[x86-64, LE 12.0.1] Need help setting up custom EDID for Intel HD Graphics 4600

  • I've been trying to get HDMI without any audio working on LibreELEC, basically just trying to do the equivalent of xrandr --output HDMI-1 --set audio force-dvi with a custom EDID file but it hasn't been working so far.

    I made a custom EDID file and I have been following the guide and other forum posts but I can't get anything to work.

    Here's the log file.

  • video=HDMI-A-1:D is accepted:

    Code
    Sep 27 18:21:54.780410 LibreELEC kernel: [drm] forcing HDMI-A-1 connector on

    But there is no sign for the edid.bin file.


    Continue to use X11 and xrandr with the Generic-legacy image on your older HW. Put the image in /storage/.update and reboot

  • video=HDMI-A-1:D is accepted:

    Code
    Sep 27 18:21:54.780410 LibreELEC kernel: [drm] forcing HDMI-A-1 connector on

    But there is no sign for the edid.bin file.


    Continue to use X11 and xrandr with the Generic-legacy image on your older HW. Put the image in /storage/.update and reboot

    Thanks alot, I'll mark the post as resolved but do you know by any chance why the edid.bin file didn't load in the first place? It doesn't load on legacy either, even if I only do getedid create without manually dumping an edid file.

  • Today there is only a debug message generated on successful load. Setting drm.debug=0x4 kernel parameter should print it.

    Another test: using drm.edid_firmware=edid/edid.binx should create a load error.