Si bien #OpenGL está obsoleto, sigue siendo la API de referencia en los #videojuegos libres y en el escritorio #Linux en general, así que es una buena noticia que #ACO esté habilitado por defecto en #RadeonSI. https://www.phoronix.com/news/RadeonSI-ACO-Default-Mesa-26.0

#AMD #Radeon #LinuxDesktop #Mesa

AMD RadeonSI Driver Now Defaults To Enabling ACO For Faster Performance

Prominent AMD Radeon Gallium3D driver developer Marek Olšák just changed the RadeonSI driver's default from the AMDGPU LLVM shader compiler back-end over to the ACO back-end initially developed by Valve

#RadeonSI Driver Sees GPU Hang Fixes - RDNA4 Fixed, Optimally Programming "OREO MODE"

https://www.phoronix.com/news/RadeonSI-GPU-Hang-Fixes

RadeonSI Driver Sees GPU Hang Fixes - RDNA4 Fixes, Optimally Programming "OREO MODE"

I accidentally discovered a useful trick with my open-source #AMD #Radeon R9 270 GPU drivers on #Linux: when running the #Wayland GNOME session, if I encounter corrupt graphics (garbled on a black screen) while resuming from standby sleep, I can… simply press the power button to put the computer back to sleep, resume again, and it fixes itself!
No need to reboot or restart the display server!

I wonder how that's possible… & why it doesn't do that automatically.

#Mesa #RadeonSI #AMDGPU #drivers

#Rusticl + #radeonsi works with #hashcat! The dictionary mode at least.

Trying to use brute force fails on the self test.

Still better than clover, which makes the GPU hang up so badly I can't even turn off the computer.

This is awesome cause this #APU (#Ryzen 2400G) is not supported by #rocm. Rusticl is the best #opencl I can get right now.

so uhm... I think the next big thing for #rusticl would be to get SVM up and running on #Intel and #radeonsi and I already have a plan for Intel 🦀

And that would essentially give us proper CUDA/HIP and SyCL support

Submitted some patches I had been sitting around to fix some #radeonsi #OpenCL issues: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22597

That leaves me with around 10 tests in total (out of ~2500) to hit OpenCL conformance with radeonsi.

But this week I'm on PTO so I won't do any serious work 🙃 so this will have to wait for until later.

radeonsi: fix a bunch of OpenCL CTS crashes (!22597) · Merge requests · Mesa / mesa · GitLab

Some fixes I still had sitting on a branch, but I think those are more or less ready to go. This fixes 8 tests in total,...

GitLab

#AMD #RadeonSI Change Allows For Balancing #RDNA3 Video Transcoding Between Multiple Engines

https://www.phoronix.com/news/Radeon-RDNA3-Multi-VCN-Balance

Original tweet : https://twitter.com/phoronix/status/1648064878853382144

RadeonSI Change Allows For Balancing RDNA3 Video Transcoding Between Multiple Engines

uhh, seems like enough random stuff landed and now the #rusticl #radeonsi MR only has seven patches on it: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19232

so close :3

Draft: Support Radeonsi with Rusticl (!19232) · Merge requests · Mesa / mesa · GitLab

Depends on !18581 but I thought people might want to...

GitLab
in case you wondered, yes I figured it out and no it wasn't a bug inside #llvm, but more of a bug inside #radeonsi 🙃

Okay.. I think I got the new API for #opencl's WorkGroupInfo figured out as it works quite nicely with #radeonsi now. Just missing implementations for #nouveau, #llvmpipe and #panfrost (and maybe the #iris one could be improved a little?)

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

Rusticl: work group info (!19855) · Merge requests · Mesa / mesa · GitLab

Something I need in order to actually export proper limits for compiled kernels. This is all needed for clGetKernelWorkGroupInfo. Todo:

GitLab