<div dir="ltr"><br><div class="gmail_quote"><div dir="ltr"><div><div><div>Hi All,<br><br></div>I need your help to investigate an issue I have with some TV monitor, it seems like the DRM or i915 is polling the TV EDID at high frequency even if the TV is in standby.<br><br></div>I need your guidance to diagnose this problem, and to point me to the code part which is responsible to read the EDID when an Hot Plug is detected and polling the TV EDID (i2c request over DDC line).<br><br></div>Thanks in advance,<br><br><br clear="all"><div><div><div><div><div><div class="m_9043754162292559279gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Shmuel Weiss<div>email: <a href="mailto:weiss.shmuel@gmail.com" target="_blank">weiss.shmuel@gmail.com</a><br></div><div><br></div></div></div></div><span class="m_9043754162292559279HOEnZb"></span><div class="m_9043754162292559279HOEnZb"><div class="m_9043754162292559279h5"><div class="gmail_quote">---------- Forwarded message ----------<br>From: "Jani Nikula" <<a href="mailto:jani.nikula@linux.intel.com" target="_blank">jani.nikula@linux.intel.com</a>><br>Date: Jun 2, 2017 10:19 AM<br>Subject: Re: Fwd: GPU drivers in Linux fedora23<br>To:  <<a href="mailto:weiss.shmuel@gmail.com" target="_blank">weiss.shmuel@gmail.com</a>><br>Cc: <br><br type="attribution">On Fri, 02 Jun 2017, Shmuel Weiss <<a href="mailto:weiss.shmuel@gmail.com" target="_blank">weiss.shmuel@gmail.com</a>> wrote:<br>
> HI,<br>
><br>
> I saw you're the Author of GPU/DRM driver for Intel<br>
<br>
That's a gross exaggeretion of my role; I'm just one of many. ;)<br>
<br>
> i wanted to know if you can point me to the part of the code which<br>
> poll the EDID changes when a TV is plugged.  how this mechanism is<br>
> working?<br>
<br>
Either we get a hotplug interrupt to check the connector, or if that<br>
doesn't work for some reason, we poll periodically to check if there's<br>
something connected.<br>
<br>
> we have an issue where we see the Driver trying to read EDID even the<br>
> TV is in standby, this behavior cause us trouble.<br>
<br>
If you have issues, please file a bug over at<br>
<a href="https://bugs.freedesktop.org/enter_bug.cgi?product=DRI" rel="noreferrer" target="_blank">https://bugs.freedesktop.org/e<wbr>nter_bug.cgi?product=DRI</a><br>
<br>
> BTW, do you how I can see with which DRM driver the Kernel is actually<br>
> running ? How the plug and play driver selection is working in this<br>
> case in Linux when we install it?<br>
<br>
On x86, each driver lists the PCI ID's of the hardware it supports, and<br>
the kernel picks up the correct driver for the hardware.<br>
<br>
Try 'lspci -v -s 00:02'<br>
<br>
> thanks in advance.<br>
<br>
HTH. For future reference, please write to the<br>
<a href="mailto:dri-devel@lists.freedesktop.org" target="_blank">dri-devel@lists.freedesktop.or<wbr>g</a> or <a href="mailto:intel-gfx@lists.freedesktop.org" target="_blank">intel-gfx@lists.freedesktop.or<wbr>g</a><br>
mailing lists. Writing individual developers does not scale.<br>
<br>
BR,<br>
Jani.<br>
<br>
<br>
--<br>
Jani Nikula, Intel Open Source Technology Center<br>
</div>
</div></div><br></div></div></div></div></div>
</div><br></div>