Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Christian Gmeiner

@austriancoder@fosstodon.org
mastodon 4.7.3
  • Open on fosstodon.org
219 Followers
218 Following
23 Posts
Joined November 05, 2022
web:
https://christian-gmeiner.info
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 2mo ago

Out of memory: Killed process 1820693 (rustc)

With only 4 GB of memory, you need to be careful when building Mesa.

#etnaviv #mesa3d #rust

7
0
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 5mo ago

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
Christian Gmeiner

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

24
0
21
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 3mo ago

depth32f emulation MR is ready!

Took me some rounds to cleanup and simplify some details, but this is the next big puzzle peace for gles3.

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42448

#etnaviv #mesa3d #mechaComet #mntreform #librem5

gitlab.freedesktop.org
10
0
3
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 3mo ago

I am working an a panvk extension and my commit messages are reflecting the heat in Europe.

#mesa #panvk #heat

7
0
1
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 2mo ago

One thing I find hard when working on multiple topics/MRs in parallel is remembering all the details behind why I implemented something a certain way. By the time the first code review arrives - often days/weeks later - I've already moved on mentally and started working on something else.

#openSource

4
1
3
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 3mo ago

From time to time I work on kernel stuff, and I finally switched to using b4. It has eliminated so much manual work that I wish I'd made the switch sooner.

https://b4.docs.kernel.org/

#etnaviv #kernel #linux

b4.docs.kernel.org

B4 end-user documentation — B4 end-user docs documentation

4
0
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 3mo ago

In order to land support for a new feature, I had to rework how hw texture descriptors are created/handeld. Lucky me, I could look at other drivers how it was solved. I need to look at it with fresh eyes before creating the MR.

Good night

#etnaviv #mesa3d

4
0
2
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 3mo ago

To pass more deqp gles3 tests, we need to support UNIFIED_SAMPLER feature of Vivante GPUs. It allows the fragment and vertex stages share one 32-entry
sampler HW array, that gets managed dynamically. With out it there is a fixed 16/16 split.

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42507

#etnaviv #mesa #mechacomet #mntreform #librem5

gitlab.freedesktop.org
4
0
3
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 5mo ago

When your newly written NIR pass causes an infinite optimization pass loop, you know it’s time to go to bed.

#mesa3d #etnaviv

5
2
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 3mo ago

Something for another day - good night.

#etnaviv #mesa3d

2
0
1
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 5mo ago

subnormal IEEE 754 pain

#etnaviv #mesa3d

3
0
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 6mo ago

Yeah… cleaning up a long-lived git branch with more than 200 commits will take some time. There are reverts, hacks, and all sorts of fun issues.

Pro tip: don’t keep your feature branches alive for too long - in my case, 2 years. Catching up with upstream is painful.

#mesa3d #etnaviv

3
7
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 5mo ago
Replying to
@karolherbst@chaos.social I'm surprised - yes .. ebc_nir_lower_pack_64.c
2
0
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 8mo ago
Replying to
@Luigi311@mastodon.social ATM it's still gles2 but I am working actively on it and a lot of gles3/3.1 features are already in place. Using a more recent version gives new working features (even if they are hidden behind an env var) and from time even performance optimizations.
3
0
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 5mo ago

Life is hard - 100 meters away there’s 1 Gbps fiber available… but here? Nothing 😞

1
1
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 8mo ago
Replying to
@linmob@linuxmobile.social @Luigi311@mastodon.social correct - I work on other areas in mesa too :)
2
0
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 8mo ago
Replying to
@Luigi311@mastodon.social always try to use a recent/latest mesa version... there is always something for etnaviv.
2
2
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 6mo ago
Replying to
Spend the nights during the weekend with some time consuming debug of RA issues - looks like it seems to be okay now.
1
0
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 6mo ago
Replying to
@karolherbst@chaos.social best commit message so far: "hacks.. again .." 😅
1
1
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 6mo ago
Replying to
@karolherbst@chaos.social I’ll remember this tip for the next feature branch. I actually started catching up with upstream about six months ago. I’m now at a point where I think everything works as expected, but there’s still a lot of cleanup left to do. The biggest pain point is that about 4–5 months ago, I decided to slowly change the core architecture. I probably should have started fresh back then… but yeah, I didn’t have anything better to do at night.
1
3
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 8mo ago
Replying to
@Luigi311@mastodon.social I couldn't resist and went with the maxed-out IMX8M version 🙃 #etnaviv #MechaComet
1
0
0
0
Open post
Christian Gmeiner @austriancoder@fosstodon.org
· 32mo ago
Replying to
@linuxplumbersconf I think the correct link would be https://lpc.events/event/18/abstracts/
Linux Plumbers Conference 2024
Indico

Linux Plumbers Conference 2024

The Linux Plumbers Conference (LPC) is a developer conference for the open source community. The LPC brings together the top developers working on the plumbing of Linux - kernel subsystems, core libraries, windowing systems, etc. - and gives them three days to work together on core design problems. The conference is divided into several working sessions focusing on different plumbing topics, as well as a general paper track.

0
7
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Pricing
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 08:09:38 UTC