[Bug 89945] New: xf86-video-intel-2.99.917 should allow edid override to known edid.bin file for AVR+TV combinations

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Apr 7 15:54:28 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=89945

            Bug ID: 89945
           Summary: xf86-video-intel-2.99.917 should allow edid override
                    to known edid.bin file for AVR+TV combinations
           Product: xorg
           Version: git
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: blocker
          Priority: medium
         Component: Driver/intel
          Assignee: chris at chris-wilson.co.uk
          Reporter: lucas.oldfield at gmail.com
        QA Contact: intel-gfx-bugs at lists.freedesktop.org

Context;

A common setup for an Intel NUC is to use it as an audio and/or video player
connect to a TV via an AVR. The AVR and TV may or may not be turned in during
initialisation of xorg which prevents a proper HDMI handshake between the NUC
and the TV/AVR.

Other video card drivers, ATI and NVIDIA, allow an EDID override option which
will ignore any EDID download from the TV/AVR and use a known EDID. This
ensures that the correct HDMI signal is transmitted regardless of the power
state of either AVR or TV. 

Puprose;

A change is required to the driver to add an option parsed in the xorg.conf
file to specify a file location for the EDID.BIN file. This file should be read
in by the driver if available AND it should be written to if it doesn't exist. 

The last part improves the usability of the driver because it allows a setup to
be probed on first start and set in stone. Meaning 'mums and dads', script
kiddies or alike can complete this procedure with little to no programming
knowledge.

I have made a git snapshot and modification at
https://github.com/ArakniD/IntelGraphics which details my changes. I do not
think this is great code, in fact its quite a hack job for a proof of concept.
But it does work for my case and allows my TV and AVR to function through power
cycles.

This feature has been asked by many people across many forums and is a constant
source of complaint on the intel drivers on linux for media centers.

I hope this description and code example is enough to get this commit-ed,
albeit a better implemented version which allocates memory and cleans up better
:) perhaps with less file handling or potential for security flaws.

Thanking you.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20150407/a8879ca8/attachment.html>


More information about the intel-gfx-bugs mailing list