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
    0
    ·
    edit-2
    2 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). Not anything about HDMI 2.1 VRR, it probably only supports VRR via DisplayPort Adaptive Sync.

    • Sentau@discuss.tchncs.deOP
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      2 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
        0
        ·
        2 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.

  • zelifcam@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    This has been an ongoing issue and well documented. This is why I can’t use an AMD card with my workstation.

    Everyone will yell about switching to display ports and downvote. Happens every time it comes up. Then they will tell you to use an adapter. Ugh. It never ends.

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

      In some ways, pushing people towards DP is good because it is a better spec than HDMI for the consumers in general and for the open source community specifically. The issue is that people are too zealous in recommending and pushing it.

      In my case, I dont care much for VRR (Years of playing on crappy hardware have made me somewhat immune to tearing). I was just curious hence the post. Switching to display port is not an option since my laptop has no DisplayPort support whatsoever.

    • Semperverus@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      People like you disgust me. You intentionally ignore the root of the problem and instead direct your frustration and blame at the victim of said problem.

      You absolutely should not be blaming Linux for this, this is the HDMI forum’s fault.

      • zelifcam@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        2 months ago

        That’s what you got from my comment? I’m blaming Linux?

        I’ve been using Linux and *BSD for over twenty years. I’ve grown multiple careers and businesses from my experience using Linux.

        All I did was point out an issue from the perspective of a normie. When their expensive TV fails to work as advertised when using Linux, that’s a problem. The normie doesn’t care about open source or proprietary or the HDMI Forum. They are simply trying to use this new thing they heard about called Linux, because they are tired of Windows. But bummer, it’s not working right. There’s some kind of “Linux” problem.

        Everyone keeps talking about the possible return of Steam Machines. Gonna be pretty difficult to get a console equivalent experience on an AMD GFX based system if it can’t even properly utilize the features of the TV. You know what would work? Windows. That’s what a normal person sees. They don’t care.

        I’m sorry you’re too a angry to pick up on that. Get some rest, relax. It’s really weird to get all white knight for some code.

  • edinbruh@feddit.it
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    TL;DR depends on your gpu.

    Some monitors below HDMI 2.1 support the early version of freesync made by AMD, while others support a fragment of what became 2.1’s VRR. The former is supported only by AMD, while the latter by both AMD and Nvidia (Pascal and upper with latest drivers). If you have the former, the monitor is probably not compatible with DP’s official adaptive sync, so Nvidia won’t work even on DP.

    But… Even if you have AMD, due to a bug in the driver, if you have a Polaris GPU it might not detect the vrr capability over HDMI (but will over DP). I know for sure that RDNA 2.5 cards support it, in theory it should work even for all Vega and Navi GPUs, but I haven’t tested it.

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

      Me too!

      I am guessing that is because the internal displays in laptops are connected using an embedded DisplayPort(eDP) and not HDMI

  • Sonotsugipaa@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I remember listening to a rant from the WAN Show about it, so this seems to be the case, more or less.

    I’ve also heard that FreeSync does work with DisplayPort.

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

      Yeah I am aware that DisplayPort has adaptive sync support but my laptop hardware limits me to HDMI. Believe me I would much rather be using DisplayPort

      • Sonotsugipaa@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Same here, in fact I didn’t know it was another one of those Linux-adjacent topics.

        Have sexual intercourse with the HDMI Forum and the HDMI spec.

  • rotopenguin@infosec.pub
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    The Steam Deck only does VRR over Displayport. Valve has their own engineers working on every part of the software stack. It’s their own hardware and their dock. With all that, Valve still can’t get VRR over HDMI to work.

    Fuck the HDMI forum.

    • Vash63@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      Actually it works fine on Steam Deck. It uses VRR over DP to the dock, which then translates it to HDMI with VRR. The dock has proprietary firmware to do this.

      Intel and Nvidia hardware with open source kernel drivers also do a similar trick where the HDMI part is in a firmware blob. Only AMD does not work with HDMI VRR.

  • kitnaht@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    2 months ago

    So just switch to DisplayPort…in fact, it would have been easier to just buy a displayport cable than it would have been to make this post.

    • zelifcam@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      2 months ago

      There it is. Always at least one of these special folks on every AMD HDMI 2.1 spec post.

      • kitnaht@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        2 months ago

        You’re using an operating system specifically because it is free and open source, and then complaining when a closed, proprietary, licensed spec isn’t implemented. So you’re right, there sure are…looks like there are at least half a dozen of them so far.

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

          Well frankly, I dont actually care much about VRR. The post was only gather information because I saw some conflicting info. I agree that expecting an implementation of a proprietary spec in open source is foolish and people should be willing to make some sacrifices in exchange of freedom. What I do request is that you dont be ass about it when you recommend DP.

          • kitnaht@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            2 months ago

            https://i.imgur.com/7pt3vpo.png

            This was literally a google search you wasted everyone’s time with. I’m an “ass” because you were disrespectful of everyone’s time with this post. I’m merely showing the same respect you’ve shown everyone here.

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

              Well I usually also look past the auto generated answer because that is not 100% accurate. Digging through many forums, I found comments like these which caused some confusion. The common thread between everybody claiming to have FreeSync is that they are running X11. I just thought since adaptive sync/freesync is a hardware feature, if(and it is a big if as I dont think VRR works for them even if it shows as enabled in the X11 configs) these people have it running on X11, maybe there is a way to get it running on Wayland.

              There was this article as well which added to the confusion.

          • kitnaht@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            2 months ago

            Kinda weird. When every time you have this interaction…starts to make you wonder if maybe there’s some sort of reason…

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

      My laptop has no DisplayPort. Hell the monitor came with a DP cable as standard but because my Laptop has no DP port(not even through usb-c), I had to shell out for an HDMI cable