Nouveau driver glitch on Ubuntu 13.04 will cause system to freeze under certain conditions

Bug #1181902 reported by Tong Sun
64
This bug affects 13 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-nouveau (Ubuntu)
Incomplete
Low
Unassigned

Bug Description

Hi,

This only happens to Ubuntu 13.04, as my GeForce 6150SE card was working fine for Ubuntu 12.10. The Nouveau driver glitch will cause my whole system to freeze under certain conditions.

I first get my system freeze when starting virtualbox, which is installed from the offical Oracle virtualbox PPA. Duplicated several times -- Freshly boot into X, then start virtualbox from within xterm via "virtualbox &", 2 seconds later my whole system freeze up.

Google search indicated that it might be cause by the offical Oracle virtualbox PPA, so I followed the advice to switch to the offical Ubuntu virtualbox from the software center, but get into system freeze doing exactly the same thing. Duplicated several times as well.

I was about to conclude that it is the virtualbox's problem when I suddenly remember that I've got into such system freeze before doing something entirely different, because the symptom is exactly the same. So I tried again -- "startx -- :1" to get me into another X session, and quit.

Yes, then and there, I get into such system freeze again. The symptom is that the display turned black, then a random pattern tiled across the whole screen.

Installing the closed source additional driver (nvidia) to replace the Nouveau driver solve the problem, which in turn proved that my suspicion was right -- it *is* the Nouveau driver that is causing the problem.

Thanks

PS.

Comparing with the previous Xorg.1.log, the lines that didn't get output are:

 (II) NOUVEAU(0): EDID vendor "ACR", prod id 426
 (II) NOUVEAU(0): Using EDID range info for horizontal sync
 (II) NOUVEAU(0): Using EDID range info for vertical refresh
 (II) NOUVEAU(0): Printing DDC gathered Modelines:
 . . .

The whole unloading part (filtered by "sed 's/\[[^]]*]//'") of my previous Xorg.1.log is at http://paste.debian.net/5260/, the whole un-filtered file is at http://paste.debian.net/5261/.

Here is my GeForce 6150SE card:

$ lspci | grep VGA
00:0d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2)

Revision history for this message
Tong Sun (suntong001) wrote :
Revision history for this message
Tong Sun (suntong001) wrote :

In case the new log is necessary,
http://paste.debian.net/5272/

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1181902/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Revision history for this message
Tong Sun (suntong001) wrote :

for xserver-xorg-video-nouveau

affects: ubuntu → xserver-xorg-video-nouveau (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: New → Confirmed
Revision history for this message
Dennis Morello (den-90-deactivatedaccount) wrote :

Same issue on Ubuntu 13.10

Revision history for this message
vmc (vmclark) wrote :

This happens on both Ubuntu 13.10 Unity, and Ubuntu GNOME. It use to happen on Kubuntu, but the ".config" settings have solved it. No more gliches on Kubuntu 13.10 at all.

With Ubuntu 13.10 Unity, the Launcher and Panel are "rainbow" colored and completely cover up Launcher & Panels. The background is normal. The Launcher flashes for a breif second so I see the icons, but then the "rainbow" color covers it up.

With Ubuntu 13.10 GNOME, it is random when it freezes. I can ALWAYS cause it to freeze if I start Empathy. Various programs can cause it to freeze but not always. Empathy will always freeze the computer, and cause the screen to have unrecognizable virtical lines. A power off is the only option, That "elephant" nonsense doesn't work here.

I know its the "GeForce 6150SE nForce 430" graphics that's causing this, because if I use "nomodeset" nothing freezes.
With Kubuntu, when it first started freezing, I could use "modeset=0" and it would work.

Revision history for this message
Albert (optimisme) wrote :

I can confirm this bug affects my computer using nvidia and ubuntu gnome 13.10 (random visual artifacts and freezes). This does not happen on another computer using intel graphics card. This is very annoying because I can't install the drivers from nvidia, if I do my computer hangs while starting up, showing a black screen.

Please vmclark, can you copy here the .config settings for Kubuntu (an tell me what .config file is)?

Thanks

Revision history for this message
vmc (vmclark) wrote :

Actually using Kubuntu. All I have to do is use nomodeset on first boot after install. After that it boots normally without it.

This nouveau bug is present on 14.04 testing, on each daily install.

Revision history for this message
penalvch (penalvch) wrote :

Tong Sun, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p xserver-xorg-video-nouveau REPLACE-WITH-BUG-NUMBER

Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in xserver-xorg-video-nouveau (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Allan (aaaaaaaaaaa65a465a4) wrote :

Christopher, I downloaded today's ISO from dev-branch, but it was impossible to complete the command:

apport-collect -p xserver-xorg-video-nouveau 1181902

because I can't even start Ubuntu from graphic mode. When I click on "Preview Ubuntu" (rather than Install) I switched shell (Ctrl + Alt + F2) and noticed the following message:

[ 307.xxx.xxx] nouveau e [ PBUS] [0000:00:0d.0] MMIO write of 0x00000000 FAULT at 0x00b010

and then, the system goes laggy as hell... Super slow-mo. Seriously.
Back to graphical mode (Ctrl + Alt + F7), moved the mouse and cursor position refreshed after 10 secs. Same thing to keyboard response. Then: System freezes.

apport-collect needs response from browser... So, I'm sorry. This bug makes this impossible.
Can I attach some other information without using browser or graphical mode with dev-ISO?

I really miss Ubuntu in my computer! :(

Revision history for this message
Allan (aaaaaaaaaaa65a465a4) wrote :

BTW, found another reference for this issue: https://bugs.freedesktop.org/show_bug.cgi?id=72458

Revision history for this message
penalvch (penalvch) wrote :

Allan M. de Azevedo, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report by executing the following in a terminal:
ubuntu-bug xorg

Please ensure you have xdiagnose installed, and that you click the Yes button for attaching additional debugging information.

For more on this, please see the official Ubuntu documentation:
Ubuntu X.Org Team, Ubuntu Bug Control, and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Please note, not filing a new report will delay your problem being addressed as quickly as possible.

Thank you for your understanding.

tags: added: trusty
summary: - Nouveau driver glitch on Ubuntu 13.04 will cause system to freeze under
- certain conditions
+ Nouveau driver glitch on Ubuntu 14.04 13.04 will cause system to freeze
+ under certain conditions
penalvch (penalvch)
summary: - Nouveau driver glitch on Ubuntu 14.04 13.04 will cause system to freeze
- under certain conditions
+ Nouveau driver glitch on Ubuntu 13.04 will cause system to freeze under
+ certain conditions
Revision history for this message
Jakub Wilk (jwilk) wrote :

“random pattern tiled across the whole screen” sounds very much like this:
https://bugs.freedesktop.org/show_bug.cgi?id=61321

Revision history for this message
Ryan Tandy (rtandy) wrote :

Nouveau with modesetting is still unusable on 6150SE all the way up to today's vivid. Quantal and earlier are fine.

Revision history for this message
Ryan Tandy (rtandy) wrote :

"nouveau.config=NvMSI=0" does seem to work around the problem. A patch to disable MSI on these chips was linked in the upstream bug report:

https://bugs.freedesktop.org/show_bug.cgi?id=87361
http://lists.freedesktop.org/archives/nouveau/2014-December/019417.html

dmesg still mentions "MMIO write FAULT" multiple times, but that's probably a separate bug; at least it hasn't frozen or scrambled yet.

If I should open a separate report, or provide any additional information, just let me know what you need.

Revision history for this message
penalvch (penalvch) wrote :

Ryan Tandy, thank you for your comment. So your problem and hardware may be tracked, could you please file a new report with Ubuntu by executing the following in a terminal while booted into the default Ubuntu kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
https://wiki.ubuntu.com/Kernel/Policies/DuplicateBugs
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

As well, please do not announce in this report you created a new bug report.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Revision history for this message
John Lyons (nsnoc) wrote :

I have found that adding nouveau.noaccel=1 to the Kernel command line in /etc/default/grub has solved the lockups. You may want to try.

Revision history for this message
Allan (aaaaaaaaaaa65a465a4) wrote :

Can confirm that nouveau.noaccel=1 solved the lockup in my desktop with "GeForce 6150SE nForce 430". But if you need some graphical effects or things like that, forget! You'll have an system 'not bricked', but really ugly.

I'm not using Ubuntu anymore, but last year (with another distro) I give nouveau a try and the same problem that I used to have in fresh Ubuntu install 4 years back showed.

This glitch in nouveau is very annoying. NVIDIA proprietary driver (304xx-lts) don't have a good performance with glx (i.e. if you have compton and some little desktop effects, the delay is huge). Same machine, same NVIDIA driver, but this time with Windows: the desktop don't have such a poor performance.

Nothing is perfect... I have to buy a new computer anyway. ¯\_(ツ)_/¯

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.