Linked by Thom Holwerda on Fri 8th Jun 2007 20:02 UTC, submitted by Michael
Permalink for comment 246475
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/23/13 23:22 UTC
Linked by Thom Holwerda on 05/23/13 22:04 UTC
Linked by Thom Holwerda on 05/23/13 22:01 UTC
Linked by Thom Holwerda on 05/23/13 17:52 UTC
Linked by Thom Holwerda on 05/22/13 22:23 UTC
Linked by Thom Holwerda on 05/22/13 13:38 UTC
Linked by Thom Holwerda on 05/22/13 13:30 UTC, submitted by JRepin
Linked by Thom Holwerda on 05/21/13 22:06 UTC
Linked by Thom Holwerda on 05/21/13 21:45 UTC
Linked by Thom Holwerda on 05/21/13 15:53 UTC
More News »
Sponsored Links



Member since:
2005-07-06
There is a lot to hide in modern high end GPUs in a competitive market. GPUs have a lot of additions on top of the usual CPU, registers, bus architecture - which can be extracted from the drivers. Simple things like what the register sizes are, how floating point numbers are dealt with - stored, operated on etc can be easily read from (commented) source files while general system behavior can be "guessed" quite accurately.
Take a look at the source code for the nv driver, originally written by nVidia to clear the doubts. Even when these companies do release open drivers, they play dirty tricks like removing comments, making the code harder to understand etc.
nv_hw.c has 3 lines of comments for ~1600 lines of code (w/o counting the license, copyright etc).
Its not a question of belief. These are verifiable facts.
edit : I do share the general frustration about the unwillingness of companies to open drivers, but I also understand that not everyone believes in free software, or not everyone can afford to do so all the time.
Edited 2007-06-09 01:04