🦜 Xaver’s blog
@zamundaaa.github.io@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
More or less random posts about stuff in KDE and computer graphics.
Your feed and you don't want it here? Just
e-mail the birb.
More KMS offloading, with overlay planes
https://zamundaaa.github.io/wayland/2025/10/23/more-kms-offloading.html
Published: October 23, 2025 16:00
In preparation for, and at the 2025 display next hackfest, I did a bunch of hacking on using more driver features for improved efficiency and performance. Since then, I polished up the results a lot more, held a talk about this at XDC 2025 and most of the…
Display Next Hackfest 2025
https://zamundaaa.github.io/wayland/2025/07/22/display-next-hackfest-2025.html
Published: July 22, 2025 14:25
This year there was another “Display Next Hackfest”, this time thanks to AMD organizing and hosting the event at their office in Markham, Toronto. Just like the last hackfests, there were other compositor developers and driver developers present, but in…
On brightness, and calibrating your displays
https://zamundaaa.github.io/colormanagement/2025/03/31/about-brightness.html
Published: March 31, 2025 17:50
Many people are, understandably, confused about brightness levels in content creation and consumption - both for SDR and for HDR content. Even people that do content creation as their job sometimes get it really wrong.
HDR and color management in KWin, part 6: Fixing night light
https://zamundaaa.github.io/wayland,/colormanagement/2025/01/07/fixing-night-light.html
Published: January 7, 2025 20:00
Most operating systems nowadays provide a feature like night light: Colors are adjusted over the course of the day to remove blue light in the evening, to potentially help you sleep1 and make your eyes more comfortable. Despite the common claims about it,…
HDR and color management in KWin, part 5: HDR on SDR laptops
https://zamundaaa.github.io/wayland/2024/11/06/hdr-and-color-management-in-kwin-part-5.html
Published: November 5, 2024 23:00
This one required a few other features to be implemented first, so let’s jump right in.
HDR and color management in KWin, part 4: nonlinear blending
https://zamundaaa.github.io/wayland/2024/11/02/hdr-and-color-management-in-kwin-part-4.html
Published: November 1, 2024 23:00
In Plasma 6.2, KWin switched from doing linear blending with HDR to blending in a gamma 2.2 space. Let’s take a look at what that means, and why it was done.
PSA: KDecoration API break in Plasma 6.3
https://zamundaaa.github.io/wayland/2024/10/29/kdecoration-api-break.html
Published: October 28, 2024 23:00
Fractional scaling is hard. Anyone that had the misfortune of working on it knows that… so it won’t surprise a lot of people that it’s not all figured out yet! Today I’ll talk about the fractional scaling problems with KWin’s server side decorations, and…
How to: Profile your display in the Plasma Wayland session
https://zamundaaa.github.io/wayland/2024/07/16/how-to-profile.html
Published: July 15, 2024 22:00
Profiling displays is already not a super simple thing on its own, but things get more complicated when you try to profile your display in Wayland - profiling applications don’t support Wayland yet, some APIs on the compositor side to make it work well are…
Fixing KWin’s performance on old hardware
https://zamundaaa.github.io/wayland/2024/06/25/fixing-kwin-perf-on-old-hardware.html
Published: June 25, 2024 00:00
KWin had a very long standing bug report about bad performance of the Wayland session on older Intel integrated graphics. There have been many investigations into what’s causing this, with a lot of more specific performance issues being found and fixed,…
HDR and color management in KWin, part 3
https://zamundaaa.github.io/wayland/2024/05/11/more-hdr-and-color.html
Published: May 11, 2024 00:00
Since the last two posts about this topic (part one, part two) there has been some more progress, so let’s take a look.