You are not logged in.
My HDTV client (Arch64bit,XFCE) goes through a Receiver which can switch HDMI inputs, then to a HD monitor. Until recently, I could switch and find the video still working when I switched back. Recently this changed. The HDTV client also dual boots Win7, which does allow switching. To wit:
HDTV client setup(dual boot,HDMI,nvidiaGT610):
‥Archlinux/nvidiaGT610 ->SwitchingReceiver->SamsungHDmonitor
‥Win7/nvidiaGT610 ->SwitchingReceiver->SamsungHDMonitor
Previous behavoir:
…switching away from HDTVclient then switching back - HDmonitor video works
Current Behavior:
…switching away from HDTVclientWin7 then switching back - HDmonitor video works as expected
…switching away from HDTVclientArchlinux then switching back - HDmonitor video blank (no signal) but Remote desktop works, shows X11 working (putty SSL, vnc Remote Desktop). Requires reboot to restore video with HDmonitor on and Receiver HDMI selected to HDTV Archlinux/nvidiaGT610.
Recently there has been an upgrade to xorg-server:
[2015-02-16 08:56] [ALPM] upgraded xorg-server-common (1.16.4-1 -> 1.17.1-1)
[2015-02-16 08:56] [ALPM] upgraded xorg-server (1.16.4-1 -> 1.17.1-1)
[2015-02-16 08:56] [ALPM] upgraded xorg-server-devel (1.16.4-1 -> 1.17.1-1)
[2015-02-16 08:56] [ALPM] upgraded xorg-server-xephyr (1.16.4-1 -> 1.17.1-1)
and to the nvidia driver:
[2015-02-02 11:48] [ALPM] upgraded nvidia (346.35-4 -> 346.35-5)
[2015-02-07 10:47] [ALPM] upgraded nvidia-ck-k10 (346.35-3 -> 346.35-4)
[2015-02-08 05:25] [ALPM] upgraded nvidia (346.35-5 -> 346.35-6)
[2015-02-28 09:15] [ALPM] upgraded nvidia-utils (346.35-2 -> 346.47-1)
[2015-02-28 09:15] [ALPM] upgraded nvidia-libgl (346.35-2 -> 346.47-1)
[2015-02-28 09:16] [ALPM] upgraded nvidia (346.35-6 -> 346.47-3)
[2015-02-28 09:16] [ALPM] upgraded nvidia-ck-k10 (346.35-4 -> 346.47-3)
[2015-02-28 09:16] [ALPM] upgraded opencl-nvidia (346.35-2 -> 346.47-1)
I could use some suggestions for debugging this... .. .
Notes:
․xorg.conf points to EDID file recovered from Samsung using direct connection
․DPMS disabled in xorg.conf
․xscreensaver is not installed
․Power Manager / Display setting to never
․Per graysky's admonition, this also occurs with non-ck 3.18.6-1-ARCH #1 kernel and nvidia's 346.47
xorg.conf http://pastebin.com/jhjHzT5X
Xorg.0.log http://pastebin.com/4LkNHrAM
Last edited by keepitsimpleengineer (2015-03-16 17:57:30)
Al Einstein: "Man soll die Dinge so einfach machen wie möglich ~ aber nicht einfacher." (Things should be as simple as possible ~ but not too simple.) ~ Al (Einstein) war ein Cousin von Albert, "Al" ist die Abkürzung für Aloysius
Offline
I had hopes today's xorg-server (1.17.1-3 -> 1.17.1-4) would have helped, but no.
[root@KISE-066 ~]# cat /var/log/pacman.log | grep 1.17.1-4
[2015-03-15 09:48] [ALPM] upgraded xorg-server-common (1.17.1-3 -> 1.17.1-4)
[2015-03-15 09:48] [ALPM] upgraded xorg-server (1.17.1-3 -> 1.17.1-4)
[2015-03-15 09:48] [ALPM] upgraded xorg-server-devel (1.17.1-3 -> 1.17.1-4)
[2015-03-15 09:48] [ALPM] upgraded xorg-server-xephyr (1.17.1-3 -> 1.17.1-4)
Al Einstein: "Man soll die Dinge so einfach machen wie möglich ~ aber nicht einfacher." (Things should be as simple as possible ~ but not too simple.) ~ Al (Einstein) war ein Cousin von Albert, "Al" ist die Abkürzung für Aloysius
Offline
Al Einstein: "Man soll die Dinge so einfach machen wie möglich ~ aber nicht einfacher." (Things should be as simple as possible ~ but not too simple.) ~ Al (Einstein) war ein Cousin von Albert, "Al" ist die Abkürzung für Aloysius
Offline
Thanks to Evangelos Foutras (foutrelis) the issue is solved and the Bug FS#44199 - No video in nvidia HDTV after HDMI switching is closed.
The bug...
In xfsettingsd 4.11.2 there appears to be a regression that when a TV hooked up to the computer via HDMI gets power cycled, it stops displaying anything.
It happens via a RANDR event being sent to all X clients when the TV gets turned off.
xfsettingsd thinks that it should switch to an internal output, but desktops don't have one. So when the TV comes back on the bus it seems like it's an extra monitor and xfsettingsd gets confused.
My new workaround...
Unwilling to do any testing on a remote HDTV client for domestic tranquility reasons, I did this…
Dug out an old monitor, searched through the parts drawer and found a DVI-to-DB-9 converter, plugged it in and tested that per description in XFCE Bug 11107 - xfsettingsd resets TV mode to NULL on power cycle.
The problem is (re)solved as video is restored after switching.
Al Einstein: "Man soll die Dinge so einfach machen wie möglich ~ aber nicht einfacher." (Things should be as simple as possible ~ but not too simple.) ~ Al (Einstein) war ein Cousin von Albert, "Al" ist die Abkürzung für Aloysius
Offline
Just to clarify, you've sidestepped the issue by using a DVI to VGA adapter?
Offline
Just to clarify, you've sidestepped the issue by using a DVI to VGA adapter?
Well, the nvidia video card had two outputs; one DVI and the other HDMI.
The workaround requires an always connected monitor that works, else video output is muted.
The old monitor had only the DB-9 connector, thus the adapter.
So now, when the HDTV client boots, the boot screen is on the old monitor, and when X server starts, it switches to HDMI. Previously, the boot screen would be on the HD monitor if it was connected and turned on.
The workaround is not perfect, occasionally the video will mute and can only be restored via reboot. Fortunately I can do this without getting out of my recliner using Putty on my Android phone.
Al Einstein: "Man soll die Dinge so einfach machen wie möglich ~ aber nicht einfacher." (Things should be as simple as possible ~ but not too simple.) ~ Al (Einstein) war ein Cousin von Albert, "Al" ist die Abkürzung für Aloysius
Offline