Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

×
User Journal

Slithe's Journal: What is preventing FLOSS Nvidia Drivers?

Journal by Slithe
What information is Nvidia not providing that would allow one to write FLOSS drivers for Nvidia cards? I am not an expert on this topic, so this is why I am asking Slashdot. A modern graphics card is basically a piece of hardware that can do matrix and vector operations very quickly, and modern graphics cards are programmable with shaders. I know that Nvidia graphics cards use the GPU assembly language, whose instructions are available and form the basis of writing shaders. I also know that X.Org has an open-source Nvidia driver for basic (i.e. not 2d or 3d accelerated) operation of the graphics card. Could someone take the Mesa OpenGL library and write a shader or set of shaders for every OpenGL function that the card should accelerate? What am I not seeing that would allow this to work?
This discussion has been archived. No new comments can be posted.

What is preventing FLOSS Nvidia Drivers?

Comments Filter:

The Tao is like a glob pattern: used but never used up. It is like the extern void: filled with infinite possibilities.

Working...