Bug 90092 - Screen Hangs Displaying Black and White Rectangles After Resuming from Suspend
Summary: Screen Hangs Displaying Black and White Rectangles After Resuming from Suspend
Status: NEW
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-18 22:23 UTC by Jean-Marc
Modified: 2015-05-18 22:19 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
dmesg (kernel_log.txt) (106.76 KB, text/plain)
2015-04-18 22:23 UTC, Jean-Marc
no flags Details
lspci-vvv (2.22 KB, text/plain)
2015-04-18 22:24 UTC, Jean-Marc
no flags Details
modinfo nouveau (1.51 KB, text/plain)
2015-04-18 22:25 UTC, Jean-Marc
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jean-Marc 2015-04-18 22:23:49 UTC
Created attachment 115184 [details]
dmesg (kernel_log.txt)

I got the same problem than the one described in the bug 89186.
(https://bugs.freedesktop.org/show_bug.cgi?id=89186)

A black and white mosaic displayed on my screen after resuling from suspend.

I also tried a 3.19 kernel without success.


I first reported to Debian (the distro I use).
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=781337


The maintainers told me it is mainly a kernel problem.

They also asked to report it upstream to help.
Comment 1 Jean-Marc 2015-04-18 22:24:52 UTC
Created attachment 115185 [details]
lspci-vvv
Comment 2 Jean-Marc 2015-04-18 22:25:25 UTC
Created attachment 115186 [details]
modinfo nouveau
Comment 3 Jean-Marc 2015-05-18 21:27:10 UTC
hi,

Something I noticed it never happens if I keep the screen switched on.

I got this when I suspend my PC switching off the screen too.
Comment 4 Ilia Mirkin 2015-05-18 21:34:19 UTC
[ 1013.446964] nouveau E[    PBUS][0000:02:00.0] MMIO write of 0x00000000 FAULT at 0x103d94

That indicates that PCRYPT is somehow not coming up on resume. And we use it for faster copies on those GPUs, so it makes sense you'd be getting funny rectangles. You can disable it with

nouveau.config=PCRYPT=0

which should cause it to use M2MF instead. It's *highly* surprising that you'd be getting that sort of issue though... no clue why that would happen. A few boards are missing PCRYPT, but in that case, it *never* works (including logging similar mmio faults on boot). Perhaps something messed up in the VBIOS init tables?

BTW, in newer kernels, this will become PCIPHER instead of PCRYPT (for the nouveau.config line above).
Comment 5 Jean-Marc 2015-05-18 22:19:08 UTC
Strange. I got this MMIO error everytime my system resume.

4 times today without getting the other PGRAPH errors and the messed screen.

And no error messages regarding VBIOS init tables.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.