https://bugs.freedesktop.org/show_bug.cgi?id=29217
Summary: After pm-suspend the second monitor shows garbled output on evergreen card (kms) Product: DRI Version: DRI CVS Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: DRM/Radeon AssignedTo: dri-devel@lists.freedesktop.org ReportedBy: bugs.xorg@boris64.net
Created an attachment (id=37311) --> (https://bugs.freedesktop.org/attachment.cgi?id=37311) digicam picture of both monitors
After resuming a previous (via pm-suspend) suspended system the second monitor only shows a garbled picture. Running xrandr to switch resolution seems to work, but the picture still ist truncated. This is a kms/multihead configuration.
Used software: Kernel-2.6.35-rc5 latest xf86-video-ati from git latest libdrm from git latest mesa from git
https://bugs.freedesktop.org/show_bug.cgi?id=29217
--- Comment #1 from boris64 bugs.xorg@boris64.net 2010-07-22 08:31:37 PDT --- Created an attachment (id=37312) --> (https://bugs.freedesktop.org/attachment.cgi?id=37312) lspci -vv
https://bugs.freedesktop.org/show_bug.cgi?id=29217
--- Comment #2 from boris64 bugs.xorg@boris64.net 2010-07-22 08:31:58 PDT --- Created an attachment (id=37313) --> (https://bugs.freedesktop.org/attachment.cgi?id=37313) dmesg
https://bugs.freedesktop.org/show_bug.cgi?id=29217
--- Comment #3 from boris64 bugs.xorg@boris64.net 2010-07-22 08:32:28 PDT --- Created an attachment (id=37314) --> (https://bugs.freedesktop.org/attachment.cgi?id=37314) Xorg.0.log
https://bugs.freedesktop.org/show_bug.cgi?id=29217
--- Comment #4 from boris64 bugs.xorg@boris64.net 2010-07-22 08:32:54 PDT --- Created an attachment (id=37315) --> (https://bugs.freedesktop.org/attachment.cgi?id=37315) xrandr --verbose
https://bugs.freedesktop.org/show_bug.cgi?id=29217
--- Comment #5 from Alex Deucher agd5f@yahoo.com 2010-07-22 08:48:35 PDT --- Does the other monitor work properly if you turn it off and then re-enable it with xrandr (e.g., --off, followed by --auto)?
https://bugs.freedesktop.org/show_bug.cgi?id=29217
Alex Deucher agd5f@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #37314|text/x-log |text/plain mime type| | Attachment #37314|0 |1 is patch| |
https://bugs.freedesktop.org/show_bug.cgi?id=29217
--- Comment #6 from Alex Deucher agd5f@yahoo.com 2010-07-22 08:49:58 PDT --- Does doing a VT switch before suspend help?
https://bugs.freedesktop.org/show_bug.cgi?id=29217
--- Comment #7 from boris64 bugs.xorg@boris64.net 2010-07-22 08:55:48 PDT --- No / No.
It even doesn't seem to work after a warm reboot. I only get a test picture (as if there was no connection between monitor and graphic card) when the bios boots up.
I had to hard reset the computer to get a working second monitor again.
https://bugs.freedesktop.org/show_bug.cgi?id=29217
--- Comment #8 from Alex Deucher agd5f@yahoo.com 2010-07-22 08:59:18 PDT --- Does the second monitor enable properly if you cold boot without it attached and then attach it after X has started?
https://bugs.freedesktop.org/show_bug.cgi?id=29217
--- Comment #9 from boris64 bugs.xorg@boris64.net 2010-07-22 09:42:54 PDT --- Appendix: If i run 'xrandr --output DVI-1 --off' followed by 'xrandr --output DVI-1 --auto' the second monitor switches off and then on again (garbled screen).
Now if i run 'xrandr --output DVI-0 --auto' (happend accidentally first time), monitor one switches to off and the second monitor shows a correct piture again. Huh?! Running 'xrandr --output DVI-0 --auto' afterwards makes monitor one work and monitor two have a garbled picture again.
Will now try that cold boot thing.
https://bugs.freedesktop.org/show_bug.cgi?id=29217
--- Comment #10 from boris64 bugs.xorg@boris64.net 2010-07-22 09:45:27 PDT --- Created an attachment (id=37316) --> (https://bugs.freedesktop.org/attachment.cgi?id=37316) digicam picture of console after resume and vt switch
https://bugs.freedesktop.org/show_bug.cgi?id=29217
--- Comment #11 from boris64 bugs.xorg@boris64.net 2010-07-22 09:53:09 PDT --- (In reply to comment #8)
Does the second monitor enable properly if you cold boot without it attached and then attach it after X has started?
I think Yes. I have to run 'xrandr --output DVI-1 --auto' to get my desktop back, though.
https://bugs.freedesktop.org/show_bug.cgi?id=29217
--- Comment #12 from boris64 bugs.xorg@boris64.net 2010-07-24 05:14:12 PDT --- Update: Enabling "Repost Video On S3 Resume" in BIOS seems to help a lot. I've send my computer into sleepmode for a couple of times now and the second monitor has always been working fine after resuming.
I actually dunno what this BIOS option does, but it seems to be a solution.
https://bugs.freedesktop.org/show_bug.cgi?id=29217
Martin Peres martin.peres@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |MOVED Status|NEW |RESOLVED
--- Comment #13 from Martin Peres martin.peres@free.fr --- -- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/144.
dri-devel@lists.freedesktop.org