Re: Does the intel driver support faking a connected monitor?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09/12/2020 10:19, Jani Nikula wrote:
On Fri, 04 Dec 2020, Paul Gardiner <lists@xxxxxxxxxx> wrote:
On 24/11/2020 15:03, Paul Gardiner wrote:
On 23/11/2020 16:19, Jani Nikula wrote:
On Sat, 21 Nov 2020, Paul Gardiner <lists@xxxxxxxxxx> wrote:
On 17/11/2020 14:52, Jani Nikula wrote:
On Thu, 29 Oct 2020, Paul Gardiner <lists@xxxxxxxxxx> wrote:
I use an open source DVR called MythTV. I've just swapped from using
nvidia graphics to intel graphics. Generally it's working great, but
I've run into one thing I used to do with the old system that I cannot
find out how to achieve with the new.

MythTV doesn't currently entirely handle starting without a TV
connected. With nvidia graphics I could specify, within the X config,
the "ConnectMonitor" and "CustomEDID" options to fool MythTV into
thinking there was a TV. With intel graphics I can load EDID, but
so far
I haven't discovered an equivalent of the "ConnectedMonitor" option.

Sorry for the delay, I seem to have missed this.

Please try a kernel command-line parameter to force enable the
connector.

video=TV-1:e

Assuming the connector name is "TV-1"; replace with whatever you have.


Thanks for the reply. I gave that a try, in my case "video=HDMI1:e", but
saw no difference. That's KMS, right? Is there anything I might have
failed to install or enable that KMS relies on? Are there any logs I
should monitor?

I think it should probably be HDMI-1 with the hyphen; is that a typo
above or in the command line you used?

Thanks for the continued help. I tried "video=HDMI1:e" because my Xorg
log listed outputs HDMI1, HDMI2, DP1 and VIRTUAL1. I've now tried
"video=HDMI-1:e", but still no luck.

Not wishing to hassle you, but before I give up, any further thoughts on
this?  I have a solution at least, which is to use a EDID emulator, so
it's no great inconvenience how it is.

This should work. ISTR it's been used before by MythTV users. (I don't
know what you refer to with EDID emulator.)

Please file a bug over at [1]. Add drm.debug=14 module parameter, and
attach full dmesg from boot to reproducing the problem in the bug.

BR,
Jani.


[1] https://gitlab.freedesktop.org/drm/intel/-/issues/new

The debug output was sufficient to track down the problem. It turned out that the connection was called HDMI-A-1. When I used that name your previous suggestion worked. To get exactly the behaviour I wanted I needed to also load EDID. This is the extra boot command string I'm using:

    drm.edid_firmware=HDMI-A-1:edid/marantz_edid.bin video=HDMI-A-1:D


For that to work I also had to ensure the referenced edid file was in my initramfs.

Thanks again for the help.

By the way, an EDID emulator is a small USB-stick-sized device that sits in between computer and monitor and acts like a monitor when the actual monitor is off.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx



[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux