X

Xaver Hugl

zamundaaa.github.io · Personal blog · on HN since 2021

Xaver Hugl, a KDE KWin developer, writes about Wayland, explicit sync, HDR, color management, and compositor performance.

What HN saysHN links it for explanations of Wayland graphics work, such as explicit sync fixing Nvidia issues and KWin performance on old hardware.
24HN people shared it
11linked it in comments
17stories submitted
136story points
3 months agolast shared
2021people per year2026

Most-shared posts

  1. 1
    Explicit Sync Merged into Wayland
    6 people · 26 points · first shared 2024 · 1 comments on HN
  2. 2
    Gaming on Wayland
    5 people · 78 points · first shared 2021 · 187 comments on HN
  3. 3
    Fixing KWin's performance on old hardware
    3 people · 11 points · first shared 2024 · 1 comments on HN
  4. 4
    An update on HDR and color management in KWin
    3 people · 2 points · first shared 2023 · discussion on HN
  5. 5
    More KMS offloading, with overlay planes
    2 people · 6 points · first shared 2025 · 1 comments on HN
  6. 6
    Making Wl_shm Fast
    2 people · 1 points · first shared 2026 · discussion on HN
  7. 7
    PSA: KDecoration API break in Plasma 6.3
    1 people · 4 points · first shared 2024 · discussion on HN
  8. 8
    Brightness, and Calibrating Your Displays
    1 people · 2 points · first shared 2025 · discussion on HN
  9. 9
    Display Next Hackfest 2025
    1 people · 2 points · first shared 2025 · discussion on HN
  10. 10
    HDR and color management in KWin: Fixing night light
    1 people · 2 points · first shared 2025 · discussion on HN
  11. 11
    Automatic Brightness in Plasma
    1 people · 1 points · first shared 2026 · discussion on HN
  12. 12
    KDE: HDR and Color Management in KWin
    1 people · 1 points · first shared 2023 · discussion on HN
  13. 13
    Fixing multi gpu
    1 people · first shared 2026

What HN people wrote when they linked it

Sammi · 2024-06-26
The Nvidia 555 diver implements something called explicit sync, which fixes a bunch of issues people had when using Wayland: https://zamundaaa.github.io/wayland/2024/04/05/explicit-sync.html
mythz · 2024-06-25
It flies on my new AMD 7800X3D custom build! Fedora 40/Wayland worked beautifully out-of-the-box with buttery smooth DE animations which unfortunately started flickering after installing NVidia's proprietary drivers which should be fixed with explicit sync [1] in NVidia's latest 560 drivers which is now available in KDE Plasma 6.1 update, hopefully it'll be available for Gnome in a system update soon - looking forward to running Wayland again. [1] https://zamundaaa.github.io/wayland/2024/04/05/explicit-sync.html
gotbeans · 2024-06-07
IMHO having a good desktop linux distro (or a proper desktop linux experience) doesn't have to correlate to a gold mine, and I'm not sure why the author conflates the two. If the linux desktop space is advancing so slowly is precisely and because of the opposite: because desktop linux is made and maintained by a bunch of people who do it for free. Alas, valve has done a pretty good job with proton and steamdeck which is helping the ecosystem. here's to hoping wayland and nvidia drivers 555 with explicit sync[1] we might get something decent next few months. https://zamundaaa.github.io/wayland/2024/04/05/explicit-sync.html
orangeboats · 2024-04-25
You are basing your conclusions on a single blogpost. Measurements from other people show that X11 wins in some cases, Wayland wins in other cases, there isn't a clear winner. https://zamundaaa.github.io/wayland/2021/12/14/about-gaming-on-wayland…
zamadatix · 2023-09-18
Wayland doesn't actually add an additional frame of latency like you'd expect by just saying "vsync" in a normal context. https://zamundaaa.github.io/wayland/2021/12/14/about-gaming-on-wayland… In cases where your game occasionally dips below 240hz enabling VRR will prevent additional latency without requiring you introduce tearing in the display pipeline.
cycomanic · 2022-11-25
It seems your subjective feeling is not reflected in measurements. At least for kwin wayland is as fast as uncomposited x11 https://zamundaaa.github.io/wayland/2021/12/14/about-gaming-on-wayland…
jagrsw · 2021-12-15
I'm not an expert on the wayland/xorg/xinput/gnome-shell stack, but unless someone smarter takes good measurements of various things (visual and input delays), I'd suggest 1). Xorg + gnome-flashback or Xorg + other non-compositing WM or 2). Non-gnome compositor under wayland As for 1). Xorg b/c it can provide pointer movements at ~native speed via xnput vs Gnome/Wayland 60-240Hz. And gnome-flashback b/c it's a non-compositing WM, so there's no frame buffering (unless you enable it in nvidia's panel, or via TearFree in amdgpu). As for 2). Sway, I suppose, doesn't aggregate mouse movements, but looking at https://zamundaaa.github.io/wayland/2021/12/14/about-gaming-on-wayland… the author used some hack to enable "immediate" "drawing" under KWin. I'm not sure what's the default behavior of e.g. Sway - does it buffer frames?

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close