You are not logged in.
Hi,
this may have been posted already but Google'ing only led me to a similar issue with another distro.
Basically what's going on is that I swapped out my mother board which was an Intel ATOM with Nvidia chipset for GPU, to my older Intel Core2Quad board; I have a tv connected to the HDMI out and powering off and back on I get a black screen saying "No Signal" ...the odd part here is that there wasn't any issue with the Nvidia chipset previously so I'm guessing it might be a driver issue?
The kernel version is the latest:
4.5.1-1-ARCH #1 SMP PREEMPT Thu Apr 14 19:19:32 CEST 2016 x86_64 GNU/Linux
lspci:
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:03.0 Communication controller: Intel Corporation 4 Series Chipset HECI Controller (rev 03)
00:19.0 Ethernet controller: Intel Corporation 82567LF-2 Gigabit Network Connection
00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
00:1c.3 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4
00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller #2
02:00.0 Network controller: Ralink corp. RT5592 PCIe Wireless Network Adapter
I am using lightdm autologin to XFCE4, which then has KODI full screen on top <-- the system is mainly an HTPC!
The tail end of the Xorg.0.log:
[ 12151.334] (II) Quirked EDID physical size to 0x0 cm
[ 12151.334] (II) intel(0): EDID vendor "SAM", prod id 1277
[ 12151.334] (II) intel(0): Using hsync ranges from config file
[ 12151.334] (II) intel(0): Using vrefresh ranges from config file
[ 12151.334] (II) intel(0): Printing DDC gathered Modelines:
[ 12151.334] (II) intel(0): Modeline "1360x768"x0.0 85.50 1360 1424 1536 1792 768 771 777 795 +hsync +vsync (47.7 kHz eP)
[ 12151.334] (II) intel(0): Modeline "1280x720"x0.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e)
[ 12151.334] (II) intel(0): Modeline "1280x720"x0.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e)
[ 12151.334] (II) intel(0): Modeline "1920x1080i"x0.0 74.25 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
[ 12151.334] (II) intel(0): Modeline "1920x1080i"x0.0 74.25 1920 2448 2492 2640 1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e)
[ 12151.334] (II) intel(0): Modeline "720x480"x0.0 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e)
[ 12151.334] (II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 12151.334] (II) intel(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 12151.334] (II) intel(0): Modeline "640x480"x0.0 31.50 640 664 704 832 480 489 492 520 -hsync -vsync (37.9 kHz e)
[ 12151.334] (II) intel(0): Modeline "640x480"x0.0 30.24 640 704 768 864 480 483 486 525 -hsync -vsync (35.0 kHz e)
[ 12151.334] (II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 12151.334] (II) intel(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 12151.334] (II) intel(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 12151.334] (II) intel(0): Modeline "1024x768"x0.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz e)
[ 12151.334] (II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 12151.334] (II) intel(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
[ 12151.334] (II) intel(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 12151.334] (II) intel(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz e)
[ 12151.334] (II) intel(0): Modeline "1440x480i"x0.0 27.00 1440 1478 1602 1716 480 488 494 525 interlace -hsync -vsync (15.7 kHz e)
[ 12151.334] (II) intel(0): Modeline "1440x576i"x0.0 27.00 1440 1464 1590 1728 576 580 586 625 interlace -hsync -vsync (15.6 kHz e)
[ 12151.334] (II) intel(0): Modeline "720x576"x0.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e)
[ 12151.334] (II) intel(0): Modeline "1920x1080"x0.0 74.25 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[ 12151.334] (II) intel(0): Modeline "1920x1080"x0.0 74.25 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (28.1 kHz e)
[ 12151.334] (II) intel(0): Modeline "1920x1080"x0.0 74.25 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (33.8 kHz e)
[ 12151.334] (II) intel(0): Modeline "2880x480"x0.0 108.00 2880 2944 3192 3432 480 489 495 525 -hsync -vsync (31.5 kHz e)
[ 12151.334] (--) intel(0): HDMI max TMDS frequency 225000KHz
[ 12151.340] (--) intel(0): HDMI max TMDS frequency 225000KHz
[ 12151.380] (--) intel(0): HDMI max TMDS frequency 225000KHz
[ 12151.440] (--) intel(0): HDMI max TMDS frequency 225000KHz
Xorg does load and detect the display resolution fine:
[ 105.116] (II) LoadModule: "intel"
[ 105.116] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 105.119] (II) Module intel: vendor="X.Org Foundation"
[ 105.119] compiled for 1.18.3, module version = 2.99.917
[ 105.119] Module class: X.Org Video Driver
[ 105.119] ABI class: X.Org Video Driver, version 20.0
[ 105.119] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 105.119] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[ 105.119] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[ 105.119] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[ 105.120] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20151218
[ 105.120] (II) intel(0): SNA compiled from 2.99.917-641-ge4ef6e9
[ 105.121] (--) intel(0): Integrated Graphics Chipset: Intel(R) G45/G43
[ 105.121] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1; using a maximum of 4 threads
[ 105.121] (II) intel(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 105.121] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[ 105.121] (==) intel(0): RGB weight 888
[ 105.121] (==) intel(0): Default visual is TrueColor
[ 105.122] (II) intel(0): Output VGA1 has no monitor section
[ 105.122] (II) intel(0): Enabled output VGA1
[ 105.122] (II) intel(0): Output HDMI1 has no monitor section
[ 105.122] (II) intel(0): Enabled output HDMI1
[ 105.122] (II) intel(0): Output DP1 has no monitor section
[ 105.122] (II) intel(0): Enabled output DP1
[ 105.122] (II) intel(0): Output HDMI2 has no monitor section
[ 105.122] (II) intel(0): Enabled output HDMI2
[ 105.122] (II) intel(0): Output DP2 has no monitor section
[ 105.122] (II) intel(0): Enabled output DP2
[ 105.122] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[ 105.122] (II) intel(0): Output VIRTUAL1 has no monitor section
[ 105.122] (II) intel(0): Enabled output VIRTUAL1
[ 105.122] (--) intel(0): Output HDMI1 using initial mode 1360x768 on pipe 0
[ 105.122] (==) intel(0): TearFree enabled
[ 105.122] (==) intel(0): DPI set to (96, 96)
[ 105.122] (II) Loading sub module "dri2"
[ 105.122] (II) LoadModule: "dri2"
[ 105.122] (II) Module "dri2" already built-in
[ 105.122] (II) Loading sub module "present"
[ 105.122] (II) LoadModule: "present"
[ 105.122] (II) Module "present" already built-in
[ 105.122] (==) Depth 24 pixmap format is 32 bpp
[ 105.125] (II) intel(0): SNA initialized with Eaglelake (gen4.5) backend
[ 105.125] (==) intel(0): Backing store enabled
[ 105.125] (==) intel(0): Silken mouse enabled
[ 105.126] (II) intel(0): HW Cursor enabled
[ 105.126] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 105.126] (==) intel(0): DPMS enabled
[ 105.127] (==) intel(0): Display hotplug detection enabled
[ 105.127] (II) intel(0): [XvMC] xvmc_vld driver initialized.
[ 105.127] (II) intel(0): [DRI2] Setup complete
[ 105.127] (II) intel(0): [DRI2] DRI driver: i965
[ 105.127] (II) intel(0): [DRI2] VDPAU driver: va_gl
[ 105.127] (II) intel(0): direct rendering: DRI2 enabled
[ 105.127] (II) intel(0): hardware support for Present enabled
[ 105.127] (--) RandR disabled
[ 105.154] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[ 105.154] (II) AIGLX: enabled GLX_ARB_create_context
[ 105.154] (II) AIGLX: enabled GLX_ARB_create_context_profile
[ 105.154] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[ 105.154] (II) AIGLX: enabled GLX_INTEL_swap_event
[ 105.154] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[ 105.154] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[ 105.154] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[ 105.154] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[ 105.154] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[ 105.155] (II) AIGLX: Loaded and initialized i965
[ 105.155] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 105.159] (II) intel(0): switch to mode 1360x768@60.0 on HDMI1 using pipe 0, position (0, 0), rotation normal, reflection none
[ 105.159] (II) intel(0): Setting screen physical size to 359 x 203
[ 105.211] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 105.211] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 105.211] (II) LoadModule: "evdev"
The only way to get the screen back up again is by issuing a "systemctl" restart on lightdm, if I stop lightdm however, I do get the VTY console which means that I need to change a setting or something to do with Xorg itself.
I wonder if anyone else has experienced this issue and found a resolution?
Many thanks.
Offline
That's a well known xfce bug. Basically, it disables disconnected video outputs and doesn't reenable them after reconnection. Google "xfce hdmi on off no signal" or something for more elaborate descriptions and some ad-hoc workarounds. I'm in the process of figuring it out myself.
A quick way to confirm that it's xfce messing with you:
killall -STOP xfsettingsd
# power-off/on - the display comes back
killall -CONT xfsettingsd
# power-off/on - no signal
xrandr --output HDMI-0 --mode 1024x768 # display is back
Last edited by mich41 (2016-05-03 21:27:15)
Offline
Thanks @mich41 I did test and seems like you said apart from "xrandr" which all I get is:
xrandr --output HDMI-0 --mode 1360x768
Can't open display
Mind you am SSH'd in as don't really want to plug in a keyboard and move the VTY2 right now, so that's probably the culprit.
Offline
Yeah, you need to set DISPLAY and XAUTHORITY variables to match your desktop session and check if HDMI-0 is the right output name.
Or just don't use ssh and run this every second in some shell script launched by XFCE at startup or bind it to some key combo in XFCE settings, like some people seem to do.
I'm surprised there is no real fix in XFCE, the bug seems to be old.
EDIT:
There's even an XFCE bug for that: https://bugzilla.xfce.org/show_bug.cgi?id=11107
Last edited by mich41 (2016-05-05 06:51:36)
Offline
Attachment 6590 by jkampe68 fixes the problem for me. I just made an AUR package including that patch.
Offline
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline