Dual Monitor on Photon using QNX 6.3

Can someone give me an explaination on how to get a 2nd monitor
working with Photon? I’ve done this under QNX 4, but the config
files have changed for QNX 6, and the same procedure does not seem to
work.

Thank you

Did you ever figure this out? I would appreciate a copy of the results
:slight_smile: thx

I haven’t heard a word. It’s only been visible to QSSL personel for 1
work day, so I’m still hopeful that someone will respond.

maschoenwrote:
I haven’t heard a word. It’s only been visible to QSSL personel for

1 work day, so I’m still hopeful that someone will respond.

Ha! I found an old post by me on this forum from the last time I did
this. I tried it and it worked.

According to the docs only the matrox G driver and the radeon driver
support multiple displays.

The docs have an accurate example of how to set up one board with 2
displays and 2 separate boards.

They don’t guarantee mix and match (multiple boards) and indeed a tnt

  • a radeon did not work for me.

However, a radeon (PCI) with 2 displays did, and here’s how.

Attached is my radeonmulti.conf file that you throw in your
/usr/photon/config directory.

Also attached is my /etc/system/config/graphics-modes file. I just
changed the 1st line to use the config file from above.

The I run “ph”.

You can start it all manually too without the ph script but I don’t
know how, my sytem locked up when I tried it all manual.

Since my mobo also has an onboard video chipset I had to remove it
from the traplist otherwise the system would lock up.

Honestly it shouldn’t be this hard to set up multiple displays - maybe
in a future release we will be able to do it from the
configure->graphics application.

Ok I can’t find the “attach” button anymore so the files are
here inline…

==========start of radeonmulti.conf==========

[GLOBAL]
devices = radeon

[DEVICE.radeon]
dllpath = devg-radeon.so
pci_vendor_id = 0x1002
pci_device_id = 0x5964
pci_index = 0

displays = 2
plugins = photon

photon =

[DEVICE.radeon.0]
xres = 1024
yres = 768
bitpp = 32
refresh = 75
region_x = 1024

[DEVICE.radeon.1]
xres = 1024
yres = 768
bitpp = 32
refresh = 75
region_x = 0

[PLUGIN.photon]
dllpath = gri-photon.so

==========end of radeonmulti.conf==========


Really only the 1st line is important - but if I just have that I get
some CRC error or something. So convoluted :slight_smile:

==========start of graphics-modes==========

io-graphics -c/usr/photon/config/radeonmulti.conf
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=800,yres=600,bitpp=8,refresh=60
-pphoton hwcursor ;#800,600,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=32,refresh=60
-pphoton hwcursor ;#1024,768,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=480,bitpp=8,refresh=60
-pphoton hwcursor ;#640,480,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=8,refresh=60
-pphoton hwcursor ;#1024,768,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1152,yres=864,bitpp=8,refresh=60
-pphoton hwcursor ;#1152,864,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=1024,bitpp=8,refresh=60
-pphoton hwcursor ;#1280,1024,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1400,yres=1050,bitpp=8,refresh=60
-pphoton hwcursor ;#1400,1050,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1600,yres=1200,bitpp=8,refresh=60
-pphoton hwcursor ;#1600,1200,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=2048,yres=1536,bitpp=8,refresh=60
-pphoton hwcursor ;#2048,1536,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=800,bitpp=8,refresh=60
-pphoton hwcursor ;#1280,800,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1440,yres=900,bitpp=8,refresh=60
-pphoton hwcursor ;#1440,900,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1680,yres=1050,bitpp=8,refresh=60
-pphoton hwcursor ;#1680,1050,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1920,yres=1200,bitpp=8,refresh=60
-pphoton hwcursor ;#1920,1200,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=8,refresh=60
-pphoton hwcursor ;#480,640,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=8,refresh=60
-pphoton hwcursor ;#600,800,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=8,refresh=60
-pphoton hwcursor ;#768,1024,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=864,yres=1152,bitpp=8,refresh=60
-pphoton hwcursor ;#864,1152,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=8,refresh=60
-pphoton hwcursor ;#1024,1280,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1400,bitpp=8,refresh=60
-pphoton hwcursor ;#1050,1400,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1600,bitpp=8,refresh=60
-pphoton hwcursor ;#1200,1600,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1536,yres=2048,bitpp=8,refresh=60
-pphoton hwcursor ;#1536,2048,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=800,yres=1280,bitpp=8,refresh=60
-pphoton hwcursor ;#800,1280,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=900,yres=1440,bitpp=8,refresh=60
-pphoton hwcursor ;#900,1440,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1680,bitpp=8,refresh=60
-pphoton hwcursor ;#1050,1680,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1920,bitpp=8,refresh=60
-pphoton hwcursor ;#1200,1920,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=480,bitpp=15,refresh=60
-pphoton hwcursor ;#640,480,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=800,yres=600,bitpp=15,refresh=60
-pphoton hwcursor ;#800,600,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=15,refresh=60
-pphoton hwcursor ;#1024,768,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1152,yres=864,bitpp=15,refresh=60
-pphoton hwcursor ;#1152,864,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=1024,bitpp=15,refresh=60
-pphoton hwcursor ;#1280,1024,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1400,yres=1050,bitpp=15,refresh=60
-pphoton hwcursor ;#1400,1050,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1600,yres=1200,bitpp=15,refresh=60
-pphoton hwcursor ;#1600,1200,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=2048,yres=1536,bitpp=15,refresh=60
-pphoton hwcursor ;#2048,1536,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=800,bitpp=15,refresh=60
-pphoton hwcursor ;#1280,800,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1440,yres=900,bitpp=15,refresh=60
-pphoton hwcursor ;#1440,900,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1680,yres=1050,bitpp=15,refresh=60
-pphoton hwcursor ;#1680,1050,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1920,yres=1200,bitpp=15,refresh=60
-pphoton hwcursor ;#1920,1200,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=15,refresh=60
-pphoton hwcursor ;#480,640,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=15,refresh=60
-pphoton hwcursor ;#600,800,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=15,refresh=60
-pphoton hwcursor ;#768,1024,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=864,yres=1152,bitpp=15,refresh=60
-pphoton hwcursor ;#864,1152,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=15,refresh=60
-pphoton hwcursor ;#1024,1280,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1400,bitpp=15,refresh=60
-pphoton hwcursor ;#1050,1400,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1600,bitpp=15,refresh=60
-pphoton hwcursor ;#1200,1600,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1536,yres=2048,bitpp=15,refresh=60
-pphoton hwcursor ;#1536,2048,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=800,yres=1280,bitpp=15,refresh=60
-pphoton hwcursor ;#800,1280,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=900,yres=1440,bitpp=15,refresh=60
-pphoton hwcursor ;#900,1440,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1680,bitpp=15,refresh=60
-pphoton hwcursor ;#1050,1680,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1920,bitpp=15,refresh=60
-pphoton hwcursor ;#1200,1920,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=480,bitpp=16,refresh=60
-pphoton hwcursor ;#640,480,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=800,yres=600,bitpp=16,refresh=60
-pphoton hwcursor ;#800,600,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=16,refresh=60
-pphoton hwcursor ;#1024,768,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1152,yres=864,bitpp=16,refresh=60
-pphoton hwcursor ;#1152,864,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=1024,bitpp=16,refresh=60
-pphoton hwcursor ;#1280,1024,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1400,yres=1050,bitpp=16,refresh=60
-pphoton hwcursor ;#1400,1050,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1600,yres=1200,bitpp=16,refresh=60
-pphoton hwcursor ;#1600,1200,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=2048,yres=1536,bitpp=16,refresh=60
-pphoton hwcursor ;#2048,1536,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=800,bitpp=16,refresh=60
-pphoton hwcursor ;#1280,800,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1440,yres=900,bitpp=16,refresh=60
-pphoton hwcursor ;#1440,900,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1680,yres=1050,bitpp=16,refresh=60
-pphoton hwcursor ;#1680,1050,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1920,yres=1200,bitpp=16,refresh=60
-pphoton hwcursor ;#1920,1200,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=16,refresh=60
-pphoton hwcursor ;#480,640,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=16,refresh=60
-pphoton hwcursor ;#600,800,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=16,refresh=60
-pphoton hwcursor ;#768,1024,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=864,yres=1152,bitpp=16,refresh=60
-pphoton hwcursor ;#864,1152,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=16,refresh=60
-pphoton hwcursor ;#1024,1280,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1400,bitpp=16,refresh=60
-pphoton hwcursor ;#1050,1400,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1600,bitpp=16,refresh=60
-pphoton hwcursor ;#1200,1600,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1536,yres=2048,bitpp=16,refresh=60
-pphoton hwcursor ;#1536,2048,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=800,yres=1280,bitpp=16,refresh=60
-pphoton hwcursor ;#800,1280,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=900,yres=1440,bitpp=16,refresh=60
-pphoton hwcursor ;#900,1440,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1680,bitpp=16,refresh=60
-pphoton hwcursor ;#1050,1680,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1920,bitpp=16,refresh=60
-pphoton hwcursor ;#1200,1920,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=480,bitpp=32,refresh=60
-pphoton hwcursor ;#640,480,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=800,yres=600,bitpp=32,refresh=60
-pphoton hwcursor ;#800,600,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=32,refresh=60
-pphoton hwcursor ;#1024,768,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1152,yres=864,bitpp=32,refresh=60
-pphoton hwcursor ;#1152,864,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=1024,bitpp=32,refresh=60
-pphoton hwcursor ;#1280,1024,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1400,yres=1050,bitpp=32,refresh=60
-pphoton hwcursor ;#1400,1050,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1600,yres=1200,bitpp=32,refresh=60
-pphoton hwcursor ;#1600,1200,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=2048,yres=1536,bitpp=32,refresh=60
-pphoton hwcursor ;#2048,1536,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=800,bitpp=32,refresh=60
-pphoton hwcursor ;#1280,800,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1440,yres=900,bitpp=32,refresh=60
-pphoton hwcursor ;#1440,900,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1680,yres=1050,bitpp=32,refresh=60
-pphoton hwcursor ;#1680,1050,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1920,yres=1200,bitpp=32,refresh=60
-pphoton hwcursor ;#1920,1200,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=32,refresh=60
-pphoton hwcursor ;#480,640,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=32,refresh=60
-pphoton hwcursor ;#600,800,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=32,refresh=60
-pphoton hwcursor ;#768,1024,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=864,yres=1152,bitpp=32,refresh=60
-pphoton hwcursor ;#864,1152,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=32,refresh=60
-pphoton hwcursor ;#1024,1280,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1400,bitpp=32,refresh=60
-pphoton hwcursor ;#1050,1400,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1600,bitpp=32,refresh=60
-pphoton hwcursor ;#1200,1600,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1536,yres=2048,bitpp=32,refresh=60
-pphoton hwcursor ;#1536,2048,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=800,yres=1280,bitpp=32,refresh=60
-pphoton hwcursor ;#800,1280,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=900,yres=1440,bitpp=32,refresh=60
-pphoton hwcursor ;#900,1440,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1680,bitpp=32,refresh=60
-pphoton hwcursor ;#1050,1680,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1920,bitpp=32,refresh=60
-pphoton hwcursor ;#1200,1920,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dvga xres=640,yres=480,bitpp=8,photon -pphoton
;#640,480,4,100,0,vga - safe mode

checksum 119 127 54

==========endof graphics-modes==========

Thanks, this was pretty helpful in an offhand way. I was able to
find the documentation on this issue, which curiously does not show
up when searching for “multi” “video” or
“monitor”. The examples were almost good enough. They
show how to setup a double-header card, and two different cards. I
have two cards that are the same, which they leave out. There are
only so many iterations on the parameters so I’m sure I could figure
it out if not for a more fundamental problem I found in the process.

I know that each card will work individually, when alone in the
machine. When both are installed, only the first one at PCI_INDEX=0
works. I’ve tested this carefully and am sure this is the case. I
compared the entries from PCI -VV which is very telling:

PCI index = 0h
Bus number = 1
Device number = 1
Status Reg = 8090h
Command Reg = 3h
I/O space access enabled
Memory space access enabled
PCI Mem Address = f8000000h 32bit length 33554432 enabled
PCI Mem Address = ee000000h prefetchable 32bit length 33554432
enabled
PCI IO Address = 9800h length 256 enabled
Subsystem ID = 57h
PCI Expansion ROM = fa6f0000h length 65536 disabled
Interrupt line = 11
CPU Interrupt = bh

PCI index = 1h
Bus number = 2
Device number = 4
Status Reg = 90h
Command Reg = 0h
I/O space access disabled
Memory space access disabled
PCI Mem Address = fc000000h 32bit length 33554432 disabled
PCI Mem Address = f4000000h prefetchable 32bit length 33554432
disabled
PCI IO Address = fe00h length 256 disabled
Subsystem ID = 36h
Interrupt line = 5
CPU Interrupt = 5h

While the cards seem close to identical, you will notice that there
are a lot of “disabled”'s in the 2nd card. I don’t know
what to make of this, or how to deal with it. Unless someone else
has some idea I think I am SOL. Funny, because these same cards
work just fine under QNX 4. The problem maybe the hardware I’m
using, a SuperServer PC, and QNX 4 is running on a much simpler box.
I think I’ll be on the lookout for a supported double-header card at
this point.

I may be wrong but I think I did an example where i had radeons for
AGP and PCI and it looked like 1 board with 4 displays in the config
file.

Basically 1 device, with 4 [devce.#] entries.

Have you tried that?

I am wrong, that is not working for me now (I tried an agp + pci
radeon 9200 SE).

I remember now - just call one radeon and the other one radeon1 in
your devices list. Both will point to the radeon dll.

Ok I got it working. Matrox g450 in agp slot, with 2 displays, radeon
9200SE in PCI slot with 2 displays, for 4 displays total. I have the
2 boards showing the same regions but you can offset them to get 4
adjacent regions.

Attached are the files.

atimatrox.conf



[GLOBAL]
devices = matroxg radeon

[DEVICE.matroxg]
dllpath = devg-matroxg.so
pci_vendor_id = 0x102b
pci_device_id = 0x0525
pci_index = 0

displays = 2
plugins = photon
photon =

[DEVICE.matroxg.0]
xres = 1024
yres = 768
bitpp = 32
refresh = 75
region_x = 0

[DEVICE.matroxg.1]
xres = 1024
yres = 768
bitpp = 32
refresh = 75
region_x = 1024


[DEVICE.radeon]
dllpath = devg-radeon.so
pci_vendor_id = 0x1002
pci_device_id = 0x5964
pci_index = 0

displays = 2
plugins = photon
photon =

[DEVICE.radeon.0]
xres = 1024
yres = 768
bitpp = 32
refresh = 75
region_x = 0

[DEVICE.radeon.1]
xres = 1024
yres = 768
bitpp = 32
refresh = 75
region_x = 1024




[PLUGIN.photon]
dllpath = gri-photon.so

===================================

graphics-modes (just 1st line is what i changed)

===================================
io-graphics -c/usr/photon/config/atimatrox.conf
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=480,bitpp=8
-pphoton;#640,480,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=800,yres=600,bitpp=8
-pphoton;#800,600,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=8
-pphoton;#1024,768,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1152,yres=864,bitpp=8
-pphoton;#1152,864,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=1024,bitpp=8
-pphoton;#1280,1024,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1400,yres=1050,bitpp=8
-pphoton;#1400,1050,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1600,yres=1200,bitpp=8
-pphoton;#1600,1200,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=2048,yres=1536,bitpp=8
-pphoton;#2048,1536,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=800,bitpp=8
-pphoton;#1280,800,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1440,yres=900,bitpp=8
-pphoton;#1440,900,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1680,yres=1050,bitpp=8
-pphoton;#1680,1050,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1920,yres=1200,bitpp=8
-pphoton;#1920,1200,8,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=8
-pphoton;#480,640,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=8
-pphoton;#600,800,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=8
-pphoton;#768,1024,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=864,yres=1152,bitpp=8
-pphoton;#864,1152,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=8
-pphoton;#1024,1280,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1400,bitpp=8
-pphoton;#1050,1400,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1600,bitpp=8
-pphoton;#1200,1600,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1536,yres=2048,bitpp=8
-pphoton;#1536,2048,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=800,yres=1280,bitpp=8
-pphoton;#800,1280,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=900,yres=1440,bitpp=8
-pphoton;#900,1440,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1680,bitpp=8
-pphoton;#1050,1680,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1920,bitpp=8
-pphoton;#1200,1920,8,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=480,bitpp=15
-pphoton;#640,480,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=800,yres=600,bitpp=15
-pphoton;#800,600,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=15
-pphoton;#1024,768,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1152,yres=864,bitpp=15
-pphoton;#1152,864,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=1024,bitpp=15
-pphoton;#1280,1024,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1400,yres=1050,bitpp=15
-pphoton;#1400,1050,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1600,yres=1200,bitpp=15
-pphoton;#1600,1200,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=2048,yres=1536,bitpp=15
-pphoton;#2048,1536,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=800,bitpp=15
-pphoton;#1280,800,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1440,yres=900,bitpp=15
-pphoton;#1440,900,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1680,yres=1050,bitpp=15
-pphoton;#1680,1050,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1920,yres=1200,bitpp=15
-pphoton;#1920,1200,15,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=15
-pphoton;#480,640,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=15
-pphoton;#600,800,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=15
-pphoton;#768,1024,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=864,yres=1152,bitpp=15
-pphoton;#864,1152,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=15
-pphoton;#1024,1280,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1400,bitpp=15
-pphoton;#1050,1400,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1600,bitpp=15
-pphoton;#1200,1600,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1536,yres=2048,bitpp=15
-pphoton;#1536,2048,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=800,yres=1280,bitpp=15
-pphoton;#800,1280,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=900,yres=1440,bitpp=15
-pphoton;#900,1440,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1680,bitpp=15
-pphoton;#1050,1680,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1920,bitpp=15
-pphoton;#1200,1920,15,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=480,bitpp=16
-pphoton;#640,480,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=800,yres=600,bitpp=16
-pphoton;#800,600,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=16
-pphoton;#1024,768,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1152,yres=864,bitpp=16
-pphoton;#1152,864,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=1024,bitpp=16
-pphoton;#1280,1024,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1400,yres=1050,bitpp=16
-pphoton;#1400,1050,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1600,yres=1200,bitpp=16
-pphoton;#1600,1200,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=2048,yres=1536,bitpp=16
-pphoton;#2048,1536,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=800,bitpp=16
-pphoton;#1280,800,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1440,yres=900,bitpp=16
-pphoton;#1440,900,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1680,yres=1050,bitpp=16
-pphoton;#1680,1050,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1920,yres=1200,bitpp=16
-pphoton;#1920,1200,16,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=16
-pphoton;#480,640,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=16
-pphoton;#600,800,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=16
-pphoton;#768,1024,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=864,yres=1152,bitpp=16
-pphoton;#864,1152,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=16
-pphoton;#1024,1280,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1400,bitpp=16
-pphoton;#1050,1400,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1600,bitpp=16
-pphoton;#1200,1600,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1536,yres=2048,bitpp=16
-pphoton;#1536,2048,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=800,yres=1280,bitpp=16
-pphoton;#800,1280,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=900,yres=1440,bitpp=16
-pphoton;#900,1440,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1680,bitpp=16
-pphoton;#1050,1680,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1920,bitpp=16
-pphoton;#1200,1920,16,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=480,bitpp=32
-pphoton;#640,480,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=800,yres=600,bitpp=32
-pphoton;#800,600,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=32
-pphoton;#1024,768,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1152,yres=864,bitpp=32
-pphoton;#1152,864,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=1024,bitpp=32
-pphoton;#1280,1024,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1400,yres=1050,bitpp=32
-pphoton;#1400,1050,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1600,yres=1200,bitpp=32
-pphoton;#1600,1200,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=2048,yres=1536,bitpp=32
-pphoton;#2048,1536,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=800,bitpp=32
-pphoton;#1280,800,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1440,yres=900,bitpp=32
-pphoton;#1440,900,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1680,yres=1050,bitpp=32
-pphoton;#1680,1050,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,xres=1920,yres=1200,bitpp=32
-pphoton;#1920,1200,32,100,0CBDr,radeon - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=32
-pphoton;#480,640,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=32
-pphoton;#600,800,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=32
-pphoton;#768,1024,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=864,yres=1152,bitpp=32
-pphoton;#864,1152,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=32
-pphoton;#1024,1280,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1400,bitpp=32
-pphoton;#1050,1400,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1600,bitpp=32
-pphoton;#1200,1600,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1536,yres=2048,bitpp=32
-pphoton;#1536,2048,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=800,yres=1280,bitpp=32
-pphoton;#800,1280,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=900,yres=1440,bitpp=32
-pphoton;#900,1440,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1680,bitpp=32
-pphoton;#1050,1680,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dradeon
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1920,bitpp=32
-pphoton;#1200,1920,32,100,0CBDr,radeon_90 - ATI Radeon
io-graphics -dvga xres=640,yres=480,bitpp=8,palette=vga4.pal,photon
-pphoton;#640,480,4,100,0,vga - safe mode
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=320,yres=200,bitpp=8
-pphoton;#320,200,8,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=200,yres=320,bitpp=8
-pphoton;#200,320,8,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=320,yres=200,bitpp=15
-pphoton;#320,200,15,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=200,yres=320,bitpp=15
-pphoton;#200,320,15,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=320,yres=200,bitpp=16
-pphoton;#320,200,16,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=200,yres=320,bitpp=16
-pphoton;#200,320,16,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=320,yres=200,bitpp=24
-pphoton;#320,200,24,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=200,yres=320,bitpp=24
-pphoton;#200,320,24,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=320,yres=200,bitpp=32
-pphoton;#320,200,32,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=200,yres=320,bitpp=32
-pphoton;#200,320,32,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=320,yres=240,bitpp=8
-pphoton;#320,240,8,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=240,yres=320,bitpp=8
-pphoton;#240,320,8,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=320,yres=240,bitpp=15
-pphoton;#320,240,15,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=240,yres=320,bitpp=15
-pphoton;#240,320,15,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=320,yres=240,bitpp=16
-pphoton;#320,240,16,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=240,yres=320,bitpp=16
-pphoton;#240,320,16,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=320,yres=240,bitpp=24
-pphoton;#320,240,24,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=240,yres=320,bitpp=24
-pphoton;#240,320,24,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=320,yres=240,bitpp=32
-pphoton;#320,240,32,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=240,yres=320,bitpp=32
-pphoton;#240,320,32,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=400,yres=300,bitpp=8
-pphoton;#400,300,8,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=300,yres=400,bitpp=8
-pphoton;#300,400,8,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=400,yres=300,bitpp=15
-pphoton;#400,300,15,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=300,yres=400,bitpp=15
-pphoton;#300,400,15,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=400,yres=300,bitpp=16
-pphoton;#400,300,16,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=300,yres=400,bitpp=16
-pphoton;#300,400,16,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=400,yres=300,bitpp=24
-pphoton;#400,300,24,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=300,yres=400,bitpp=24
-pphoton;#300,400,24,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=400,yres=300,bitpp=32
-pphoton;#400,300,32,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=300,yres=400,bitpp=32
-pphoton;#300,400,32,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=512,yres=384,bitpp=8
-pphoton;#512,384,8,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=384,yres=512,bitpp=8
-pphoton;#384,512,8,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=512,yres=384,bitpp=15
-pphoton;#512,384,15,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=384,yres=512,bitpp=15
-pphoton;#384,512,15,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=512,yres=384,bitpp=16
-pphoton;#512,384,16,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=384,yres=512,bitpp=16
-pphoton;#384,512,16,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=512,yres=384,bitpp=24
-pphoton;#512,384,24,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=384,yres=512,bitpp=24
-pphoton;#384,512,24,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=512,yres=384,bitpp=32
-pphoton;#512,384,32,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=384,yres=512,bitpp=32
-pphoton;#384,512,32,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=350,bitpp=8
-pphoton;#640,350,8,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=350,yres=640,bitpp=8
-pphoton;#350,640,8,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=350,bitpp=15
-pphoton;#640,350,15,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=350,yres=640,bitpp=15
-pphoton;#350,640,15,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=350,bitpp=16
-pphoton;#640,350,16,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=350,yres=640,bitpp=16
-pphoton;#350,640,16,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=350,bitpp=24
-pphoton;#640,350,24,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=350,yres=640,bitpp=24
-pphoton;#350,640,24,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=350,bitpp=32
-pphoton;#640,350,32,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=350,yres=640,bitpp=32
-pphoton;#350,640,32,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=400,bitpp=8
-pphoton;#640,400,8,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=400,yres=640,bitpp=8
-pphoton;#400,640,8,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=400,bitpp=15
-pphoton;#640,400,15,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=400,yres=640,bitpp=15
-pphoton;#400,640,15,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=400,bitpp=16
-pphoton;#640,400,16,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=400,yres=640,bitpp=16
-pphoton;#400,640,16,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=400,bitpp=24
-pphoton;#640,400,24,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=400,yres=640,bitpp=24
-pphoton;#400,640,24,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=400,bitpp=32
-pphoton;#640,400,32,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=400,yres=640,bitpp=32
-pphoton;#400,640,32,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=480,bitpp=8
-pphoton;#640,480,8,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=8
-pphoton;#480,640,8,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=480,bitpp=15
-pphoton;#640,480,15,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=15
-pphoton;#480,640,15,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=480,bitpp=16
-pphoton;#640,480,16,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=16
-pphoton;#480,640,16,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=480,bitpp=24
-pphoton;#640,480,24,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=24
-pphoton;#480,640,24,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=640,yres=480,bitpp=32
-pphoton;#640,480,32,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=32
-pphoton;#480,640,32,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=800,yres=600,bitpp=8
-pphoton;#800,600,8,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=8
-pphoton;#600,800,8,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=800,yres=600,bitpp=15
-pphoton;#800,600,15,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=15
-pphoton;#600,800,15,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=800,yres=600,bitpp=16
-pphoton;#800,600,16,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=16
-pphoton;#600,800,16,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=800,yres=600,bitpp=24
-pphoton;#800,600,24,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=24
-pphoton;#600,800,24,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=800,yres=600,bitpp=32
-pphoton;#800,600,32,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=32
-pphoton;#600,800,32,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=8
-pphoton;#1024,768,8,100,0D,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=8
-pphoton;#768,1024,8,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=15
-pphoton;#1024,768,15,100,0D,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=15
-pphoton;#768,1024,15,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=16
-pphoton;#1024,768,16,100,0D,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=16
-pphoton;#768,1024,16,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=24
-pphoton;#1024,768,24,100,0D,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=24
-pphoton;#768,1024,24,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=1024,yres=768,bitpp=32
-pphoton;#1024,768,32,100,0D,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=32
-pphoton;#768,1024,32,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=1024,bitpp=8
-pphoton;#1280,1024,8,100,0D,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=8
-pphoton;#1024,1280,8,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=1024,bitpp=15
-pphoton;#1280,1024,15,100,0D,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=15
-pphoton;#1024,1280,15,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=1024,bitpp=16
-pphoton;#1280,1024,16,100,0D,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=16
-pphoton;#1024,1280,16,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=1024,bitpp=24
-pphoton;#1280,1024,24,100,0D,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=24
-pphoton;#1024,1280,24,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,xres=1280,yres=1024,bitpp=32
-pphoton;#1280,1024,32,100,0D,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x1002,did=0x5964,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=32
-pphoton;#1024,1280,32,100,0D,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvga xres=640,yres=480,bitpp=8,palette=vga4.pal,photon
-pphoton;#640,480,4,100,0,vga - safe mode
io-graphics -dvga xres=640,yres=480,bitpp=8,palette=vga4.pal,photon
-pphoton;#640,480,4,100,0,vga - safe mode
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=640,yres=480,bitpp=8
-pphoton;#640,480,8,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=800,yres=600,bitpp=8
-pphoton;#800,600,8,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1024,yres=768,bitpp=8
-pphoton;#1024,768,8,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1152,yres=864,bitpp=8
-pphoton;#1152,864,8,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1280,yres=1024,bitpp=8
-pphoton;#1280,1024,8,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1400,yres=1050,bitpp=8
-pphoton;#1400,1050,8,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1600,yres=1200,bitpp=8
-pphoton;#1600,1200,8,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=2048,yres=1536,bitpp=8
-pphoton;#2048,1536,8,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1280,yres=800,bitpp=8
-pphoton;#1280,800,8,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1440,yres=900,bitpp=8
-pphoton;#1440,900,8,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1680,yres=1050,bitpp=8
-pphoton;#1680,1050,8,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1920,yres=1200,bitpp=8
-pphoton;#1920,1200,8,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=8
-pphoton;#480,640,8,100,0CBDr,matroxg_90 - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=8
-pphoton;#600,800,8,100,0CBDr,matroxg_90 - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=8
-pphoton;#768,1024,8,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=864,yres=1152,bitpp=8
-pphoton;#864,1152,8,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=8
-pphoton;#1024,1280,8,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1400,bitpp=8
-pphoton;#1050,1400,8,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1600,bitpp=8
-pphoton;#1200,1600,8,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1536,yres=2048,bitpp=8
-pphoton;#1536,2048,8,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=800,yres=1280,bitpp=8
-pphoton;#800,1280,8,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=900,yres=1440,bitpp=8
-pphoton;#900,1440,8,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1680,bitpp=8
-pphoton;#1050,1680,8,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1920,bitpp=8
-pphoton;#1200,1920,8,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=640,yres=480,bitpp=15
-pphoton;#640,480,15,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=800,yres=600,bitpp=15
-pphoton;#800,600,15,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1024,yres=768,bitpp=15
-pphoton;#1024,768,15,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1152,yres=864,bitpp=15
-pphoton;#1152,864,15,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1280,yres=1024,bitpp=15
-pphoton;#1280,1024,15,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1400,yres=1050,bitpp=15
-pphoton;#1400,1050,15,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1600,yres=1200,bitpp=15
-pphoton;#1600,1200,15,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=2048,yres=1536,bitpp=15
-pphoton;#2048,1536,15,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1280,yres=800,bitpp=15
-pphoton;#1280,800,15,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1440,yres=900,bitpp=15
-pphoton;#1440,900,15,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1680,yres=1050,bitpp=15
-pphoton;#1680,1050,15,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1920,yres=1200,bitpp=15
-pphoton;#1920,1200,15,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=15
-pphoton;#480,640,15,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=15
-pphoton;#600,800,15,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=15
-pphoton;#768,1024,15,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=864,yres=1152,bitpp=15
-pphoton;#864,1152,15,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=15
-pphoton;#1024,1280,15,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1400,bitpp=15
-pphoton;#1050,1400,15,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1600,bitpp=15
-pphoton;#1200,1600,15,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1536,yres=2048,bitpp=15
-pphoton;#1536,2048,15,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=800,yres=1280,bitpp=15
-pphoton;#800,1280,15,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=900,yres=1440,bitpp=15
-pphoton;#900,1440,15,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1680,bitpp=15
-pphoton;#1050,1680,15,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1920,bitpp=15
-pphoton;#1200,1920,15,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=640,yres=480,bitpp=16
-pphoton;#640,480,16,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=800,yres=600,bitpp=16
-pphoton;#800,600,16,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1024,yres=768,bitpp=16
-pphoton;#1024,768,16,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1152,yres=864,bitpp=16
-pphoton;#1152,864,16,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1280,yres=1024,bitpp=16
-pphoton;#1280,1024,16,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1400,yres=1050,bitpp=16
-pphoton;#1400,1050,16,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1600,yres=1200,bitpp=16
-pphoton;#1600,1200,16,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=2048,yres=1536,bitpp=16
-pphoton;#2048,1536,16,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1280,yres=800,bitpp=16
-pphoton;#1280,800,16,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1440,yres=900,bitpp=16
-pphoton;#1440,900,16,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1680,yres=1050,bitpp=16
-pphoton;#1680,1050,16,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1920,yres=1200,bitpp=16
-pphoton;#1920,1200,16,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=16
-pphoton;#480,640,16,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=16
-pphoton;#600,800,16,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=16
-pphoton;#768,1024,16,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=864,yres=1152,bitpp=16
-pphoton;#864,1152,16,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=16
-pphoton;#1024,1280,16,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1400,bitpp=16
-pphoton;#1050,1400,16,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1600,bitpp=16
-pphoton;#1200,1600,16,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1536,yres=2048,bitpp=16
-pphoton;#1536,2048,16,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=800,yres=1280,bitpp=16
-pphoton;#800,1280,16,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=900,yres=1440,bitpp=16
-pphoton;#900,1440,16,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1680,bitpp=16
-pphoton;#1050,1680,16,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1920,bitpp=16
-pphoton;#1200,1920,16,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=640,yres=480,bitpp=32
-pphoton;#640,480,32,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=800,yres=600,bitpp=32
-pphoton;#800,600,32,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1024,yres=768,bitpp=32
-pphoton;#1024,768,32,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1152,yres=864,bitpp=32
-pphoton;#1152,864,32,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1280,yres=1024,bitpp=32
-pphoton;#1280,1024,32,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1400,yres=1050,bitpp=32
-pphoton;#1400,1050,32,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1600,yres=1200,bitpp=32
-pphoton;#1600,1200,32,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=2048,yres=1536,bitpp=32
-pphoton;#2048,1536,32,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1280,yres=800,bitpp=32
-pphoton;#1280,800,32,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1440,yres=900,bitpp=32
-pphoton;#1440,900,32,100,0CBDr,matroxg - Matrox G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1680,yres=1050,bitpp=32
-pphoton;#1680,1050,32,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,xres=1920,yres=1200,bitpp=32
-pphoton;#1920,1200,32,100,0CBDr,matroxg - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=32
-pphoton;#480,640,32,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=32
-pphoton;#600,800,32,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=32
-pphoton;#768,1024,32,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=864,yres=1152,bitpp=32
-pphoton;#864,1152,32,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=32
-pphoton;#1024,1280,32,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1400,bitpp=32
-pphoton;#1050,1400,32,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1600,bitpp=32
-pphoton;#1200,1600,32,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1536,yres=2048,bitpp=32
-pphoton;#1536,2048,32,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=800,yres=1280,bitpp=32
-pphoton;#800,1280,32,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=900,yres=1440,bitpp=32
-pphoton;#900,1440,32,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1050,yres=1680,bitpp=32
-pphoton;#1050,1680,32,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dmatroxg
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1200,yres=1920,bitpp=32
-pphoton;#1200,1920,32,100,0CBDr,matroxg_90 - Matrox
G200/G400/G450/G550
io-graphics -dvga xres=640,yres=480,bitpp=8,palette=vga4.pal,photon
-pphoton;#640,480,4,100,0,vga - safe mode
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=640,yres=480,bitpp=8
-pphoton;#640,480,8,100,0Dr,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=8
-pphoton;#480,640,8,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=640,yres=480,bitpp=15
-pphoton;#640,480,15,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=15
-pphoton;#480,640,15,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=640,yres=480,bitpp=16
-pphoton;#640,480,16,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=16
-pphoton;#480,640,16,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=640,yres=480,bitpp=32
-pphoton;#640,480,32,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=480,yres=640,bitpp=32
-pphoton;#480,640,32,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=640,yres=400,bitpp=8
-pphoton;#640,400,8,100,0Dr,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=400,yres=640,bitpp=8
-pphoton;#400,640,8,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=800,yres=600,bitpp=8
-pphoton;#800,600,8,100,0Dr,vesa - unaccelerated driver for VESA 2.00
compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=8
-pphoton;#600,800,8,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=800,yres=600,bitpp=15
-pphoton;#800,600,15,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=15
-pphoton;#600,800,15,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=800,yres=600,bitpp=16
-pphoton;#800,600,16,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=16
-pphoton;#600,800,16,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=800,yres=600,bitpp=32
-pphoton;#800,600,32,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=600,yres=800,bitpp=32
-pphoton;#600,800,32,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=1024,yres=768,bitpp=8
-pphoton;#1024,768,8,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=8
-pphoton;#768,1024,8,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=1024,yres=768,bitpp=15
-pphoton;#1024,768,15,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=15
-pphoton;#768,1024,15,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=1024,yres=768,bitpp=16
-pphoton;#1024,768,16,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=16
-pphoton;#768,1024,16,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=1024,yres=768,bitpp=32
-pphoton;#1024,768,32,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=768,yres=1024,bitpp=32
-pphoton;#768,1024,32,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=1280,yres=1024,bitpp=8
-pphoton;#1280,1024,8,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=8
-pphoton;#1024,1280,8,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=1280,yres=1024,bitpp=15
-pphoton;#1280,1024,15,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=15
-pphoton;#1024,1280,15,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=1280,yres=1024,bitpp=16
-pphoton;#1280,1024,16,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=16
-pphoton;#1024,1280,16,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,xres=1280,yres=1024,bitpp=32
-pphoton;#1280,1024,32,100,0Dr,vesa - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvesabios
vid=0x102b,did=0x525,index=0,photon,hook=devg-rotate90.so,xres=1024,yres=1280,bitpp=32
-pphoton;#1024,1280,32,100,0Dr,vesa_90 - unaccelerated driver for VESA
2.00 compliant adapters
io-graphics -dvga xres=640,yres=480,bitpp=8,palette=vga4.pal,photon
-pphoton;#640,480,4,100,0,vga - safe mode
io-graphics -dvga xres=640,yres=480,bitpp=8,palette=vga4.pal,photon
-pphoton;#640,480,4,100,0,vga - safe mode

checksum 251 55 325

==================================

output of pci (notice that the ati board is “disabled” but
still works)

==================================

PCI version = 2.10

Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 24cbh, 82801DB (ICH4) IDE Controller
PCI index = 0h
PCI IO Address = 0h enabled
PCI IO Address = 0h enabled
PCI IO Address = 0h enabled
PCI IO Address = 0h enabled
PCI IO Address = ffa0h enabled
PCI Mem Address = ffeffc00h enabled
PCI Int Pin = INT A
Interrupt line = no connection

Class = Multimedia (Audio)
Vendor ID = 8086h, Intel Corporation
Device ID = 24c5h, 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC’97
Audio Controller
PCI index = 0h
PCI IO Address = e400h enabled
PCI IO Address = e080h enabled
PCI Mem Address = febff800h enabled
PCI Mem Address = febff400h enabled
PCI Int Pin = INT B
Interrupt line = 3
CPU Interrupt = 3h

Class = Display (VGA)
Vendor ID = 102bh, Matrox Graphics, Inc.
Device ID = 525h, MGA G400/G450
PCI index = 0h
PCI Mem Address = d2000000h enabled
PCI Mem Address = fe9fc000h enabled
PCI Mem Address = fe000000h enabled
PCI Expansion ROM = fe9c0000h disabled
PCI Int Pin = INT A
Interrupt line = 11
CPU Interrupt = bh

Class = Display (VGA)
Vendor ID = 1002h, ATI Technologies Inc
Device ID = 5964h, RV280 [Radeon 9200 SE]
PCI index = 0h
PCI Mem Address = 0h disabled
PCI IO Address = 0h disabled
PCI Mem Address = 0h disabled
PCI Expansion ROM = 0h disabled
PCI Int Pin = INT A
Interrupt line = 6
CPU Interrupt = 6h

Class = Display (Other)
Vendor ID = 1002h, ATI Technologies Inc
Device ID = 5d44h, RV280 [Radeon 9200 SE] (Secondary)
PCI index = 0h
PCI Mem Address = e8000000h enabled
PCI Mem Address = feaf0000h enabled
PCI Int Pin = NC
Interrupt line = no connection

Class = Network (Ethernet)
Vendor ID = 8086h, Intel Corporation
Device ID = 1039h, 82801DB PRO/100 VE (LOM) Ethernet Controller
PCI index = 0h
PCI Mem Address = feaef000h enabled
PCI IO Address = dc00h enabled
PCI Int Pin = INT A
Interrupt line = 11
CPU Interrupt = bh

Well I think I am toast this time. I went out and purchased a brand
new Matrox 200g dual monitor card. It appears in the “pci
-vv” output, not as a single device, but two almost identical
devices, one at pci-index=0 and one pci-index=1.

I’ve tried every combination of the described solutions. Some work
for the main display only, and the rest do not go into graphics mode
at all.

I’ve also tried paring this card with the built in video chip, but
that fares no better.

If this is not demoralizing enough, the acceleration on the Matrix
card does not seem to be enabled, so moving windows around, and
scrolling in the help viewer is maddening.

I’m open to suggestions.