Bug#1087951: libhsa-runtime64-1: Assertion fails on gfx1033
Package: libhsa-runtime64-1
Version: 6.1.2-2
Severity: normal
X-Debbugs-Cc: cgmb@slerp.xyz
Dear Maintainer,
The libhsa-runtime64-1 library exits with an assertion on AMD Van Gogh hardware
(gfx1033). This is the GPU architecture of the Steam Deck, and the problem can
be observed on the Debian ROCm CI for essentially all tests involving the ROCm
software stack. The rocrand library is a good example [1]:
[ RUN ] rocrand_basic_tests/rocrand_basic_tests.rocrand_create_destroy_generator_test/1
test_rocrand_basic: ./src/image/addrlib/src/gfx10/gfx10addrlib.cpp:1071: virtual rocr::Addr::ChipFamily rocr::Addr::V2::Gfx10Lib::HwlConvertChipFamily(unsigned int, unsigned int): Assertion `false' failed.
Aborted
As a workaround, users can instruct the runtime to treat their GPU as if it were
Navi 21 by exporting the environment variable `HSA_OVERRIDE_GFX_VERSION=10.3.0`.
Sincerely,
Cory Bloor
[1]: https://ci.rocm.debian.net/packages/r/rocrand/unstable/amd64+gfx1033/42162/
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.10.11+bpo-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
Versions of packages libhsa-runtime64-1 depends on:
ii libc6 2.40-3
ii libdrm-amdgpu1 2.4.123-1
ii libdrm2 2.4.123-1
ii libelf1t64 0.192-4
ii libgcc-s1 14.2.0-8
ii libhsakmt1 6.1.2+ds-1
ii libstdc++6 14.2.0-8
libhsa-runtime64-1 recommends no packages.
libhsa-runtime64-1 suggests no packages.
-- no debconf information
Reply to: