June 18th, 2005


fglrx and PCIE + why I hate closed source drivers

I've tracked down that the PCI Express ATI X300 in my laptop works with fglrx under a very minor set of circumstances..

These are so far the 2.6.9-1.667 kernel from Fedora Core 3. I've tracked it down to the 4g4g support, without 4g4g fglrx hangs at X startup

I'm going to try getting 4g4g kernel patches for later kernels to see if it consistent...

My guess is it is something to do with the fact I've 1GB of RAM in this laptop and also that one of the supported OSes is RHES which uses a 4g4g kernel the whole time..

This is why I hate closed source drivers, I could fix this if ATI would just open up the lower layers (the in-kernel stuff).

People might be wondering why I don't use r300.sf.net because its PCIE support is 0 and the code I've implemented should work but fails differently depending on whether I boot
the 4g4g kernel or normal (4g4g causes graphics card to hang, and X to get stuck at startup, normal kernel gets an NMI at X startup..)