> Made the changes to nv_driver.c and built xenocara with the following
Yeah, sorry for giving you false hope.. looking further in that file
alone shows that the driver checks against the product ID's multiple times.
In fact, near the botton where it attempts to assign the NV_ARCH you can
see it ends up identifing your card as a NV04 (..ancient), by default.
I not going to pretend to understand the driver, but perhaps this is
member of the G80 family? find the "NVIsG80" function and add 0x0531 to
the list of known chipsets.
If this fails, I'm sorry.. nVidia really blows chunks eh?
-Bryan.