LINUX.ORG.RU

Как запустить стим на amdgpu?

 , ,


1

0

Карта rx580, ставил драйвер по генту-вики. Стим запускается и сыпет ошибками:

libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
lspci
lsmod
glxinfo | grep OpenGL
emerge -pv mesa
zgrep FIRMWARE /proc/config.gz
Ядро 4.12
VIDEO_CARDS=«amdgpu radeon radeonsi»

Оно вообще должно работать? ЧЯДНТ?

★★

Последнее исправление: stage3 (всего исправлений: 3)

Ответ на: комментарий от Khnazile
[ebuild   R    ] media-libs/mesa-17.2.0::gentoo  USE="bindist classic dri3 egl gallium gbm gles1 gles2 llvm nptl openmax vdpau wayland -d3d9 -debug -opencl -osmesa -pax_kernel -pic (-selinux) -unwind -vaapi -valgrind -vulkan -xa -xvmc" 
ABI_X86="32 (64) (-x32)" VIDEO_CARDS="radeon radeonsi (-freedreno) -i915 -i965 -imx -intel -nouveau -r100 -r200 -r300 -r600 (-vc4) (-vivante) -vmware" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
stage3 ★★
() автор топика
Ответ на: комментарий от stage3

Для того чтобы собрать 32-битную мезу еще нужена 32-битная libllvm. Без нее в лучшем случае соберется software rasteriser, а в худшем будет libGL вообще без драйверов, годный только для того, чтобы софт к нему линковать.

Khnazile ★★★★★
()
Последнее исправление: Khnazile (всего исправлений: 1)
Ответ на: комментарий от Khnazile

32-битная libllvm

Эта библиотека из sys-devel/llvm? Он тоже собран с abi_x86=32

sys-devel/llvm-9999:6::gentoo  USE="doc libffi ncurses -debug -gold -libedit {-test}" 
ABI_X86="32 (64) (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -AVR -Hexagon -Lanai -MSP430 -Mips -Nios2 -PowerPC -RISCV -Sparc -SystemZ -WebAssembly -XCore"

stage3 ★★
() автор топика
Ответ на: комментарий от ozz_is_here

Эта проблема (несовместимость libstdc++) уже должна быть исправлена в самом стиме. Впрочем, в генту может быть какая-то особенная магия.

anonymous
()
Ответ на: комментарий от Einstok_Fair

Вполне валидное предположение, это самая распространенная проблема при самостоятельной сборке драйверов.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.