RSS Parrot

BETA

🦜 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.

Site URL: zamundaaa.github.io/

Feed URL: zamundaaa.github.io/feed.xml

Posts: 9

Followers: 1

How to: Profile your display in the Plasma Wayland session

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

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,…

Explicit sync

Published: April 5, 2024 00:00

Recently news went around about explicit sync being merged into Wayland protocols, and in the wake of that I saw a lot of people having questions about it, and why it was such a big deal… So here’s a short-ish explanation of what it is, why it’s needed and…

Getting rid of cursor stutter

Published: August 29, 2023 00:00

The solution and the problem: atomic modesetting When it comes to driving displays on Linux there’s some legacy APIs that we don’t care about, and the drm/kms API. This API isn’t exactly one API though, it has two variants, legacy modesetting and atomic…

HDR and color management in KWin

Published: May 18, 2023 00:00

In this post I’ll talk a bit about HDR and color management, and where we are with implementing them in KWin. Before jumping into the topic though, I need to add a disclaimer: I will be simplifying a lot of things significantly, leaving others out entirely…

Porting away from gbm_surface

Published: March 10, 2023 00:00

Until recently, the drm backend of KWin used gbm_surfaces for getting buffers to display on the screen. This is a relatively simple API that allows to extend what one can do with a EGL surfaces - you get to directly choose buffer format and modifiers and…

Gaming on Wayland

Published: December 14, 2021 00:00

A considerable amount of people assume Wayland isn’t particularly suitable for gaming, usually because you can’t turn off the compositor. This post will challenge that assumption and see how the current state of gaming on Wayland is, with a focus on KWin,…