Sam___D
Sam___D
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
hmm it's also not in the list, don't know where I got this from
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
FWIW the AV1 is also failing in Jellyfin (I just configured it)
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
I saw 😄 thanks!
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
Thanks for your time @Mraedis !!! I wish I could repay the favour!
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
I think I'm going for VP9 for now then so that I get hw decoding/encoding. The error message that Immich gives seems to be incorrect.
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
I don't know what it means but it's missing the final D for QSV
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
av1 is indeed there with quicksync/vaapi:
root@71da4f8ff7ef:/usr/src/app# ffmpeg -encoders | grep av1
ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 12 (Debian 12.2.0-14)
configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
libavutil 59. 8.100 / 59. 8.100
libavcodec 61. 3.100 / 61. 3.100
libavformat 61. 1.100 / 61. 1.100
libavdevice 61. 1.100 / 61. 1.100
libavfilter 10. 1.100 / 10. 1.100
libswscale 8. 1.100 / 8. 1.100
libswresample 5. 1.100 / 5. 1.100
libpostproc 58. 1.100 / 58. 1.100
V..... libsvtav1 SVT-AV1(Scalable Video Technology for AV1) encoder (codec av1)
V....D av1_nvenc NVIDIA NVENC av1 encoder (codec av1)
V..... av1_qsv AV1 (Intel Quick Sync Video acceleration) (codec av1)
V....D av1_amf AMD AMF AV1 encoder (codec av1)
V....D av1_vaapi AV1 (VAAPI) (codec av1)
root@71da4f8ff7ef:/usr/src/app# ffmpeg -encoders | grep av1
ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 12 (Debian 12.2.0-14)
configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
libavutil 59. 8.100 / 59. 8.100
libavcodec 61. 3.100 / 61. 3.100
libavformat 61. 1.100 / 61. 1.100
libavdevice 61. 1.100 / 61. 1.100
libavfilter 10. 1.100 / 10. 1.100
libswscale 8. 1.100 / 8. 1.100
libswresample 5. 1.100 / 5. 1.100
libpostproc 58. 1.100 / 58. 1.100
V..... libsvtav1 SVT-AV1(Scalable Video Technology for AV1) encoder (codec av1)
V....D av1_nvenc NVIDIA NVENC av1 encoder (codec av1)
V..... av1_qsv AV1 (Intel Quick Sync Video acceleration) (codec av1)
V....D av1_amf AMD AMF AV1 encoder (codec av1)
V....D av1_vaapi AV1 (VAAPI) (codec av1)
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
6.6.44-production+truenas #1 SMP PREEMPT_DYNAMIC Fri Nov 8 18:37:36 UTC 2024 x86_64 GNU/Linux
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
maybe the ffmpeg used isn't compiled in the right way to use av1 with qvs?
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
indeed, that's why I picked that setting and also didn't bother getting an older gen CPU
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
changing it back to AV1 and the errors come back
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
Oh....
Transcoding video bb63a57d-b012-44ff-8ee1-73438cbcaf42 with QSV-accelerated encoding and decoding
immich_microservices | 2024-12-12T12:31:20.015253442Z [Nest] 7 - 12/12/2024, 1:31:20 PM LOG [Microservices:MediaService] Successfully encoded bb63a57d-b012-44ff-8ee1-73438cbcaf42
immich_microservices | 2024-12-12T12:31:20.230394258Z [Nest] 7 - 12/12/2024, 1:31:20 PM LOG [Microservices:MediaService] Transcoding video cc9241e3-906c-456f-9862-741db4c6944c with QSV-accelerated encoding and decoding
immich_microservices | 2024-12-12T12:31:21.828915670Z [Nest] 7 - 12/12/2024, 1:31:21 PM LOG [Microservices:MediaService] Successfully encoded cc9241e3-906c-456f-9862-741db4c6944c
immich_microservices | 2024-12-12T12:31:21.904893444Z [Nest] 7 - 12/12/2024, 1:31:21 PM LOG [Microservices:MediaService] T
Transcoding video bb63a57d-b012-44ff-8ee1-73438cbcaf42 with QSV-accelerated encoding and decoding
immich_microservices | 2024-12-12T12:31:20.015253442Z [Nest] 7 - 12/12/2024, 1:31:20 PM LOG [Microservices:MediaService] Successfully encoded bb63a57d-b012-44ff-8ee1-73438cbcaf42
immich_microservices | 2024-12-12T12:31:20.230394258Z [Nest] 7 - 12/12/2024, 1:31:20 PM LOG [Microservices:MediaService] Transcoding video cc9241e3-906c-456f-9862-741db4c6944c with QSV-accelerated encoding and decoding
immich_microservices | 2024-12-12T12:31:21.828915670Z [Nest] 7 - 12/12/2024, 1:31:21 PM LOG [Microservices:MediaService] Successfully encoded cc9241e3-906c-456f-9862-741db4c6944c
immich_microservices | 2024-12-12T12:31:21.904893444Z [Nest] 7 - 12/12/2024, 1:31:21 PM LOG [Microservices:MediaService] T
After changing from AV1 to VP9
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
No description
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
I was thinking about this part in the logs:
immich_microservices | 2024-12-12T12:26:13.102108260Z [vost#0:0/av1_qsv @ 0x5f63b5c1380] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.
immich_microservices | 2024-12-12T12:26:13.102108260Z [vost#0:0/av1_qsv @ 0x5f63b5c1380] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
it detected UHD 770 so it must be communicating with the DRI somehow
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
No description
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
Do you need the full output?
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
root@71da4f8ff7ef:/usr/src/app# /usr/lib/jellyfin-ffmpeg/vainfo --display drm --device /dev/dri/renderD128
Trying display: drm
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 24.4.2 (b6b411f)
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointFEI
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointFEI
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
... (message too long)
root@71da4f8ff7ef:/usr/src/app# /usr/lib/jellyfin-ffmpeg/vainfo --display drm --device /dev/dri/renderD128
Trying display: drm
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 24.4.2 (b6b411f)
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointFEI
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointFEI
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
... (message too long)
76 replies
IImmich
Created by Sam___D on 12/12/2024 in #help-desk-support
Immich says no /dev/dri devices found while test node script can find them
still the same issue after adding the devices one by one
76 replies