Native C++ benchmark in LuxMark v3.1 stopped working after Tumbleweed update


I updated my openSUSE Tumbleweed to 2023-07-24 and now the old LuxMark v3.1 can no longer run the Native C++ benchmark. I use LuxMark to benchmark OpenCL and CPU floating point compute performance on the systems I built. After the update the CPU usage in the benchmark goes to 100% as expected, but the render scene never shows up, and the benchmark never ends (CPU never gets back to idle).

The issue also occurs on Fedora 38, so it is not specific to openSUSE. This happened to me on several machines with an AMD CPU (Threadripper 1920X, Ryzen 7 5700G, Ryzen 5950X), with either AMD or AMD + NVIDIA GPUs installed, and does not happen on an Intel 13900K machine with an Intel Arc GPU (where LuxMark still works).

If I blacklist amdgpu and only use the NVIDIA GPU with nouveau, the problem still occurs (so amdgpu alone is not the cause).

Anyone has any idea what is happening ? Can anyone help ?
Are there some bad updates for AMD CPUs in the new distribution ?

Thank you,
Timothy Madden

Seems like if the issue is also happening on Fedora 38, it’s not something distro-specific. You might ask the makers of the benchmark for assistance.