Question to help me increase my understanding on what’s going on in the Linux desktop stack. I’ve heard Gnome doesn’t support VRR while KDE does.

Why does this matter, isn’t Wayland or X11 the one that would ultimately need to support VRR? Basically when running a game that I want to use VRR with, why does it matter what my desktop environment is doing?

  • warmaster@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    10 months ago

    Wayland is documentation on how to do things. Mutter is GNOME’s implementation. You can’t swap out Mutter for anything else.

    I dislike KDE, but I switched to it because of VRR. I miss GNOME.

    • million@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 months ago

      Yeah I don’t want to insult the KDE folks but I miss Gnome as well.

      It is embarrassing as hell that the Gnome folks haven’t merged that commit after this many years. They also don’t have any concrete steps laid out to the contributors to get it merged. It feels like they just don’t give a shit about section of their community and it’s pretty disrespectful to the original contributor to give them no path forward. End rant.

  • Presi300@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Yes, it does matter, it’s a feature of your monitor that you just cannot use on gnome. Wayland DOES support VRR, it’s had a protocol for it for a while now. GNOME doesn’t support it yet. VRR works perfectly fine on KDE Plasma Wayland and Hyprland (standalone wayland compositor).

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

    Wayland and X11 are protocols, they are essentially just documentation. You need an implementation to be able to actually run programs on it, called a compositor. People tend to think of X11 as a single software because historically Xorg became dominant as the main implementation of the specification, so most of us have only ever used Xorg (but Xorg is not the only implementation of X11, there are many others). Wayland, as a newer protocol, hasn’t undergone such consolidation yet, there are many competing compositors implementing the protocol in their own way. GNOME has one such compositor, and KDE has their own, and there are many others. So it’s not about “Desktop Environments” all running over the same compositor, as it was on Linux in the Xorg days. Instead, the Wayland features you get are the ones your choice of compositor has already implemented, and can vary between different compositors.

    • million@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      10 months ago

      So it’s less the Gnome doesn’t support VRR and more that “the wayland compatible desktop compositor that the Gnome project prefers doesn’t support VRR”?