Bug 1582859 - Black screen on HDMI when switching off and on
Summary: Black screen on HDMI when switching off and on
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: gdm
Version: 28
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Ray Strode [halfline]
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-05-27 14:26 UTC by Michal Konecny
Modified: 2019-05-28 20:24 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2019-05-28 20:24:59 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
journalctl output (562.03 KB, text/x-vhdl)
2018-05-27 14:26 UTC, Michal Konecny
no flags Details

Description Michal Konecny 2018-05-27 14:26:10 UTC
Created attachment 1442351 [details]
journalctl output

Description of problem:
I have Samsung TV connected to my Fedora 28 HTPC through HDMI. The HTPC is starting kodi automatically by /usr/libexec/gdm-x-session --run-script kodi-standalone.
When I switch the TV off and turn it on after some time I'm welcomed by black screen instead of Kodi.
In the journalctl I see this when turning on the screen again:
/usr/libexec/gdm-x-session[967]: (II) Quirked EDID physical size to 0x0 cm
/usr/libexec/gdm-x-session[967]: (II) modeset(0): EDID vendor "SAM", prod id 1277
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Using hsync ranges from config file
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Using vrefresh ranges from config file
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Printing DDC gathered Modelines:
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz eP)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080i"x0.0   74.25  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080i"x0.0   74.25  1920 2448 2492 2640  1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "720x576"x0.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (28.1 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (33.8 kHz e)
/usr/libexec/gdm-x-session[967]: (--) modeset(0): HDMI max TMDS frequency 225000KHz
/usr/libexec/gdm-x-session[967]: (II) Quirked EDID physical size to 0x0 cm
/usr/libexec/gdm-x-session[967]: (II) modeset(0): EDID vendor "SAM", prod id 1277
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Using hsync ranges from config file
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Using vrefresh ranges from config file
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Printing DDC gathered Modelines:
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz eP)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080i"x0.0   74.25  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080i"x0.0   74.25  1920 2448 2492 2640  1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "720x576"x0.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (28.1 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (33.8 kHz e)
/usr/libexec/gdm-x-session[967]: (--) modeset(0): HDMI max TMDS frequency 225000KHz
/usr/libexec/gdm-x-session[967]: (II) Quirked EDID physical size to 0x0 cm
/usr/libexec/gdm-x-session[967]: (II) modeset(0): EDID vendor "SAM", prod id 1277
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Using hsync ranges from config file
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Using vrefresh ranges from config file
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Printing DDC gathered Modelines:
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz eP)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080i"x0.0   74.25  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080i"x0.0   74.25  1920 2448 2492 2640  1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "720x576"x0.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (28.1 kHz e)
/usr/libexec/gdm-x-session[967]: (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (33.8 kHz e)
/usr/libexec/gdm-x-session[967]: (--) modeset(0): HDMI max TMDS frequency 225000KHz
/usr/libexec/gdm-x-session[967]: (**) Option "fd" "21"
/usr/libexec/gdm-x-session[967]: (II) event2  - Power Button: device removed
/usr/libexec/gdm-x-session[967]: (**) Option "fd" "24"
/usr/libexec/gdm-x-session[967]: (II) event5  - Video Bus: device removed
/usr/libexec/gdm-x-session[967]: (**) Option "fd" "25"
/usr/libexec/gdm-x-session[967]: (II) event0  - Power Button: device removed
/usr/libexec/gdm-x-session[967]: (**) Option "fd" "26"
/usr/libexec/gdm-x-session[967]: (II) event1  - Sleep Button: device removed
/usr/libexec/gdm-x-session[967]: (**) Option "fd" "27"
/usr/libexec/gdm-x-session[967]: (II) event3  - Trust Trust Wireless TouchKB: device removed
/usr/libexec/gdm-x-session[967]: (**) Option "fd" "28"
/usr/libexec/gdm-x-session[967]: (**) Option "fd" "29"
/usr/libexec/gdm-x-session[967]: (II) event6  - Nuvoton w836x7hg Infrared Remote Transceiver: device removed
/usr/libexec/gdm-x-session[967]: (**) Option "fd" "28"
/usr/libexec/gdm-x-session[967]: (II) event4  - Trust Trust Wireless TouchKB: device removed
/usr/libexec/gdm-x-session[967]: (II) AIGLX: Suspending AIGLX clients for VT switch
/usr/libexec/gdm-x-session[967]: (II) systemd-logind: got pause for 226:0
/usr/libexec/gdm-x-session[967]: (II) systemd-logind: got pause for 13:64
/usr/libexec/gdm-x-session[967]: (II) systemd-logind: got pause for 13:68
/usr/libexec/gdm-x-session[967]: (II) systemd-logind: got pause for 13:67
/usr/libexec/gdm-x-session[967]: (II) systemd-logind: got pause for 13:66
/usr/libexec/gdm-x-session[967]: (II) systemd-logind: got pause for 13:65
/usr/libexec/gdm-x-session[967]: (II) systemd-logind: got pause for 13:70
/usr/libexec/gdm-x-session[967]: (II) systemd-logind: got pause for 13:69


Version-Release number of selected component (if applicable):
gdm-3.28.2-1.fc28.x86_64

How reproducible:


Steps to Reproduce:
1. Start gdm
2. Start kodi
3. Turn off the screen (HDMI)
4. Turn on the screen (HDMI)

Actual results:
Black screen

Expected results:
Kodi is shown

Additional info:

Comment 1 Ben Cotton 2019-05-02 21:41:44 UTC
This message is a reminder that Fedora 28 is nearing its end of life.
On 2019-May-28 Fedora will stop maintaining and issuing updates for
Fedora 28. It is Fedora's policy to close all bug reports from releases
that are no longer maintained. At that time this bug will be closed as
EOL if it remains open with a Fedora 'version' of '28'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 28 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 2 Ben Cotton 2019-05-28 20:24:59 UTC
Fedora 28 changed to end-of-life (EOL) status on 2019-05-28. Fedora 28 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.