<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jul 25, 2021 at 11:29 PM David Hampton via mythtv-users <<a href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, 2021-07-26 at 14:39 +1200, Stephen Worthington wrote:<br>
> On Sun, 25 Jul 2021 14:16:51 -0400, you wrote:<br>
><br>
> <br>
> You will need to create a bare-bones xorg.conf manually.  There are<br>
> automated ways of doing it (eg "X -configure" from a TTY with the<br>
> desktop shut down), but they will create far too much configuration<br>
> with detailed settings for everything.  What you want is just to<br>
> specify the minimum, add your EDID bits, and leave the rest to be set<br>
> up automatically by X.  A template for what you need is here:<br>
> <br>
> <a href="https://wiki.ubuntu.com/X/Config" rel="noreferrer" target="_blank">https://wiki.ubuntu.com/X/Config</a><br>
> <br>
> You will need to look at the relevant Xorg.*.log file to find the<br>
> names being used for everything.  As well as referencing the hardware<br>
> devices, they are used to match the sections of config together, so<br>
> the "Monitor" name in the "Screen" section needs to reference the<br>
> "Identifier" name you used in the "Monitor" section.  There are heaps<br>
> of examples of xorg.conf files posted on the net to look at, but do<br>
> not be tempted to just copy one as that never works due to the names<br>
> not matching.<br>
> <br>
> BTW I am surprised that your Xorg.1.log file is using 1 for the<br>
> display number.  That normally only happens if you are running more<br>
> than one display - the first display is usually numbered 0.  So it<br>
> might pay to see if you do have an Xorg.0.log file somewhere.  If you<br>
> have the mlocate package installed, run "updatedb" and then "locate<br>
> Xorg.0.log".  And check the timestamp on the log file to make sure it<br>
> is the one that X is currently writing to.<br>
<br>
You don't need an full xorg.conf file any longer. You can put just the<br>
non-default bits you need in individual files in the xorg.conf.d<br>
directory, although I believe the files have to start with a two digit<br>
number and end with ".conf', i.e. 50-xorg-tweaks-intel.conf. Your call<br>
on whether to use one file or multiple. On my system with an Intel<br>
HD500 I have 'Option "HotPlug" "false"' in the Monitor section. This<br>
might help the screen blanking with your Intel Xe Graphics. That sounds<br>
like it could be monitor auto-detection kicking in. What does your log<br>
file say when the blanking happens?<br>
<br>
The other way to set the EDID is from the kernel command line. You can<br>
add "drm.edid_firmware=<yourEdidFilename>" to the kernel arguments in<br>
grub. The file name is relative to the /lib/firmware directory. I have<br>
my system set up this way, although I can't remember what forced me to<br>
this from the xorg.conf.d method that I had been using for years. (I<br>
can't tell from the earlier discussion whether you have multiple<br>
displays, and I don't know what this assignment would do with multiple<br>
displays. I assume it would assign them all the same edid file.)<br>
<br>
David<br></blockquote><div><br></div><div>David,  I think the Option "HotPlug"   " false"  had a big effect on how quick the TV responses when switched back to the PC.</div><div><br></div><div>Thanks for the suggestion.</div><div><br></div><div>Jim A</div><div><br></div></div></div>