Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® 4.25/Photon 1.14 Graphics Drivers Release Notes

QNX® 4.25/Photon 1.14

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.