ATI Releases Drivers for XFree 4.3.0
Kyouryuu writes "ATI has finally released official drivers for XFree 4.3.0 and updated their Linux drivers to 3.7.0 for supported XFree versions, several months after the originally proposed release date of April last year. Although Schneider Digital has previously made available unofficial drivers, Linux users who have ATI Radeon cards can now benefit from an official release. Unfortunately, ATI still insists on using RPM exclusively and keeping the drivers closed source."
So what if the drivers are closed source? ATI cant and wont expose the low level details of their hardware's functionality to competitors. Whats the difference anyway? It is naive to think that you could even understand, let alone improve, what the engineers - who know the hardware intimately - have written? And by the way, Nvidia does not publish its source either...
Remember the Win2000 source leak. Someone noticed a fairly simple programming error (signed instead of unsigned variable IIRC). That person didn't have an initimate knowledge of Windows 2000, but they still found a bug. This is the type of situation where more eyes make for better code.
Decode these
RPM -> Good!
Closed source -> Bad!
--
If I actually could spell I'd have spelled it right in the first place.
cause NVIDIA was the first to release drivers for XFree and I have gotten used to NVIDIA line of products as a result.
I am trying to grasp why manufacturers don't open source their drivers, or in the case of NVidia, the hardware specs to their GPUs. The hear the same feedback from the SD community all the time, and it appears that there are two main arguments.
1: They can't OSS the driver cause there is propritary info (patented S3TC and such)
2: They can OSS and release their specs to projects like DRI as it would reveal stuff to the competition.
I say nonsense. These two arguments seem to equate OSS to GPL.
1: NV and ATI could make up their own OSS license. Lets call it the "We Need To Hide Stuff" license. They take their existing codebase and print it out. They then take a black magic marker to the printout and cross off all of the IP related stuff. They then scan the documents into Acrobat distiller and release it as a PDF. Add a statement that the code is their property under the WNTHS license and cannot be used by others, and all changes should be sent to NVidia. Problem solved. It's OSS.
2: I have never seen a processor designer "hide" their chip specs. Intel doesn't. AMD doesn't. What makes NV different? Unless they have unlicensed hardware in their product, there is no reason for them to hide what they have.
Are there any other reasons that I am missing?
Thank you for your time,
BBH
Same from Matrox, whos Linux support seems to be an utter joke.
/ mg adrivers-3.0-src.tgz
OK, so not only do they provide drivers, but they provide *source* code under a license that allows much of it to be incorporated directly into XFree86 and you call that an utter joke?
Damn, man, what will you accept?
ftp://ftp.matrox.com/pub/mga/archive/linux/2003
I run OpenBSD on non-i386 hardware. It's support like this that makes Matrox the only real option for me. I mean, try to get the nVidia Linux kernel module and binary XFree86 module running on OpenBSD/alpha.