rusticl: GPU fault / time out with IndigoBenchmark
System information
- OS: Arch Linux
- GPU: 09:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev e7)
- Kernel version: Linux nzxt 6.4.3-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Tue, 11 Jul 2023 05:13:16 +0000 x86_64 GNU/Linux
- Mesa version: OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.2.0-rc1
- Xserver version (if applicable): X.org 1.21.1.8 + Xwayland 23.1.2
- Desktop manager and compositor: gnome-shell
Rusticl dependencies versions (all installed from official distribution repository):
- rust: 1.70.0
- llvm/clang: 15.0.7
- spirv-tools: 2022.4
- spirv-llvm-translator: 15.0.0.r10+g78ad93b9
Describe the issue
GPU hangs shortly after IndigoBenchmark starts with Rusticl and Mesa 23.2.0-rc1.
Steps to reproduce:
- Build and install Mesa 23.2.0-rc1 (I used attached PKGBUILD)
- Download IndigoBenchmark v4.4.15 (link)
- Launch IndigoBenchmark (
$ RUSTICL_ENABLE=radeonsi ./IndigoBenchmark_v4.4.15/indigo_benchmark
), select GPU/Rusticl device and start benchmark - GPU will hang shortly after benchmark starts (dmesg log is attached below)
Reproducibility rate: 2/2
Regression
Described problem is not observed on Mesa 23.1.x (the latest tested and working version is 23.1.3).
Log files as attachment
- Output of
dmesg
: amdgpu_dmesg.txt - Backtrace: n/a
- Gpu hang details: n/a
Edited by firescry