Sunday, October 28, 2007

 

G80 support remains non-existing for now.

Hi there.

No news about 3D yet. Seemed like I had to add support for more cards to the 2D driver first. I synced the driver against nVidia's april 2007 ID list which meant adding 24 more cards (one extra was reported by a user).

Anyway, some 'bad' news I have I guess:

After testing on a G86 laptop, looking at the logfiles, and looking at the X.org nv driver code I decided to block G80 and higher support in the driver's accelerant.
Since the 2D accelerant is becoming crowded anyway with all those cards with little differences in them, it seems to me we need to create a new, seperate accelerant (and maybe kerneldriver too) for G80 and higher cards.

These cards have new CRTC's, DAC's and accelerant engine I think. It won't do the current driver any good (readability for one) to add support for this more extensive modified hardware.

If anyone is up to the task, I guess it's a good starting point to copy the current nvidia driver and start tweaking that copy to only get G80 and higher support. That would mean a big cleanup to that version of the driver I guess... ;-)

Since I have no hardware to work with (and of course little time) I won't start on this myself now.

This means the current 2D driver just needs to have the ID's added for all new, but pre-G80 cards that are left. And of course this driver could still have some functional gain in the future, like more 2D accelerated functions.

The driver now has version number 0.84.

See you later!


Rudolf.

This page is powered by Blogger. Isn't yours?