Good point -- the X2 boards have a bridge chip between the GPU and the bus connector, so changing the number of PCIE lanes on your card might require reprogramming the bridge chip as well.
You might want to comment out or skip over the code that changes the # of lanes and see if that helps. You could probably just jimmy the switch(lanes) statement so that 4 bits was treated the same way as 16 bits.
Last edited by bridgman; 04-15-2009 at 08:51 PM.
Looks like the 3d engine is failing to idle. I assume you only have that problem when you enable the ForceLowPowerMode? You might try commenting out the RADEONWaitForIdleMMIO(pScrn); lines in radeon_pm.c.
Yeah, nobody ever seems to want to transfer *into* the power management team