Re: Nvidia has open source drivers at nvidia.com
Most likely nvidia will never provide 3d support in the nv driver. You should place your bets on the nouveau project which attempts to extend the nv driver with dri and 3d support. The basic drm part is starting to work but a lot of stuff still needs to be changed before they can add 3d code.
Perhaps some day when the nouveau driver is decent it can be merged with nv. Though this will be tough. The nv driver is maintained by an nvidia employee and nvidia ofcourse wants to reveal as little info as possible and you can imagine thayt they don't want to reveal 'leaked' / 'reverse engineered' specs. But perhaps there will be a way but most likely something like this is atleast a year perhaps more away.