Unified nVidia TNT/GeForce 3D driver for Haiku



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 3D driver features:

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

Fixes for current nVidia 3D driver alpha 4.1 (companion to 2D driver 0.80):

This version should be considered a stable release. However, if you first try it, you'd better not run anything crucial as it might hang your screen and app_server..

Status since Alpha 3.5:
Fixes for Alpha 4.1: I want to thank BeOS Mr.X explicitly for his help and extensive testing during development of Alpha 4. Without him this release would have contained a lot less bug-fixes. So, thanks Mr.X!!
(Mr. X is a real 'BeOS-based' hardcore gamer I'd say! :-)


Fixes for old nVidia 3D driver alpha 4 (companion to 2D driver 0.74):

This version should be considered a stable release. However, if you first try it, you'd better not run anything crucial as it might hang your screen and app_server..

Status since Alpha 3.5: Fixes for Alpha 4:
I want to thank BeOS Mr.X explicitly for his help and extensive testing during development of Alpha 4. Without him this release would have contained a lot less bug-fixes. So, thanks Mr.X!!
(Mr. X is a real 'BeOS-based' hardcore gamer I'd say! :-)

Fixes for old nVidia 3D driver alpha 3.5 (companion to 2D driver 0.67):

This version should be considered a more or less stable release. If it works for you, it shouldn't cause any trouble, other than maybe some rendering faults. However, if you first try it, you'd better not run anything crucial as it might hang your screen and app_server..

Status since Alpha 3:

Fixes for old nVidia 3D driver alpha 3 (companion to 2D driver 0.53):

This version should be considered a more or less stable release. If it works for you, it shouldn't cause any trouble, other than maybe some rendering faults. However, if you first try it, you'd better not run anything crucial as it might hang your screen and app_server..

Fixes for this release:

Fixes for old nVidia 3D driver alpha 2-final (companion to 2D driver 0.53):

This version should be considered a more or less stable release. If it works for you, it shouldn't cause any trouble, other than maybe some rendering faults. However, if you first try it, you'd better not run anything crucial as it might hang your screen and app_server..

Fixes for this release:

Fixes for old nVidia 3D driver alpha 1-final (companion to 2D driver 0.43):

This version should be considered a more or less stable release. If it works for you, it shouldn't cause any trouble, other than maybe some rendering faults.
However, if you first try it, you'd better not run anything crucial as it might hang your screen and app_server..

Fixes for this release:


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 2, 2016)