Haiku Unified Nvidia graphics driver



nVidia TNT/GeForce videodriver history:


In 2002 Bruno van Dooren wanted to setup a nVidia graphics driver for openBeOS (now Haiku). He actually worked on this, using the Matrox MGA driver as a starting point. Unfortunately it turned out he had not enough time to work on it because of 'reallife' issues.

So where does this leave us?
Because I already have some experience with nVidia graphics cards (see BeTVOut) and also with writing BeOS graphicscard drivers I decided I wanted to work on the Haiku nVidia driver too. So Bruno turned the driver and it's development over to me. Unfortunately the work he had done already has become 'aged' because in the meantime the MGA driver has improved a lot. Because of this, and because no real functionality had yet been built in, I decided to start over 'from scratch' with the latest version of the Matrox driver (0.14) to begin with.


Rudolf Cornelissen.

Current nVidia driver features:

Supported cards (as far as is known): Known limitations:

Fixes for current nVidia driver 1.10 (Haiku repository):

Fixes for old nVidia driver 0.80:

Fixes/enhancements; short description:
Fixes/enhancements; in detail:

Fixes for old nVidia driver 0.74:

Fixes/enhancements; short description:
Fixes/enhancements; in detail:


Fixes for old nVidia driver 0.67:

Fixes/enhancements; short description:
Fixes/enhancements; in detail:


Fixes for old nVidia driver 0.53:

Fixes for old nVidia driver 0.45:

Fixes for old nVidia driver 0.43:

Fixes for old nVidia driver 0.41:

Fixes for old nVidia driver 0.30:

Fixes for old nVidia driver 0.22:

Fixes for old nVidia driver 0.10:
NOTE:
The features below are shutdown because they are possibly dangerous without feedback: No documentation on this exists, so this was setup by me tested on my cards only. Feedback (logfiles!) you might send to me might help me gain more info about IF we can use (or need) this, and IF it's OK to use it for a later driver release.

Fixes for old nVidia driver 0.09:

Fixes for old nVidia driver 0.08:

Fixes for old nVidia driver 0.07:


Fixes for old nVidia driver 0.06:


Fixes for old nVidia driver 0.05:


Fixes for old nVidia driver 0.04:


Fixes for old nVidia driver 0.03:

With the 0.03 release most people should be able to use the driver for day to day use. My advice: use the lowest colordepth you can live with: this increases speed a lot! Meanwhile acceleration and overlay will hopefully be setup. Stay tuned! ;-)

Fixes for old nVidia driver 0.02:

Things that are scheduled to be implemented or fixed:

NOTE PLEASE: This list is kind of a forward looking statement. So I don't know if any or all of this stuff will ever get implemented. I will keep working on the driver for as long as it makes sense and only as long as I have time for it to spare.






Rudolf.

(Page last updated on May 3, 2016)