1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Linus Torvalds Calls NVIDIA The Worst Company Ever

NVIDIA

Published on 17 June 2012 09:27 AM EDT
Written by Michael Larabel in NVIDIA
165 Comments

Linus Torvalds, the creator of the Linux kernel, has called out NVIDIA for their poor graphics drivers / support in a public presentation. In the talk he called NVIDIA "the single worst company we have ever dealt with" and ended his green comments with "NVIDIA: FUCK YOU!"

Torvalds was speaking earlier this week at the Aalto Center for Entrepreneurship in Otaniemi, Finland. He spoke for one hour and his entire interview with public Q&A is available via the YouTube video embedded below.

Near the end of his talk, when asked by one of the attendees about NVIDIA's hardware support and lack of open-source driver enablement / documentation, he had a few choice words for the Santa Clara company.

Torvalds began by stating that NVIDIA is an exception to Linux support rather than the rule in terms of their lack of friendliness towards open-source drivers and the Linux community, etc. He also mentioned he is happy to publicly point them out and their problems, so his NVIDIA statements continued...

After saying that NVIDIA is "one of the worst trouble spots we've had with hardware manufacturers", Linus Torvalds continued on to say, "NVIDIA has been the single worst company we have ever dealt with."

Torvalds ended his NVIDIA comments with "NVIDIA: FUCK YOU!" while raising his middle finger to the camera.

Linus Torvalds Calls NVIDIA The Worst Company Ever

With the YouTube video embedded below, the NVIDIA comments begin at 49 minutes into the video.

NVIDIA does produce closed-source Linux drivers that are highly regarded by many; for a majority of Linux desktop users they do work out better than the closed-source AMD Catalyst Linux drivers. However, many still want to see NVIDIA provide open-source graphics drivers from NVIDIA for their GeForce/Quadro and Tegra components.

Right now the open-source NVIDIA graphics drivers come via the Nouveau driver project, which is community-based and the driver is written via reverse-engineering NVIDIA's closed-source driver. AMD may have a notorious binary graphics driver, but at least they do provide open-source driver support, some level of documentation, and better interact with the Linux community.

I'm not sure if I would call NVIDIA the worst company ever for Linux since they do at least have the high-quality binary Linux drivers, while there exists other companies with really nasty binary drivers, bad open-source support, and other issues -- such as VIA Technologies. There's also other companies that are not friendly towards Linux at all, but just tell their customers to use Windows instead of Linux.

Aside from NVIDIA not being open-source friendly, NVIDIA Corp does have other fundamental Linux problems as I've explained. It still seems NVIDIA marketing/PR doesn't even want to work with Linux, etc.

From the several NVIDIA Linux engineers I've dealt with over the past eight years, they seem to do their best and are committed to Linux, but management and others above them seem to be where the trouble is at and tie the developers' hands. This is a similar situation to how a Texas Instruments driver developer is so committed to open-source he ended up writing a reverse-engineered open-source driver for his competitor (Qualcomm) since he was prevented from writing an open-source PowerVR driver for TI's OMAP.

Aside from Torvalds' NVIDIA remarks near the end, the entire talk is worth watching.


About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Intel Launches The Core i7 5960X, Mighty Powerful Haswell-E CPUs
  2. AMD Radeon R9 290: Gallium3D vs. Catalyst Drivers
  3. AMD Radeon R9 290 Open-Source Driver Works, But Has A Ways To Go
  4. Trying The Configurable 45 Watt TDP With AMD's A10-7800 / A6-7400K
Latest Linux Articles
  1. The Fastest NVIDIA GPUs For Open-Source Nouveau With Steam Linux Gaming
  2. Testing For The Latest Linux Kernel Power Regression
  3. The Most Energy Efficient Radeon GPU For AMD Linux Gaming
  4. 20-Way Radeon Comparison With Open-Source Graphics For Steam On Linux Gaming
Latest Linux News
  1. Getting Involved With The New Raspberry Pi Graphics Driver
  2. A New AMD Catalyst Linux Driver Unofficially Surfaces
  3. LibreOffice Ported To 64-bit ARM (AArch64)
  4. Enlightenment E19 RC3 Shows Off The New Wayland Compositor
  5. Metro Redux Is Going To Require OpenGL 4.x On Linux
  6. Jailhouse v0.1 Released As A Basic Hypervisor For Linux
  7. Google's Chromebook "Samus" Now Supported By Coreboot
  8. Chrome 38 Now In Beta With Exciting Advancements
  9. Ubuntu's Utopic Unicorn 14.10 Beta 1 Released
  10. Genode OS 14.08 Has New GUI Architecture, Pluggable VFS
Latest Forum Discussions
  1. Catalyst 14.201.1008
  2. Btrfs Gets Talked Up, Googler Encourages You To Try Btrfs
  3. It's Now Possible To Play Netflix Natively On Linux Without Wine Plug-Ins
  4. Users defect to Linux as OpenBSD removes Lynx from base system
  5. Updated and Optimized Ubuntu Free Graphics Drivers
  6. Canonical Joined The Khronos Group To Help Mir/Wayland Drivers
  7. Radeon HD5670 and Ubuntu 14.04
  8. AMD Releases UVD Video Decode Support For R600 GPUs