[mythtv-users] Messed up xorg configuration

Stephen Worthington stephen_agent at jsw.gen.nz
Sat May 28 05:06:29 UTC 2022

On Fri, 27 May 2022 09:52:00 -0500, you wrote:

>> Problem Solved!
>I want to thank everyone that reached out to me to try to help with my
>(self-inflicted) problems. When I checked my email this morning and read my
>daily logwatch report from my MythTV server, I saw this entry:
> WARNING:  Kernel Errors Present
>    WARNING: GPU:0: Unable to read EDID for display  ...:  3 Time(s)
>This was the actual entry in kern.log:
>May 27 08:42:48 MythTV kernel: [244612.551764] nvidia-modeset: WARNING:
>GPU:0: Unable to read EDID for display device DENON, Ltd. DENON-AVR (HDMI-0)
>Well, that was a surprise and a clue.  Evidently, through updates in X,
>even if you're not using one of your graphic outputs, X cares.  The GT-1030
>that I'm using has an HDMI and a DVI connection of which I am only using
>the HDMI.  My xorg.conf file only tells X that DFP-1 is used (connected)
>and to use an edid.bin file for information.  In the past that has worked
>stupendously, but not anymore.  I added "Option      "CustomEDID"
>"DFP-0:/etc/X11/edid.bin"" to the Device section and restarted lightdm and,
>viola!, the output stays on when the system (TV, AVR) is turned off and
>back on.
>BTW: Currently using nvidia driver version 510.
>Perhaps this information will help others.
>Ken Emerson

So it looks like Nvidia have created a new bug then.  I have not been
hit by it on my GT1030s, so there must be something that your setup
does that I am not having happen.  I suspect it has to do with my TVs
always providing EDID data even when off, and my new KVM switch
providing EDID data when my monitor is off.  It looks like I got lucky
- I seem to have got my new KVM switch just before the driver update
that introduced this problem.  My old KVM switch did not do EDID

So now if you want to use CustomEDID, it looks like you need to set it
up for all inputs even if they are not used.

More information about the mythtv-users mailing list