I struggle to make my brand new installation and gpu working. I have an AMD Radeon RX 7600 XT (GFX1102/Navi33). The current situation is:
- I have gentoo-kernel-bin installed, and amdgpu is loaded
- All the firmware are loaded during boot
- amdgpu driver are installed (I tested amdgpu, amdgpu-pro, amdvlk, amdvlk-bin)
- the gpu works! (i.e I can run some openCL examples on it)
I want to use Sway, and from what I understand, Wayland should work "out of the box" with the GPU.
If I run glxgear or any game, I don't use the GPU according to amdgpu_top.
If I run vkgear (with amdvkl or amdvlk-bin), I have a segfault.
To check if it was only my setup, I also installed plasma, but same, only llvmpipe is used (ok, I have a big CPU and everything is fluid except games, but I also have a big GPU, so I would like to use it
TBH, I don't know what I should do, let me know if you think more information can be useful or if you have any idea of the issue in my setup.
Thanks a lot for any help you can give me!
Outuput of
Code: Select all
inxi -GCode: Select all
Graphics:
Device-1: ASPEED Graphics Family driver: ast v: kernel
Device-2: AMD Navi 33 [Radeon RX 7600/7600 XT/7600M XT/7600S/7700S / PRO
W7600] driver: amdgpu v: kernel
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: Sway v: 1.10.1 driver: X: loaded: amdgpu,modesetting
unloaded: radeon dri: radeonsi gpu: amdgpu,ast resolution:
1: 2560x1440~75Hz
API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 24.3.4 renderer: llvmpipe
(LLVM 19.1.7 256 bits)
API: Vulkan v: 1.4.304 drivers: N/A surfaces: N/AOutput of
Code: Select all
eglinfo -BCode: Select all
GBM platform:
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)
amdgpu: amdgpu_device_initialize failed.
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Wayland platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
X11 platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Surfaceless platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX 7600 XT (radeonsi, navi33, LLVM 19.1.7, DRM 3.60, 6.12.16-gentoo-dist)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX 7600 XT (radeonsi, navi33, LLVM 19.1.7, DRM 3.60, 6.12.16-gentoo-dist)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX 7600 XT (radeonsi, navi33, LLVM 19.1.7, DRM 3.60, 6.12.16-gentoo-dist)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device platform:
Device #0:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon RX 7600 XT (radeonsi, navi33, LLVM 19.1.7, DRM 3.60, 6.12.16-gentoo-dist)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.3.4
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon RX 7600 XT (radeonsi, navi33, LLVM 19.1.7, DRM 3.60, 6.12.16-gentoo-dist)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.3.4
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon RX 7600 XT (radeonsi, navi33, LLVM 19.1.7, DRM 3.60, 6.12.16-gentoo-dist)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #1:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.3.4
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.3.4
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.3.4
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20


