Monday, June 18th 2012
"NVIDIA is the Single Worst Company We've Ever Dealt With:" Linus Torvalds
Linux creator and Millennium Technology Prize laureate Linus Torvalds called NVIDIA the "single worst company" he and his associates dealt with. Torvalds made these comments in an interactive session with students, developers, and entrepreneurs, at the Aalto Center for Entrepreneurship in Otaniemi, Finland. The session was conducted in English.
Responding to a question by one of his audience complaining how NVIDIA was extremely stubborn in sharing technologies such as Optimus (dynamic switching between integrated and discrete GPUs) with the Linux community, and seeking his comments on the matter, Torvalds called NVIDIA "one of the worst trouble spots [they've] had with hardware manufacturers." He continued "...and that is really sad [for NVIDIA], because NVIDIA tries to sell a lot of chips into the Android market." With this comment, Torvalds reminded NVIDIA that its business with Linux isn't confined to client computing platforms such as PCs, but also the Android-driven portable computing market (of smartphones and tablets), which is growing at a breakneck pace.
Torvalds soon escalated his assessment of NVIDIA as being "the single worst company [they've] ever dealt with." Torvalds then got more 'graphic' (pun intended), and flipped the bird to the cameras. "...so NVIDIA, f*** you!" he exclaimed. The recording of the event is embedded below. The part in question starts at 0:48:10, though the entire video makes for a very good watch.
Source:
Phoronix
Responding to a question by one of his audience complaining how NVIDIA was extremely stubborn in sharing technologies such as Optimus (dynamic switching between integrated and discrete GPUs) with the Linux community, and seeking his comments on the matter, Torvalds called NVIDIA "one of the worst trouble spots [they've] had with hardware manufacturers." He continued "...and that is really sad [for NVIDIA], because NVIDIA tries to sell a lot of chips into the Android market." With this comment, Torvalds reminded NVIDIA that its business with Linux isn't confined to client computing platforms such as PCs, but also the Android-driven portable computing market (of smartphones and tablets), which is growing at a breakneck pace.
Torvalds soon escalated his assessment of NVIDIA as being "the single worst company [they've] ever dealt with." Torvalds then got more 'graphic' (pun intended), and flipped the bird to the cameras. "...so NVIDIA, f*** you!" he exclaimed. The recording of the event is embedded below. The part in question starts at 0:48:10, though the entire video makes for a very good watch.
91 Comments on "NVIDIA is the Single Worst Company We've Ever Dealt With:" Linus Torvalds
And hats off, for his bold statement!:nutkick: It was about time s.o. put nvidia on the ground.:shadedshu
Responding to a question by one of his audience complaining how NVIDIA was extremely stubborn in sharing technologies such as Optimus (dynamic switching between integrated and discrete GPUs) with the Linux community, and seeking his comments on the matter, Torvalds called NVIDIA "one of the worst trouble spots [they've] had with hardware manufacturers." He continued "...and that is really sad [for NVIDIA], because NVIDIA tries to sell a lot of chips into the Android market." With this comment, Torvalds reminded NVIDIA that its business with Linux isn't confined to client computing platforms such as PCs, but also the Android-driven portable computing market (of smartphones and tablets), which is growing at a breakneck pace. [---]
Torvalds soon escalated his assessment of NVIDIA as being "the single worst company [they've] ever dealt with." Torvalds then got more 'graphic' (pun intended), and flipped the bird to the cameras. "...so NVIDIA, f*** you!" he exclaimed. The recording of the event is embedded below. The part in question starts at 0:48:10, though the entire video makes for a very good watch.
View at TechPowerUp Main Site
(1) Nvidia has always been difficult. We've had to tolerate them in order to use their hardware. They simply refuse to work with the community. They expect things done their way, under their development control. We've had to reverse engineer drivers to make our own open drivers. See Nouveau project.
=> nouveau.freedesktop.org/wiki/
(The goal is to give out-of-the-box experience for the end-user. Nvidia wants no part in it.)
The sad part is, they would sell more hardware if they just take part in the open source process. (See below for AMD and Intel).
(2) VIA is similar. Except they announce their ambitions, but end up doing nothing because they don't have the money or engineering manpower to do anything. It's a a shame, because VIA has a potential market here. (Linux enthusiasts using their embedded boards to DIY projects. It's free advertising for their hardware.)
(3) Both AMD and Intel know there's hardware sales to be made by supporting Linux in a pro-active manner. AMD Graphics and Intel Open Source Centre (China) have employed full time people to actively take part and develop open source drivers for their respective hardware. AMD releases code samples and technical documentation. Intel outright contributes to things by actively trying to stabilise their Sandy and Ivy Bridge IGP open driver code. There's already initialisation code for the 2013 Haswell chip.
AMD's Open Source Zone
=> developer.amd.com/zones/opensource/Pages/default.aspx
Linux Graphics Drivers from Intel
=> intellinuxgraphics.org/
Open Source at Intel
=> software.intel.com/sites/oss/
(4) Hewlett Packard is also another fantastic open source player. You will never have an issue with HP printer, scanner, fax device under Linux; because they pro-actively develop, update, and maintain their drivers.
HP Linux Imaging and Printing
=> hplipopensource.com/hplip-web/index.html
(5) Even Microsoft makes contributions to make sure their Hyper-V solution works with Linux. (Open source kernel drivers to support Hyper-V paravirtualization).
...In the end, its come to a point where one just ignores companies that don't support Linux. That's unfortunate, because there is money to be made if they provide open driver support for their hardware! (I'm typing this on an Intel "Sandy Bridge" notebook with Linux installed.)
ATI seemed more friendly when it was not with AMD
onemany distro simply not booting because of ATi myself).It seem to got better these days.
EDIT: Ubuntu noob user here, facing no issues what's so ever on AMD HD 5770 with FX-8120
back on topic, this is Linus's personality. nobody should be surprised he did this.
Torvalds needs to shut the fuck up and realise that nVIDIA cares about their customers, and that means giving said customers a binary driver that WORKS and not an open-source POS that doesn't. 99% of people who use nVIDIA devices under Linux (i.e. Android) don't give a shit whether the driver is open-source or not, they want something that doesn't break or have to be updated every week. And that's what nVIDIA delivers, and has always delivered: quality.
And btw, the same can be said to you, just because you don't have problem doesn't mean there aren't any countless other who do (not to mention Linux doesn't automatically mean Ubuntu). Or did you think all those threads was made by a bot?
Its also worth noting that I am still waiting for my compensation for the Nvidia mobile graphics problem. I have had more problems with my 2 Nvidia cards than all my AMD/ATI stuff from Rage. Not sure about the rest, but Nvidia sure have lots of QUALITY when it comes to my experience.
I reckon the only reason that Linux still hasn't gone mainstream is because of the continuing driver issues. Without that crucial piece of software between the OS and the hardware (any hardware, not just graphics) the OS is useless. At the most, it's fit only for a technology demo.
Every hardware manufacturer writes drivers for Windows, but you have to be lucky to find a Linux version and when they do, they often don't work properly and don't have all the features of their Windows counterparts.
You get these homebrew efforts at reverse engineering a driver, but this approach is fatally flawed and they tend not to work too well at all - a manufacture provided driver is critical for success.
I really suspect the hand of Microsoft in all this, making backroom deals with the major manufacturers to stunt Linux driver development by restricting driver availability, among possibly other things. Yeah, exactly, go prove it. :rolleyes:
The nature of the market is changed a lot (consoles will go with AMD, and they also slowly eating up the IGP market on the desktops with a big share of Intel).
So, besides the desktop discrete battle, their only option now is to be successful with ARM and Apple, because those are the segments where they can shell a lot of chips.
I also agree with qubit... it's a really Microsoft-ish to handle things this way. (it's the same story how they slowing down the progression of the graphics in PC games for years with secret agreements, just to keep their console in the battle, or the things they did (or attempted to do) with the other browsers to make IE more successful, etc). They do not care about the development of computer science on the planet if they are not involved, and they are willing to slow down and harm anything which only makes money for others.
But I understand them tbh, because you can't except the alpha male to be nice with the competition, predators doesn't work that way:)
Since when does the GPL, which Linux is licenced under, state that all software running on Linux must be open source too? What a load of tosh. Linux applications and drivers can be as closed-source as you like and even include obnoxious DRM schemes such as Ubisoft's always-on DRM and product activation. Linux users are simply not dumb enough to buy into this crap, that's all.
Advocating Linux doesn't necessarily make one an open-source purist. At least not in case of someone concerned with its propagation (Torvalds). There's plenty of proprietary software (applications and drivers) for Linux.
And the girl asking the question annoys me. She is smart enough to use linux on a daily basis, but not smart enough to pick hardware that properly supports it? WTF?!