CRT Trapping Radeon 7500

Running QNX 4.23G, Photon 1.14D with latest patch available
(phrt1.14D.030618.tar.F)

When I run ‘crttrap trap’, vesabios.ms and Hydra.ms show
up in the trap file.

By default, vesabios.ms is limited to 640x480 resolution.

If I force a higher resolution, ‘crttrap -g800,600 trap’ then the
Hydra.ms is used along with the Pg.flatdc32 driver, and
resolutions up to 1280x1024 x32bpp are available.

Since I am using a Radeon 7500 chip set, then I would like
to use the Pg.radeon driver.

There does not seem to be a ‘radeon.ms’ mode switcher file
in /qnx4/graphics/drivers/ or /qnx4/graphics/trappers/.

How do I ensure that the Pg.radeon driver is being used?

TIA.

  • GF

Through some driver internal ‘magic’ Pg.radeon
is its own trapper.

/qnx4/graphics/drivers/Pg.radeon is the driver
/qnx4/graphics/trappers/Pg.radeon is a link to the driver

To use Pg.radeon as a trapper you would do the following:

/qnx4/graphics/trappers/Pg.radeon -d0x1002,0xXXXX -T

where XXXX is the PCI device ID which can be found using
‘show_pci’

Running the above command should display the detect Radeon
modes.

There should be line in /qnx4/graphics/trappers/crttrap.list
with the above entry and your devices PCI device ID for
crttrap to detect the Radeon modes.





Gordon Freeman <spamsucks@bigfoot.com> wrote:

Running QNX 4.23G, Photon 1.14D with latest patch available
(phrt1.14D.030618.tar.F)

When I run ‘crttrap trap’, vesabios.ms and Hydra.ms show
up in the trap file.

By default, vesabios.ms is limited to 640x480 resolution.

If I force a higher resolution, ‘crttrap -g800,600 trap’ then the
Hydra.ms is used along with the Pg.flatdc32 driver, and
resolutions up to 1280x1024 x32bpp are available.

Since I am using a Radeon 7500 chip set, then I would like
to use the Pg.radeon driver.

There does not seem to be a ‘radeon.ms’ mode switcher file
in /qnx4/graphics/drivers/ or /qnx4/graphics/trappers/.

How do I ensure that the Pg.radeon driver is being used?

TIA.

  • GF

/qnx4/graphics/trappers/Pg.radeon -d0x1002,0xXXXX -T

Running the above command should display the detect Radeon
modes.

Using show_pci, 0xXXXX is 0x5157 (Device ID)

Executing ‘Pg.radeon -d0x1002,0x5157 -T’
switches the display into a garbled screen.

Running ‘use Pg.radeon’, I get some helpful info,
but command line info has not yet been added.

Is there a complete list of commands for Pg.radeon?

Thanks.

  • GF

Problem has been solved.

  1. Start with /qnx4/graphics/trappers/Pg.radeon
    as a link pointing to /qnx4/graphics/drivers/Pg.radeon

  2. Add “Pg.radeon -d0x1002,0x5157 -T”
    to the /qnx4/graphics/trappers/crttrap.list file

  3. Run “crttrap trap”. Radeon driver shows up in the trap file.

  4. Start Photon

  5. Configure Display. Radeon driver is shown, providing
    resolutions up to 1600 x 1200 x 32bpp.

Thanks for the help.

TIA.

  • GF