I recently made a post about my FreeSync certified monitor not supporting VRR over HDMI. I thought that there was VRR support over HDMI even for versions below 2.1 spec. Am I mistaken in my assumption¿? Has the HDMI forum prevented the implementation of FreeSync in the open source drivers¿?

Obligatory fuck the HDMI forum and the HDMI spec.

  • LaggyKar@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    4 months ago

    I thought that there was VRR support over HDMI even for versions below 2.1 spec.

    Yes, there is FreeSync HDMI, which is supposed to be supported on Linux, and which is unrelated to HDMI 2.1 VRR. Don’t see anything about the monitor supporting that though (LG 24GS60F based on your previous post). Nor anything about HDMI 2.1 VRR, it probably only supports VRR via DisplayPort Adaptive Sync.

    • Sentau@discuss.tchncs.deOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      4 months ago

      Not anything about HDMI 2.1 VRR, it probably only supports VRR via DisplayPort Adaptive Sync.

      I verified from the user manual that the freesync is supported over HDMI 2.0(Its a budget 1080p monitor so no HDMI 2.1). The issue seems to be that the HDMI forum has not allowed code necessary for FreeSync HDMI in the open source drivers. Fuck proprietary solutions. I hope that DP (through usb-c or mini DP) becomes the standard even in budget laptops which currently come only with HDMI.

      • LaggyKar@programming.dev
        link
        fedilink
        arrow-up
        3
        ·
        4 months ago

        Apparently so it does, and it says “HDMI Freesync” rather than “HDMI [2.1] VRR”. FreeSync HDMI is a completely different protocol and is supposed to work under Linux. Found a thread here, can you try cat /sys/kernel/debug/dri/0/HDMI-A-1/vrr_range and edid-decode < /sys/class/drm/card0-HDMI-A-1/edid? Though there is no solution there.