FS#39496 - [nvidia] Screen freeze on resume from suspend

Attached to Project: Arch Linux
Opened by Andrew Hacking (ahacking) - Monday, 17 March 2014, 07:23 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Thursday, 17 April 2014, 00:09 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Sven-Hendrik Haase (Svenstaro)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The NVidia driver "freezes" and corrupts screen after resume from suspend on laptop. It is not recoverable without first switching VT and restarting X. After some research I realised the same bug was also confirmed and very recently patched on Ubuntu (see additional info below).

This is currently a show stopper for running any NVidia driver option on this laptop (card is a 2Gb GeForce GT 650M). The Nouveau driver is also not an option since it reports no devices found even though lsmod reports the nouveau module as loaded.

$ uname -r

3.13.6-1-ARCH

Additional info:
* https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1210077
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Thursday, 17 April 2014, 00:09 GMT
Reason for closing:  Fixed
Comment by Soup (Soup) - Tuesday, 18 March 2014, 12:43 GMT
Can confirm. To prevent this I have to switch to VT before suspending, then on resume switch back to X.

Edit:
Based on the Ubuntu bug and patch this might be a temporary work around: http://ix.io/b9e

Direct link to the patch: https://launchpadlibrarian.net/168889296/pm_vt_switch_required.patch
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 06 April 2014, 22:21 GMT
Is this still an issue on kernel 3.14? If so, I will integrate this patch soon.
Comment by Soup (Soup) - Monday, 14 April 2014, 15:25 GMT
It's still an issue on kernel 3.14.

I only did 1 suspend/resume cycle test, but it locked up my machine in addition to the graphics corruption, so I didn't do any more.
Comment by Soup (Soup) - Wednesday, 16 April 2014, 22:34 GMT
With nvidia 337.12-1 this is now fixed for me :)
Comment by Sven-Hendrik Haase (Svenstaro) - Thursday, 17 April 2014, 00:09 GMT
Nice!

Loading...