Chip maker NVIDIA has a long history of making sure there are Linux drivers for its graphics cards. But they’re usually closed-source drivers which means they’re not easy for OS developers and open source enthusiasts to work with. Linux founder Linus Torvalds was not amused by this approach.
But it looks like NVIDIA is taking its first steps to work with open source developers on support for the upcoming NVIDIA K1 chip. An NVIDIA developer contributed some initial support for the chip to Nouveau open source graphics driver project.
Up until now the Nouveau project was basically an effort to reverse-engineer NVIDIA”s proprietary graphics drivers for Linux so that developers could have free and open source software to modify and improve. While the new contributions to the project from NVIDIA aren’t enough to ensure full support for the K1 chip (or any other NVIDIA processors), it’s the first time NVIDIA has contributed directly to the open source Nouveau project.
The NVIDIA Tegra K1 chip is an upcoming processor that features NVIDIA’s Kepler graphics architecture. It has the potential to be one of the most powerful ARM-based processors around: especially in terms of graphics performance, since it’ll use graphics technology that had previously only been available in NVIDIA’s graphics cards for laptop and desktop computers.
NVIDIA will offer two types of K1 chips. One will feature a quad-core ARM Cortex-A15 32-bit CPU and 192 graphics cores, while the other will have a dual-core 64-bit CPU and similar graphics technology.
While it’s likely that some of the first devices to feature K1 chips will be Android-based tablets, the processor should be powerful enough to run desktop operating systems such as Ubuntu and Fedora… and thanks to NVIDIA’s initial commitment to open source drivers, Linux Torvalds is giving the company a thumbs up this time.
You really got me to read this article.. with the first phrase 🙂 l was shock to read nvidia as a well support linux
With this, maybe I’ll finally be able to install Linux on ARM platforms as easily as on most x86 platforms for desktop use in a few years. We still need some sort of standardization among ARM vendors though unless NVIDIA or maybe AMD becomes dominant which is not ideal but at least it’ll make my life easier.
> We still need some sort of standardization among ARM vendors
I wonder how many years it’ll take to get vendors to follow it and Linux to support it.
Also, this is targtting servers. What are your thoughts on how that affects desktops, smartphones and tablets?
A very good first step.
The combination of not-so-great driver support and not-so-great OS support is what’s keeping ARM out of desktops, perhaps nVidia wants ARM to be a real competitor for desktops and this is their method.
Too bad ARM and Linux is where x86 and Linux were in the 90’s from the end user point of view. Let’s hope AMD and NVIDIA can get that ball rolling faster.
Right now, I wouldn’t mind NVIDIA using proprietary drivers for their GPU as long as they maintain it just as well as their x86 targetted GPU drivers. Of course, only being an end user, I can’t say that’s the best path in the long run.
Comments are closed.