Replacement for pterm?

A replacement for pterm would be nice. One that doesn’t
use the entire CPU when scrolling on VESA devices would
be a big win. (What is is doing in there, anyway?
Reading back the display surface one pixel at a time?
VESA display devices aren’t that slow if used reasonably.
The video player uses less CPU than pterm.)

John Nagle

John Nagle <nagle@downside.com> wrote:
JN > A replacement for pterm would be nice. One that doesn’t
JN > use the entire CPU when scrolling on VESA devices would
JN > be a big win. (What is is doing in there, anyway?
JN > Reading back the display surface one pixel at a time?
JN > VESA display devices aren’t that slow if used reasonably.
JN > The video player uses less CPU than pterm.)

JN > John Nagle

I agree that the VESA driver is a dog. I don’t know how much more
efficient it can be. BUT . . .

My laptop has an ATI-Rage128 wich IS supposed to be supported. But
the Rage driver doesn’t work for it. So I have to use the VESA driver.

If only they could get the driver that is supposed to work, to work; then
I wouldn’t care about the VESA driver.

John Nagle <nagle@downside.com> wrote:

A replacement for pterm would be nice. One that doesn’t
use the entire CPU when scrolling on VESA devices would
be a big win. (What is is doing in there, anyway?
Reading back the display surface one pixel at a time?
VESA display devices aren’t that slow if used reasonably.
The video player uses less CPU than pterm.)

Have you gotten the updated vesa driver that double buffers? The
fact is that pterm is just blitting the terminal up and that kills
the stock vesa driver.

chris


Chris McKillop <cdm@qnx.com> “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

Bill Caroselli <qtps@earthlink.net> wrote:

I agree that the VESA driver is a dog. I don’t know how much more
efficient it can be. BUT . . .

evan’s tweaked vesa driver is very good last I heard:
http://www.openqnx.com/Article209.html
worth a try for you guys.

Frank Liu <fliu@usdjmp1.eng.vodafone-us.com> wrote:
FL > Bill Caroselli <qtps@earthlink.net> wrote:

I agree that the VESA driver is a dog. I don’t know how much more
efficient it can be. BUT . . .

FL > evan’s tweaked vesa driver is very good last I heard:
FL > http://www.openqnx.com/Article209.html
FL > worth a try for you guys.

Yes it is. Thanks, Evan.

No prob. I should put the 6.3.0 version online, that is when I re-add
the mods again, silly me deleted the source tree on that box.

Lucky it’s only something like ten lines of code.


Cheers,
Evan

Most of the coding I did in the original vesatweak is now redundant as
the new one supports changing the refreshrate straight out of the QSS
box. :slight_smile: