OpenQNX :: The QNX Community Portal

Jan 06, 2009 - 02:17 AM
Google
  Web openqnx.com   
     Create an account Home · Submit News · QNX Forums · QNX Download · Search   
_
Main Menu
Who's Online
There are 17 unlogged users and 2 registered users online.

You can log-in or register for a user account here.
New VESA Driver for QNX 6
Posted on Nov 23, 2003 - 05:27 PM by newsagent Print Printer-friendly page  Email Send this story to someone
Applications for QNX Evan Hillas released a new VESA graphics driver for QNX 6, tweaked for speed. It is downloadable from here. After you download and unpack it, you should find the devg-vesabios.so which you need to place in your "/lib/dll" directory. Be sure it is marked executable.

evanh wrote The QNX 6.x Photon VESA driver is known for it's sluggish performance and fixed 60 Hz refresh rate. This experimental version has two improvements, a virtual frame buffer and settable refresh rate.

The virtual frame buffer (shadow buffer) is the same method that the SVGA (vbe 1.x) driver uses. This has proven to be a faster solution for desktop use on Photon. Feedback is welcome, I may try adding a switch for turning it off.

The settable refresh rate is a big relief for those sitting in front of a 60 Hz CRT display all day long. This still needs improving as the prefs don't know about it so you have to manually edit the command in "Advanced" and add, for example, -R85 for a 85 Hz display.

There is a restriction on the use of the refresh rate option, your graphics card must support VBE 3.0 or greater. I have only seen Nvidia cards with the newer VBE version so it is possible this feature, for the time being, is limited the Nvidia cards.


To use this vesa driver with VMWare, first install QNX 6 under VMWare following this document, then download and install this vesa driver. Finally, disable the /sbin/enum-pnpisa by renaming it (mv /sbin/enum-pnpisa /sbin/enum-pnpisa.backup). Now reboot the virtual machine and you will be able to choose to use vesa mode. One side effect of disabling enum-pnpisa is the network driver won't be auto started, you can start it manually by running
io-net -dpcnet -ptcpip &
then the network config GUI should be able to see the network interface. You can then use the GUI to assign the IP address. If you are command line person, you can use ifconfig to assign the IP or run "dhcp.client" if you are a dhcp client.

Comments

Display Order
reposted from qnxzone
by Admin
on 23.11.03, 17:34

This is an old news from qnxzone, reposted here because of a recent increase of vesa driver users following the VMWare article http://www.openqnx.com/Article182.html


vesa driver compatible with VMWare
by Anonymous
on 23.11.03, 17:40

actually there is a rumor that evanh may be working on a vesa driver that is compatible with VMWare :


Re: New VESA Driver for QNX 6
by phearbear
on 24.11.03, 11:18
Also, to not have to change your network settings every boot, put the command
netmanager -ren0 after starting io-net, and it'll use the settings from /etc/network[s] (?), (the ones you set using "Network config")

Re: vesa driver compatible with VMWare
by mario
on 24.11.03, 12:37
If anybody knows him tell him to stop, it's already been done by a QSS staffer for both QNX4 and QNX6. They are not tuned VESA driver they are "real" VMWare driver. Stay tuned ';-)

Re: vesa driver compatible with VMWare
by evanh
on 26.11.03, 11:38
I was encouraged to add that fix for us poor nc users but I have no idea of what and where to change.

btw, the source is completely open for anyone to fiddle with along with many other drivers in /usr/src/ddk... one of which I just hacked, devi-hirun, it has a bug with the mouse acceleration not settable to zero and zero is the one true way for me ;)

Some options too
by evanh
on 26.11.03, 11:56
I added some extra options a week or so after the initial tweek.

Re: New VESA Driver for QNX 6
by evanh
on 20.02.04, 05:16
The original website is in limbo for a while. I've now got myself a hosting account at qnxzone so you can download it from there now.

http://projects.qnxzone.com/project/showfiles.php?group_id=7

The extented documentation is included in the archive.

Re: New VESA Driver for QNX 6
by noc
on 16.10.05, 08:21
The files are also mirrored here:
http://www.openqnx.com/downloads/projects/

Refresh Rate Doesn't Work
by DasFox
on 12.04.07, 23:08

The refresh rate doesn't work, and my eyes are killing me.

Doesn't seem to work with a GeForce FX5200.

Can someone PLEASE fix this to work with this card?


new Vesa driver
by blumitzi
on 27.02.08, 15:04

I installed this new driver on a Dell with an Nvidia card and it worked great until i enabled Symetrical Processing then it slowed down again. It is still faster than with the old driver but would like it to be faster.


Only logged in users are allowed to comment. register/log in
All logos and trademarks in this site are property of their respective owners. The comments are property of their posters.
Powered by OpenQNX: The QNX Community Portal Site
QNX and the QNX logo are registered trademarks of QNX Software Systems.