You are not logged in.

#1 2013-03-16 02:03:28

mloskot
Member
From: London, United Kingdom
Registered: 2012-06-01
Posts: 86
Website

nouveau GPU lockup - switching to software fbcon

Hi,

I'm running current Arch on Lenovo W700 which comes with NVIDIA Quadro FX 2700M. I configured X using nouveau without problems. I just had to add nouveau to MODULES in /etc/mkinitcpio.conf, so keymap and console fonts are not reset after loading udev.

Unfortunately, I'm experiencing the well-known annoying problem: every time I reboot or shut down, GPU locks up:

[drm] nouveau 000:01:00.0: GPU lockup - switching to software fbcon

Here is screenshot.

I searched the forum and it seems there is no one best solution that simply works.
Some mention installing NVIDIA drivers helps, so suggest to switch to nv and downgrade X.

As far as I know, FX 2700M is implemented by nvidia-173xx driver which is no longer supported, apparently.

Is it really that bad and no reliable solution is known?

What about GPU Lockup Recovery For The Nouveau Driver announced on Phoronix in April 2012.
Has anyone monitored development of those fixes and know if they made it into upstream?
Does it mean it's worth trying git version of the nouveau driver? (By the way, where to learn how to build nouveau for Arch?)

UPDATE: A week ago, NVIDIA released New NVIDIA Driver 310.40 which provided support for the FX2700M card. Has anyone tested it yet?

Last edited by mloskot (2013-03-16 19:16:54)


Mateusz Loskot | github | archlinux-config
Arch (x86-64) | ThinkPad T400  | Intel P8600| Intel i915
Arch (x86-64) | ThinkPad W700 | Intel T9600 | NVIDIA Quadro FX 2700M

Offline

#2 2013-03-16 21:08:39

mloskot
Member
From: London, United Kingdom
Registered: 2012-06-01
Posts: 86
Website

Re: nouveau GPU lockup - switching to software fbcon

I've switched from nouveay to nvidia 313.26-1 and X automatic configuration works well.
No GPU lockup on shutdown, but reboot prints these final messages and hangs for 2-3 minutes, before actually restarting the system:

...
All DM devices detached.
[27.313381] hub 5-0: 10: hub_port_status failed 9err = -110)
[27.325891] hub 5-0: 10: hub_port_status failed 9err = -110)
[27.339213] NOHZ: local-softirq_pending 02 
[27.372776] Restarting system.

It also seems fan is speeding up at this point.

Would anyone have any idea why final stage of rebooting hangs for several minutes?

Last edited by mloskot (2013-03-16 21:26:26)


Mateusz Loskot | github | archlinux-config
Arch (x86-64) | ThinkPad T400  | Intel P8600| Intel i915
Arch (x86-64) | ThinkPad W700 | Intel T9600 | NVIDIA Quadro FX 2700M

Offline

Board footer

Powered by FluxBB