I stumbled upon this post regarding an earlier rant about wayland, but now it seems fine, according to the author.

After using Linux for nearly 5 years, using both depending on distros defaults, I have to admit that I never got the core/main/game changing differences between wayland and x11.

To be said, that I also dont do fancy linux things other than basic sysadmin stuff and from time to time repair the mess my curiosity left behind.

Could somebody explain the differences between those two and afterwards maybe also say some words about what this has to do with the difference between window managers and desktop environments?

I am also happy about links to good blog posts or stuff, that target this very questions (as long as the questions make sence of course). Thanks beforehand :)

  • cornshark@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    8 days ago

    Thanks for the interesting write up! Why does Nvidia have to “adopt” Wayland? Is it not just fundamentally drawing some textures into some rectangles?

    • Leaflet@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 days ago

      Unfortunately not. There’s been a number of things on Nvdia’s side that slowed down Wayland adoption.

      They didn’t always support Xwayland hardware acceleration.

      Nvidia pushed for a technology called EGLStreams while everyone else agreed on GBM. So the desktop stack had to support both. Nvidia eventually relented and started supporting GBM.

      Nvidia didn’t support VRR or night light for a while.

      Nvidia didn’t support necessary stuff for Gamescope to function properly.

      And overall Nvidia on Wayland was just buggy. I remember that many games failed to launch or had weird performance issues. But those issues just went away when I got an AMD card.

      But things are in a much better state today. Though I did recently test a 20 series card on Fedora 41 and it was a terrible experience on the proprietary drivers. But when speaking with orhers, they didn’t share my issues.