Package: libhsa-runtime64-1
Version: 6.1.2-2
Severity: normal
X-Debbugs-Cc: c...@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 via email to