hi everyone,
I have a few applications that need GPU acceleration like davinci-resolve.
I this is my current graphics config:
boot.initrd.kernelModules = [ "amdgpu" ];
services.xserver.videoDrivers = [ "amdgpu" ];
hardware.graphics = {
enable = true;
enable32Bit = true;
extraPackages = with pkgs; [ rocmPackages.clr.icd amdvlk ];
};
hardware.amdgpu = {
amdvlk.enable = true;
amdvlk.supportExperimental.enable = true;
amdvlk.support32Bit.enable = true;
initrd.enable = true;
opencl.enable = true;
};
if I run nix-shell -p libva-utils --run vainfo, I get
Trying display: wayland
libva info: VA-API version 1.21.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /run/opengl-driver/lib/dri/radeonsi_drv_video.so
libva error: /run/opengl-driver/lib/dri/radeonsi_drv_video.so has no function __vaDriverInit_1_0
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib32/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/i386-linux-gnu/dri/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
any ideas what I should try?