QNX Technical Articles
QNX® 4.25/Photon 1.14 Graphics Drivers Release Notes
QNX® 4.25/Photon 1.14
Graphics drivers
Release Notes
Date of this edition: March 08, 2005
Host OS: QNX 4.25/Photon 1.14 base or any patch level
Contents
Archive contents
The graphics driver archive for QNX4 contains:
- /qnx4/graphics/bin/crttrap
- /qnx4/graphics/driver/Pg.banshee
- /qnx4/graphics/driver/Pg.i810
- /qnx4/graphics/driver/Pg.i830
- /qnx4/graphics/driver/Pg.matroxg
- /qnx4/graphics/driver/Pg.radeon
- /qnx4/graphics/driver/Pg.rage
- /qnx4/graphics/driver/Pg.rage128
- /qnx4/graphics/driver/Pg.s3_savage
- /qnx4/graphics/driver/Pg.tnt
- /qnx4/graphics/trappers/crttrap.list
- /qnx4/graphics/trappers/crtc-settings
- /qnx4/graphics/trappers/Pg.i830 (link to qnx4/graphics/drivers/Pg.i830)
The changes included in this archive are as follows:
File | Description |
---|---|
crttrap | check for and create crtc-settings.$NODE if necessary |
Pg.banshee | change crtc timings to work with new crtc-settings file
update use message |
Pg.i810 | change crtc timings to work with new crtc-settings file
update use message |
Pg.i830 | new driver for integrated graphics on Intel 82840, 82845, 82852, 82855, 82865 chipsets |
Pg.matroxg | change crtc timings to work with new crtc-settings file
update use message |
Pg.radeon | add support for newer Radeon chipsets including 9200, 9600,
9800, Mobility M9
change crtc timings to work with new crtc-settings file improved support for multi-card configurations update use message |
Pg.rage | fix centering problem when exiting graphics mode on some laptops |
Pg.rage128 | change crtc timings to work with new crtc-settings file
update use message |
Pg.s3_savage | add support for S3 Twister
change crtc timings to work with new crtc-settings file update use message |
Pg.tnt | change crtc timings to work with new crtc-settings file
update use message |
crttrap.list | added new entries for Pg.i830, Pg.radeon, Pg.rage128, and Pg.s3_savage |
crtc-settings | new configuration file containing timings for direct mode
switcher standard modes
crttrap will create a crtc-settings.$NODE from this file for users to tweak timings for specific displays to achieve proper centering and refresh rates |
Known issues
- A system lockup occurs while graphics modes are being detected.
When running crttrap trap or crttrap clear followed by
"ph", the system tries to detect the supported video modes.
This process has been known to lockup with the Hydra.ms -T
command if the system contains:
- a graphics chipset that shows up as multiple PCI devices (i.e. new ATI Radeon chipsets)
- certain combinations of multiple graphics cards
Workaround: Edit /qnx4/graphics/trappers/crttrap.list and comment out the Hydra.ms -T command:
#Hydra.ms -T
- The system may not return to textmode correctly with some video BIOSs.
By default, graphics modeswitchers use the BIOS emulator. Some video BIOSs
for some graphics chipsets such as the ATI Radeon will not switch back to
textmode correctly using the BIOS emulator. This leaves a corrupted or black display.
Workaround: Force the generic modeswitchers to not use the BIOS emulator and run in real mode. To do this run the following commands:
crttrap clear crttrap -wtr trap
Online documentation
These QNX4 graphics drivers don't have online documentation. However, you will find their latest options and supported chipsets in their respective use messages.
For example:
# use Pg.radeon
Technical support
To obtain technical support for any QNX product, visit the Technical Support section in the Services area on our website www.qnx.com.