The Nouveau driver might hate your video card

by Andy Selvig 21. November 2010 12:13

 

A recent development in Linux graphics technology has been the release of the Nouveau driver: a completely Open Source, 3D driver for NVIDIA graphics cards. It is meant to replace the proprietary drivers provided by NVIDIA with something that provides all of the source code with an OSI-approved license. 

This is all fine and good, but there's a bit of a problem with the way the new driver is being used. Even though Nouveau is relatively new and hardware/feature support is still developing, several major distributions have decided to include the driver in their new releases. What's more, the driver has been made default for NVIDIA cards. 

This might not be a big deal if Nouveau would at least gracefully degrade to the default Linux VESA driver if it encounters a problem. Unfortunately, this doesn't always seem to be the case. When trying to install the latest version of Linux Mint on one of my machines this weekend, I ran into this exact issue. The live CD booted fine and the installation took place without an issue. However, when I rebooted after the installation, it would get just passed the GRUB screen and then the screen would go blank. Not just a black screen, but the monitor would go into standby since it no longer had a source.

This is pretty disheartening, as this machine (with a Geforce 9400) has been running various forms of Linux for years without any issue. Plus, Linux Mint is hands down my favorite distro due, in part, to its ease of installation.

Thinking it was an issue with the install (I knew the disk was okay since I used it on my wife's laptop the day before), I tried a fresh install, with the same effect. I then tried the Linux Mint Debian Edition, same thing. Getting pretty frustrated, I decided to try the latest RC of Fusion Linux, a distro I haven't tried before but am interested in. This, of course, led to the same effect, since Fusion is based on Fedora, which is one of the distro really pushing the adoption of Nouveau. 

After digging around a bit and trying a couple different things, I fixed the problem by disabling Nouvea on boot, letting it fall back to the default VESA driver, then installing the proprietary driver. If you're running an Ubuntu-based distro, here's how:

  1. When the computer boots and you're in the grub screen, pressed 'e' (make sure the correct operating system is selected)
  2. This will display the boot options. Add "nouveau.modeset=0" to the end of the line containing "quiet splash". This will disable the Nouveau driver for a single boot.
  3. Hit Ctrl-X to boot the machine with the new settings.
  4. Your OS should boot using the VESA driver, meaning the display resolution will be pretty poor. That's okay, Ubuntu will notify you that there are proprietary drivers to install. 
  5. Install the proprietary NVIDIA drivers and reboot. You should now have a fully-functioning installation.

I happen to be using a Geforce 9400. It's a couple years old, but still quite relevant and useful. Based on my time sifting through the internet looking for possible solutions, I believe that other older-model NVIDIA cards could also be affected.

While I appreciate the effort of the Nouveau developers to give us an Open Source alternative to NVIDIA's closed source drivers, making the installation useless due to unsupported hardware is less than acceptable, especially for those of us who have no moral qualms with using proprietary video divers. I don't know if it's the Nouveau team to blame for poor degradation, or the distros to blame for applying the new driver indiscriminately to all NVIDIA cards, but it's an unfortunate situation.

 

 

Tags: , , , ,

Comments

11/21/2010 6:28:11 PM #

Dave

Have you heard if Nouveau is planning to add support for older Nvidia graphics cards?

Dave United States | Reply

12/2/2010 6:57:43 AM #

Wendy Johnson

Excellent page! Interesting article. Awesome blogs, Thanks.

best regards,
Wendy

Wendy Johnson United States | Reply

2/22/2011 10:07:03 AM #

Jake

Does this work for Linux Mint? When booted in to the VESA driver, does the "Proprietary drivers" program just download and install the Nvidia driver which is then set as the default?

Thanks,
Jake

Jake France | Reply

4/12/2011 10:44:21 PM #

50 most popular women

yeah, nouveiu is killing my 185.xx nvidia driver on an 8600GT

50 most popular women United States | Reply

5/21/2011 6:25:50 PM #

mt2

thank you for  this usefell information

mt2 Turkey | Reply

8/6/2011 10:18:15 PM #

Boston Rentals

I like the valuable information you provide in your articles. I’ll bookmark your weblog and check again here frequently. I am quite sure I will learn many new stuff right here! Best of luck for the next!

Boston Rentals United States | Reply

8/10/2011 4:30:02 AM #

glyco

I like the valuable information you provide in your articles. I’ll bookmark your weblog and check again here frequently. I am quite sure I will learn many new stuff right here! Best of luck for the next!

glyco United States | Reply

9/8/2011 5:08:06 AM #

John Anderson

Tremendously revealing thanks, I believe your audience would probably want more articles similar to this maintain the great hard work.

John Anderson United States | Reply

9/9/2011 5:03:51 PM #

Erika

Really educational thank you, I do think your current readers might possibly want way more reviews like that carry on the excellent hard work.

Erika United States | Reply

10/5/2011 2:59:44 AM #

 Air Ambulance Texas

Just want to say your article is as amazing. The clearness in your post is simply excellent and i could assume you are an expert on this subject. Fine with your permission allow me to grab your RSS feed to keep updated with forthcoming post. Thanks a million and please carry on the rewarding work.

Air Ambulance Texas United States | Reply

10/7/2011 6:05:57 AM #

credit score repair

The nouveau driver has been used as the default open-source driver for Nvidia cards in the Fedora 11 and openSUSE 11.3 distributions of Linux.

credit score repair United States | Reply

10/21/2011 1:31:07 PM #

we buy Houston houses

This is really interesting, You're a very skilled blogger. I've joined your rss feed and look forward to seeking more of your wonderful post. Also, I've shared your site in my social networks!

we buy Houston houses United States | Reply

11/3/2011 5:48:37 PM #

Johnny Anderson

Exceptionally useful appreciate it, I'm sure your trusty visitors would probably want way more items such as this carry on the great effort.

Johnny Anderson United States | Reply

11/10/2011 10:05:01 AM #

Texas Mobile Home Buyers

This is really interesting, You're a very skilled blogger. I've joined your rss feed and look forward to seeking more of your wonderful post. Also, I've shared your site in my social networks!

Texas Mobile Home Buyers United States | Reply

12/22/2011 12:13:17 PM #

best mobile contracts

Some truly superb information and very useful UK based best various mobile shopping website helped me to compare Mobile Phone Deals

best mobile contracts United States | Reply

3/27/2012 10:43:38 AM #

fix washing machine


I am really inspired along with your writing skills and also with the format for your weblog. Is this a paid subject matter or did you customize it yourself? Either way keep up the nice quality writing, it’s rare to see a nice weblog like this one nowadays@

fix washing machine United States | Reply

4/24/2012 10:55:10 AM #

target promo code

nteresting article. Awesome blogs, Thanks.

target promo code United States | Reply

4/30/2012 1:20:28 PM #

cheap hotels in Singapore

I hope you have a nice day! Very good article, well written and very thought out. I am looking forward to reading more of your posts in the future.

cheap hotels in Singapore Singapore | Reply

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



Page List