Обновился до 26.05 и стало виснуть видео в mpv. Посмотрел логи, а там:
[ffmpeg] CUDA: Cannot load libcuda.so.1
[ffmpeg] CUDA: Could not dynamically load CUDA
[ffmpeg/video] mpeg4: No support for codec mpeg4 profile 15.
[ffmpeg/video] mpeg4: Failed setup for format vaapi: hwaccel initialisation returned error.
[ffmpeg/video] mpeg4: decoding to AV_PIX_FMT_NONE is not supported.
[ffmpeg/video] mpeg4: No support for codec mpeg4 profile 15.
[ffmpeg/video] mpeg4: Failed setup for format vaapi: hwaccel initialisation returned error.
[ffmpeg/video] mpeg4: decoding to AV_PIX_FMT_NONE is not supported.
Failed to open VDPAU backend libvdpau_radeonsi.so: cannot open shared object file: No such file or directory
vdpauinfo
display: :0.0 screen: 0
Failed to open VDPAU backend libvdpau_radeonsi.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1
locate libvdpau_radeonsi.so
/nix/store/9izf19cawajqfav9cj48qccr7mc2f5cb-mesa-25.0.7/lib/vdpau/libvdpau_radeonsi.so
/nix/store/9izf19cawajqfav9cj48qccr7mc2f5cb-mesa-25.0.7/lib/vdpau/libvdpau_radeonsi.so.1
/nix/store/9izf19cawajqfav9cj48qccr7mc2f5cb-mesa-25.0.7/lib/vdpau/libvdpau_radeonsi.so.1.0
/nix/store/9izf19cawajqfav9cj48qccr7mc2f5cb-mesa-25.0.7/lib/vdpau/libvdpau_radeonsi.so.1.0.0
/nix/store/avs0z400pcmwmvlgg3dzx1d68rbihf1m-steam-run-fhsenv-rootfs/usr/lib32/vdpau/libvdpau_radeonsi.so
/nix/store/avs0z400pcmwmvlgg3dzx1d68rbihf1m-steam-run-fhsenv-rootfs/usr/lib32/vdpau/libvdpau_radeonsi.so.1
/nix/store/avs0z400pcmwmvlgg3dzx1d68rbihf1m-steam-run-fhsenv-rootfs/usr/lib32/vdpau/libvdpau_radeonsi.so.1.0
/nix/store/avs0z400pcmwmvlgg3dzx1d68rbihf1m-steam-run-fhsenv-rootfs/usr/lib32/vdpau/libvdpau_radeonsi.so.1.0.0
/nix/store/avs0z400pcmwmvlgg3dzx1d68rbihf1m-steam-run-fhsenv-rootfs/usr/lib64/vdpau/libvdpau_radeonsi.so
/nix/store/avs0z400pcmwmvlgg3dzx1d68rbihf1m-steam-run-fhsenv-rootfs/usr/lib64/vdpau/libvdpau_radeonsi.so.1
/nix/store/avs0z400pcmwmvlgg3dzx1d68rbihf1m-steam-run-fhsenv-rootfs/usr/lib64/vdpau/libvdpau_radeonsi.so.1.0
/nix/store/avs0z400pcmwmvlgg3dzx1d68rbihf1m-steam-run-fhsenv-rootfs/usr/lib64/vdpau/libvdpau_radeonsi.so.1.0.0
/nix/store/cvz1bgx6vhgxi3cfn2bf6wfhfk0l1d5g-graphics-drivers/lib/vdpau/libvdpau_radeonsi.so
/nix/store/cvz1bgx6vhgxi3cfn2bf6wfhfk0l1d5g-graphics-drivers/lib/vdpau/libvdpau_radeonsi.so.1
/nix/store/cvz1bgx6vhgxi3cfn2bf6wfhfk0l1d5g-graphics-drivers/lib/vdpau/libvdpau_radeonsi.so.1.0
/nix/store/cvz1bgx6vhgxi3cfn2bf6wfhfk0l1d5g-graphics-drivers/lib/vdpau/libvdpau_radeonsi.so.1.0.0
/nix/store/klqrrvryc3lv9wd9x0kggr7gq1qraaij-steam-fhsenv-rootfs/usr/lib32/vdpau/libvdpau_radeonsi.so
/nix/store/klqrrvryc3lv9wd9x0kggr7gq1qraaij-steam-fhsenv-rootfs/usr/lib32/vdpau/libvdpau_radeonsi.so.1
/nix/store/klqrrvryc3lv9wd9x0kggr7gq1qraaij-steam-fhsenv-rootfs/usr/lib32/vdpau/libvdpau_radeonsi.so.1.0
/nix/store/klqrrvryc3lv9wd9x0kggr7gq1qraaij-steam-fhsenv-rootfs/usr/lib32/vdpau/libvdpau_radeonsi.so.1.0.0
/nix/store/klqrrvryc3lv9wd9x0kggr7gq1qraaij-steam-fhsenv-rootfs/usr/lib64/vdpau/libvdpau_radeonsi.so
/nix/store/klqrrvryc3lv9wd9x0kggr7gq1qraaij-steam-fhsenv-rootfs/usr/lib64/vdpau/libvdpau_radeonsi.so.1
/nix/store/klqrrvryc3lv9wd9x0kggr7gq1qraaij-steam-fhsenv-rootfs/usr/lib64/vdpau/libvdpau_radeonsi.so.1.0
/nix/store/klqrrvryc3lv9wd9x0kggr7gq1qraaij-steam-fhsenv-rootfs/usr/lib64/vdpau/libvdpau_radeonsi.so.1.0.0
/nix/store/l4myp7qn0q9bqgmkqq4vnnii22ql1r68-mesa-25.0.7/lib/vdpau/libvdpau_radeonsi.so
/nix/store/l4myp7qn0q9bqgmkqq4vnnii22ql1r68-mesa-25.0.7/lib/vdpau/libvdpau_radeonsi.so.1
/nix/store/l4myp7qn0q9bqgmkqq4vnnii22ql1r68-mesa-25.0.7/lib/vdpau/libvdpau_radeonsi.so.1.0
/nix/store/l4myp7qn0q9bqgmkqq4vnnii22ql1r68-mesa-25.0.7/lib/vdpau/libvdpau_radeonsi.so.1.0.0
ls -1 /run/opengl-driver/lib/vdpau/
libvdpau_va_gl.so
libvdpau_va_gl.so.1
environment.sessionVariables = lib.mkIf (videocard == "ryzen7000_amdgpu") {
LIBVA_DRIVER_NAME = "radeonsi";
VDPAU_DRIVER = "radeonsi";
};
hardware = {
graphics = {
enable = true;
enable32Bit = true;
# driSupport = true; # <-- deprecated
extraPackages = with pkgs; [
mesa
libGL
libva-vdpau-driver
libvdpau-va-gl
libva
];
};
};
Если попробовать сделать так:
VDPAU_DRIVER=radeonsi VDPAU_DRIVER_PATH="/nix/store/cvz1bgx6vhgxi3cfn2bf6wfhfk0l1d5g-graphics-drivers/lib/vdpau/libvdpau_radeonsi.so" vdpauinfo
display: :0.0 screen: 0
Failed to open VDPAU backend libvdpau_radeonsi.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1
uname -a
Linux desktop-nixos 7.1.5-xanmod1 #1-NixOS SMP PREEMPT_DYNAMIC Tue Jan 1 00:00:00 UTC 1980 x86_64 GNU/Linux
Перечитал доку https://wiki.nixos.org/wiki/AMD_GPU Вроде ничего не поменялось
