Robert Mader

@rmader
966 Followers
133 Following
501 Posts

Mostly #wayland stuff around #gnomeshell, #gstreamer, #Firefox, #Pipewire, #libcamera, #linuxmobile - @collabora

Generally thing that make the Linux desktop use graphics hardware features. And sometimes random boosts.

Member of the German green party.

Gnome Gitlabhttps://gitlab.gnome.org/rmader
FDO Gitlabhttps://gitlab.freedesktop.org/rmader
Githubhttps://github.com/rmader
Gitlabhttps://gitlab.com/rmader
Pretty easy translation tool so i can learn road signs. All done with local translation models on machine.

The new version of Millipixels, now in crimson-updates-proposed, significantly improves the way photos are developed by default. No need to develop the RAWs on your own to get rid of that greenish retro look anymore. Time to update and show off your cats on the fedi ๐Ÿ˜บ

#shotonlibrem5 #librem5 #shotonmainline #pureos #gnu #linux #linuxmobile #linuxphone #linuxsmartphone #mobilelinux #catsofmastodon #cats #camera

Some neat #puregotk & #GStreamer hacks I've been exploring: #Multiplex, which allows you to do torrent watchparties with your friends & share the positions, playback etc. P2P, now has an initial version that uses GStreamer to play back the video in the app itself! No more need for MPV :)

Bonus: Subtitles work better now, too!

Trying to answer a question no sane person ever had to ask: How Hard Is It, To Open a File?

This one is about the great POSIX idea of a filesystem, and why you could not play your games and open chrome for a few days.

https://blog.sebastianwick.net/posts/how-hard-is-it-to-open-a-file/

How Hard Is It To Open a File?

Itโ€™s a question I had to ask myself multiple times over the last few months. Depending on the context the answer can be: very simple, just call the standard library function extremely hard, donโ€™t trust anything If you are an app developer, youโ€™re lucky and itโ€™s almost always the first answer. If you develop something with a security boundary which involves files in any way, the correct answer is very likely the second one.

swick's blog

The PHP Foundation wants to publicly share our support for the petition that aims to classify open source contributions as officially recognized volunteer work in Germany. This is a very important distinction for all our open source friends and community members living in Germany, but anyone can sign the petition. It would also be appreciated if you want to spread the word and help us help the organizers reach the 30,000 signatures required to bring it to quorum. ๐Ÿ™ ๐Ÿ˜ ๐Ÿš€

https://www.ehrenamt-opensource.de/en/

English: Volunteering in Open Source: Recognising open-source work as voluntary work in Germany

New blog post: PanVK Extension Sprint - Mesa 26.1 ๐Ÿš€

18 Vulkan extensions landed in PanVK for Mesa 26.1 - the open-source Vulkan driver for Arm Mali GPUs. Covering the Proton stack essentials (DXVK, vkd3d-proton), DDK feature parity, and closing gaps on mesamatrix.

From VK_EXT_conditional_rendering to VK_EXT_nested_command_buffer - each one pulls PanVK closer to "throw a DXVK game at it and it just works."

https://christian-gmeiner.info/2026-04-20-panvk-extensions/

#Mesa #Vulkan #PanVK #Panfrost #Mali #Igalia

PanVK Extension Sprint: Mesa 26.1

Last week marks the Mesa 26.1 branch point, and I wanted to take a moment to look back at what happened on the PanVK front. Spoiler: it was a busy one. The landscape PanVK - the Vulkan driver for Arm Mali GPUs (Valhall and newer) - is a collaborative effort. Collabora has been doing incredible work on the compiler backend and the foundational infrastructure. Arm themselves are actively contributing to the open source Mali GPU stack as well, reviewing patches and pushing driver quality forward. On the Igalia side, my focus this cycle was Vulkan extension coverage. The kind of work that doesnโ€™t make for flashy demos but is absolutely critical for real-world application compatibility - especially for things like DXVK.

Christian Gmeiner

Casilda 1.2.4 Released!

I am very happy to announce a new version of Casilda!

A simple Wayland compositor widget for @GTK 4 and @gnome

This release comes with several new features like fractional scaling support, bug fixes and extra polish that it is making it start to feel like a proper compositor.

More information https://blogs.gnome.org/xjuan/2026/04/19/casilda-1-2-4-released/

#gtk #GNOME #wayland

Casilda 1.2.4 Released!

I am very happy to announce a new version of Casilda! A simple Wayland compositor widget for Gtk 4. This release comes with several new features, bug fixes and extra polish that it is making it start to feel like a proper compositor. It all started with a quick 1.2 release to port it to...

ar.xjuan.Blog

On a bit of a streak today ๐Ÿ”ฅ

Work in progress, but already a big milestone: the camera sensor on my SHIFT6MQ is up and running ๐Ÿ“ท

Still a lot to refine, but seeing the first photo come through feels great. Sharing the very first shot taken on mainline Linux with it ๐Ÿ‘‡

#SHIFT #SHIFT6mq #LinuxMobile #MobileLinux #WIP #sdm845 #mainline

I didn't implement the same for lavapipe (Vulkan) as things work a little bit different there - but if there's interest it shouldn't be hard to make that happen as well.

On that note: as of the just released Mesa 26.0.4 lavapipe support for YCbCr formats should be in decent shape, for everyone needing to handle video playback in Vulkan.