On Mon, 9/2/2024 1:03 PM, Piotrne wrote:
I have a rather strange problem with a monitor connected via HDMI. The problem appeared a few months ago. Previously it did not occur in the same configuration. I have a computer with Windows 10 and an NVidia Quadro K620 card connected to the monitor
via an HDMI switch, to which, in addition to the computer, a terrestrial TV tuner and another computer are connected. The switch has three inputs and one HDMI output (which is goes directly to the monitor). The input on which there is a signal is
automatically selected as active. If there are more active signals, you can select the input with the button.
It worked very well for several years. And suddenly it turned out that if I turn on the TV tuner for a moment while using Windows and switch the image to this tuner, and after this switch back to the computer, I have no image from the computer. I can
switch back to the tuner and it works, but for the computer the monitor says: "No signal".
I thought the switch was broken and disconnected everything and connected the PC directly to the monitor - no signal. I suspected that the entire computer is broken. I reset it and a welcome image appeared with several BIOS messages and everything
seemed to be working fine. But after a while, when Windows started loading, the image went out again. No signal. I tried many times (this time without any switches), with the same result. I connected remotely to the computer - the system worked normally,
I did not find any error messages. Finally, I decided to run Ubuntu Linux (from an external flash drive). It started - and the image appeared on the monitor. I returned to Windows - the image was suddenly on as if nothing had happened.
Unfortunately, this turned out to be a recurring problem. Since then, every momentary switch of the HDMI input, or even momentary disconnection of the cable coming from the computer and reconnection, causes the HD image from Windows to disappear. But
this only applies to HD image; text mode works (BIOS inital messages) and low-resolution graphics too (spinning dots at the beginning of Windows loading). The only thing that helps is starting and closing Ubuntu. I have already bought another HDMI switch,
unfortunately the effect is the same. To avoid problems with the image, before switching the HDMI signal or disconnecting the cable from the computer I have to completely turn the computer off and turn on only after completely reconnecting the monitor.
Otherwise the image disappears and I have to start Ubuntu and then Windows every time.
This is quite inconvenient, because I cannot switch to another computer or to the TV even for a moment. It looks more like a Windows problem that switches the card to some strange mode and then can't initialize the card properly. But I'm not sure and I
don't know what to do about it. Maybe someone knows?
P.
I would check two things.
1) devmgmt.msc (Device Manager)
I would check the video driver, to see if you are using
Microsoft Basic Display Adapter driver, or whether the
NVidia driver is present.
2) While remoted into Windows 10 (because you cannot see the screen),
use Moninfo from Entechtaiwan, and use the "Real Time" function
to read the EDID, right after the screen goes blank. This would
tell you whether the EDID was being removed, while in service.
https://entechtaiwan.com/util/moninfo.shtm
(
https://entechtaiwan.com/files/mi_setup.exe )
This is the site that made PowerStrip, but Powerstrip is discontinued,
but the Moninfo gives a little information (especially about EDID table).
Strictly speaking, if the EDID was not sent to the Windows computer,
it still would have worked. But, the Windows computer would have sent
a 1024x768 image. I do not know if that works on your setup or not.
With a real NVidia driver, that driver is not allowed to send anything
but 1024x768 when the EDID is missing. When the EDID is present, more resolution options will be available.
What the computer relies upon, is impedance detection. It detects
a 100 ohm differential load on R pair, G pair, B pair. That is how the
computer knows a monitor is present. Your display should always
terminate those signals to the computer. As a result, the computer
should always put a signal on the cable. The EDID table being missing,
is an inconvenience, as with the EDID table present and offered from
monitor to computer, the computer can pick the correct (native) resolution.
There is no mechanism, for the computer to stop sending a signal,
except the loss of termination on R pair, G pair, B pair. The idea of
impedance (termination) sensing, is to ensure no signal is radiating
from un-terminated wire or pins.
Pin 1 TMDS data2+ \
Pin 2 >-- 100 ohm termination at lower speeds, the three signals are RGB
Pin 3 TMDS data2− /
Pin 4 TMDS data1+ \
Pin 5 >-- 100 ohm termination
Pin 6 TMDS data1− /
Pin 7 TMDS data0+ \
Pin 8 >-- 100 ohm termination
Pin 9 TMDS data0− /
Pin 10 TMDS clock+ \
Pin 11 >-- 100 ohm termination <=== on higher speed HDMI, this is a data signal
Pin 12 TMDS clock− /
Pin 13 Consumer Electronics Control (CEC)
Pin 14 Utility/HEAC+
Pin 15 SCL (I2C serial clock for DDC) \____ EDID table interface
Pin 16 SDA (I2C serial data for DDC) /
Pin 17 Ground
Pin 18 +5V (up to 50 mA)
Pin 19 Hot plug detect, HEAC−
Paul
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)