backstreet ruby

Video compatibility list

For Nvidia cards almost used driver from

Ati Radeon 9800Pro (AGP)+Ati Radeon AIW 7500(PCI)
 works fine using XFree86 4.3.0.

Nividia GeForce4MX440(PCI)+TNT2M64(AGP)
 Success. If Nvidia closed source driver use -probeonly first. Nv works also with Debian Sarge XFree86.

Nvidia GeForceMX440(AGP)+GeForceFX5200(PCI)+TNT2M64(PCI)
 Success. X starting order differs for each "nvidia" driver version.

Nvidia TNT2(AGP) + Matrox Mystique(PCI)
 work OK with XFree prefbusid, but not with patch "1" or the videohack in kernel.

 work OK with XFree prefbusid, videohack in kernel and standard XFree.

Matrox MGAG450DH(AGP) + ATI Mach 64(PCI)
 work OK with XFree prefbusid, but not with patch "1" or the videohack in kernel.

ATI Mach 64(PCI) + ATI Mach 64(PCI)
 Will not work.

ATI Radeon 7500(AGP) + Nvidia TNT2(PCI)
 Works fine. Note plain XFree86-4.3.0 has buggy ati driver, which hangs the system at reboot, log out of X. If your system is working OK under non ruby kernel it should also work under ruby.

Nividia GeForce4MX440(AGP)+TNT2M64(PCI)+TNT2M64(PCI)
 Success. AGP sever restart lead system hungup. Set in gdm.conf AllwaysRestartServer=false.

Nvidia GeForce2MX(PCI)+GeForce2MX(PCI)+GeForce2MX(PCI)+GeForce2MX(PCI)
 Success. Nvidia binary drivers used.

Matrox Mystique (PCI, slave) + ATI Radeon 7000 (AGP,master)
 Works fine.

AGP Matrox Graphics, Inc. MGA G400 AGP (rev 82) +
PCI Matrox Graphics, Inc. MGA 1064SG [Mystique] (rev 02)

Works stabel as long as the G400 Xserver does not need to be restarted, Reinitialisation does not work. But works very stable for extended periods of time without the need of the Xserver to be reset.

AGP S3 Inc. 86c368 [Trio 3D/2X] + PCI Matrox Graphics, Inc. MGA 1064SG [Mystique]
 Flawless operation.

 Works fine with nvidia driver Driver nv hungup system.

S3 Trio 3D/2X(pci)(s3virge) + S3 Trio 3D/2X(pci)(s3virge)
 Will not work.

S3 Trio 3D/2X(pci)(s3virge) + S3 Trio 3D/2X(agp)(s3virge)
 First must be started pci , then agp. If restart pci X , then system hungup.

S3 Trio 3D/2x(pci)(s3virge) + Matrox Millenium 1(pci)(mga)
 Works fine.

Voodoo Graphics (glide) + Voodoo 3 (pci)(tdfx)
 First must be started Voodoo Graphics, second Voodoo 3. Works without any Xfree86 patch!

Voodoo Graphics (glide) + Riva TNT2 M64 (agp)(nvidia)
 First must be started Voodoo Graphics, second Riva TNT2. Works without any Xfree86 patch! Failed with driver nv.

Voodoo 3 (pci)(tdfx) + Riva TNT2 M64 (agp)(nvidia)
 Works fine. Failed with driver nv. You should use different ModulePath in Your XFConfig-4 files for each card if You will start DRI and nvidia GLX simultaneous.

Riva TNT2 M64 (pci)(nvidia) + Riva TNT2 M64 (pci)(nvidia)
 Works fine. Failed with driver nv.

ix86-64 can't recognize one of video cards
> > lspci -v shows
> > ....
> > 00:0a.0 VGA compatible controller: Matrox Graphics, Inc. MGA 2064W > > [Millennium]
> > (rev 01) (prog-if 00 [VGA])
> > Flags: stepping, medium devsel, IRQ 18
> > Memory at <ignored> (32-bit, non-prefetchable) [disabled]
> > Memory at <ignored> (32-bit, prefetchable) [disabled]
> > ....
> > 01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX > > 5200] (rev a1) (prog-if 00 [VGA])
> > Flags: bus master, 66Mhz, medium devsel, latency 248, IRQ 16
> > Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
> > Memory at f0000000 (32-bit, prefetchable) [size=128M]
> > Expansion ROM at feae0000 [disabled] [size=128K]
> > Capabilities: [60] Power Management version 2
> > Capabilities: [44] AGP version 3.0

It's a mainboard BIOS issue. Happens on many x86-64 mainboards with two VGA cards installed - only the first one gets resources assigned. I'm not yet sure why the kernel can't fix that, but at the moment (linux-2.6.8) it can't.

Mr. Gyorgy Szy tests
I have tested several cards, and it seems, these cards have their own personalities and favorites :)

First, I have two Virge DX cards. The older (and bigger) card is working fine with tnt2, but the other, newer card freezes

I also have two 3dfx Voodoo 3 cards, they freeze together, and one of them is working with the old VIRGE DX, the other blanks out (machine does not freeze, but no picture)

I bought an ATI Rage Pro PCI, and also an old MANLI Geforce 2 card -- a piece of junk--, none of them wanted to work with any of the VIRGEs, or the Voodoos :(

I also tried an S3 Trio64V2/DX and it is working fine with the vesa driver with all the cards. That means, 60Hz. :(

So, I found only one "good" card, the old VIRGE DX, that is working with the old TNT2 card, with two small problems: after starting PCI, waiting 15 secs, starting AGP, I had to switch back to ctr+alt+F1, wait 5 secs and switch back to ctrl+alt+F7, to get the PCI picture back. From that point, it is working... but if I close the X at vt7, system hangs... Well, I need to live with that :)

Usually, it is true, that I had to boot from the PCI, and start the PCI first, else, when AGP starts, it freezes PCI. So, it seems independent from the cards.

Send any questions, comments, bug reports to: Aivils Stoss <>