I'm using a RTX 2060 with a Ryzen 3700X, 32 GB RAM. I'm using nouveau +NVK on a clang+musl build. I reported this on this forums, "Other things Gentoo" and on IRC. AFAIK, Alpine Linux uses a similar setup to mine and is also holding back on mesa updates. So it is highly probably not just me or my system.mortonP wrote:>Around that same time I started having problem with vulkan.
>Maybe if you add the --gpu-api=opengl parameter to mpv it will work all right.
You are right - running mpv with --gpu-api=opengl allows to play all video formats on 25.3.2 without problem.
If this bug is not fixed/found, how to disable this globally for applications?
>In the meanwhile, I will just wait for an update to magically solve the issue.
Well, open source requires bug reports and minimal reproducible cases for developers to find and fix problems.
What is you kernel, Mesa version, CPU/GPU generation?
Could be that you arrowlake machine is on stable amd64 config, whereas you are getting the vulkan issues on ~amd64.Meanwhile I found out:
It does not matter what kind of video, MPEG2/DVD, H264, VP9, ....
Everything works fine on Arrowlake+Mesa 25.3.2+Kernel 6.18.2
...the older machines still run on 6.12.x, so unclear whether it is the kernel - but probably not?

I don't know. Fact is, my workaround worked for you too. This could indicate that some recent update messes with Vulkan somehow, and this affects our systems in different ways because they are, well, different.mortonP wrote: That's sounds kinda different than mine.
Could this be a different bug?
Code: Select all
genlop -sCode: Select all
genlop -t <packagename>When running production systems like this, it is important to have a rollback mechanism in place, just in case. It is usual to perform routine backups, as this isn't really system-specific.Actually the arrowlake as the fastest is usually the first to build and run new packages - and see whether they have some bugs - that's why brand-new kernel and mesa.
As I wrote above the older ones are production and I _really_ need them working, therefore they usually receive any updates rather late - I waited 2-3 weeks with the mesa 25.1 -> 25.2 jump - and then I had a panic...
Ah, with the 9999 build I can build with a specific commit?I use the mesa-9999 ebuild for bisecting mesa issues, and at least with a commit to blame, they haven't asked for a minimal example yet. :]
You can set the commit with 'EGIT_OVERRIDE_COMMIT_MESA_MESA'.
I have to correct myself - it appears to be the kernel.Everything works fine on Arrowlake+Mesa 25.3.2+Kernel 6.18.2
...the older machines still run on 6.12.x, so unclear whether it is the kernel - but probably not?
For reference, meanwhile someone filed a bug about that: https://bugs.gentoo.org/968274mortonP wrote: Also, don't know what to do about the LLVM 21 upgrade yet - but maybe this resolves itself in the next days?:
Code: Select all
[drm] Resetting rcs0 for preemption time out
[drm] vkcube[2996] context reset due to GPU hang
[drm] GPU HANG: ecode 9:1:e757fefe, in vkcube[2996]