Red Hat Bugzilla – Bug 1285521
No-video after monitor power cycle
Last modified: 2016-11-17 11:13:02 EST
Description of problem:
Version-Release number of selected component (if applicable):
How reproducible: Easily reproducible on my system
Steps to Reproduce:
1. Boot from a Fedora-Xfce Spin livedisk
2. Notice that we come up in a graphical desktop
3. Power down the monitor
4. Power up the monitor
5. Notice that we have no signal to the monitor
Actual results: No signal to monitor after monitor power cycle
Expected results: Normal graphical desktop should reappear after a monitor power cycle
This problem can be observed with these livedisks:
But the following livedisks behave normally. i.e. -- a graphical desktop reappears after a monitor power cycle:
VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland PRO [Radeon R7 240/340]
Seiki 39" monitor running at 3840x2160 resolution
This problem is also repeatable with this xfce livedisk:
It appears that this is an upstream problem and not specific to Fedora packaging.
It appears that this xfce bug is likely responsible:
Bug 12184 - xfce4-settings does not handle monitor disconnection properly
Thanks for the bug and tracking this down upstream. :)
Here is another XFCE bug report that has a patch:
I've used it to create a new rpm that fixes the worst of the problem, though it is not a 100% fix. My dual monitors can now turn back on correctly, but they always come up in mirror mode instead of side-by-side. Until this is fixed completely, it can be worked around by running `xfsettingsd --replace` to get your proper configuration back.
If anyone wants the patch and modified spec file, I can attach them here, just let me know.
I'm not sure we want to carry this patch, but it does seem to solve a real issue, and it's been a while without comment, so perhaps so.
Sure if you could attach the patch we could look at carrying it...
Created attachment 1173488 [details]
Enable CRTC after power cycle
Here's a patch from the XFCE buzilla. It was originally a git diff, but I modified it slightly so that it works cleanly for building an rpm. I didn't make any changes in the code, just the path information at the top.
ok. we can go ahead and carry this along... what release are you running there?
Or should we just land it in rawhide for now?
If this patch could be applied to F25-branched then I would be willing to test it and provide feedback.
So, I applied this to rawhide already, but thats it.
Then just today upstream released 4.12.1 with the patch.
I am going to push that to rawhide and f25 (look for an update announcement on this bug) for folks to test. If all looks ok, we can push it back further.
xfce4-settings-4.12.1-1.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-e1366de0e3
with xfce4-settings-4.12.1-1.fc25 Pass
The bug is no longer reproducible.
xfce4-settings-4.12.1-1.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-e1366de0e3
xfce4-settings-4.12.1-1.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
(In reply to Kevin Fenzi from comment #9)
> So, I applied this to rawhide already, but thats it.
> Then just today upstream released 4.12.1 with the patch.
> I am going to push that to rawhide and f25 (look for an update announcement
> on this bug) for folks to test. If all looks ok, we can push it back further.
I can confirm that this is working for me in F24, so if you want to do an F24 build I'm sure you'd save a lot of people some grief. This bug was driving me bonkers. :)
Yeah, I already submitted one a while back:
just submitted it to stable now. ;) Thanks for the reminder.