I’m setting up a Plex Server for a friend. The system is an Intel NUC 11 which supports Intel Quicksync. Plex is installed natively in Debian 11 but when I try transcoding, hw transcoding is not working as shown in the dashboard screenshot above.
I have the same setup but with a NUC 10 and everything is working. @ChuckPa do you have any ideas?
Are the Intel compute libraries still needed? I thought they weren’t anymore? I mean the installer doesn’t complain about them anymore and I read in another thread that the newest Plex version don’t need them anymore. I don’t have them installed in this NUC 11.
Ensure DEBUG logging is on.
Make certain you aren’t trying to play something with subtitles in it.
Attempt the playback in the browser (Plex/web).
Stop playback
Download the logs.
I wasn’t sure if you wanted the debug logs for the PMS or the plex web client but here’s both. I played Black Adam for about 40 seconds before I stopped the playback.
Feb 01, 2023 14:02:36.718 [0x7fdf3d751b38] DEBUG - [Req#3f4] [Now] Adding 1 sessions.
Feb 01, 2023 14:02:36.720 [0x7fdf3fff6b38] DEBUG - Completed: [192.168.20.210:60157] 200 GET /status/sessions (10 live) TLS GZIP 1ms 4975 bytes (pipelined: 18)
Feb 01, 2023 14:02:36.778 [0x7fdf3a7d5b38] ERROR - [Req#3eb/Transcode/5c7vkrng5ezplutf1pxtat5q/97df1446-3838-4cb4-91b3-40c7e62f2dcd] [AVHWDeviceContext @ 0x7fbf48081740] Failed to get number of OpenCL platforms: -1001.
Feb 01, 2023 14:02:36.779 [0x7fdf3c90eb38] ERROR - [Req#3f7/Transcode/5c7vkrng5ezplutf1pxtat5q/97df1446-3838-4cb4-91b3-40c7e62f2dcd] [AVHWDeviceContext @ 0x7fbf48081740] Failed to get number of OpenCL platforms: -1001.
Feb 01, 2023 14:02:36.779 [0x7fdf3d751b38] ERROR - [Req#3f8/Transcode/5c7vkrng5ezplutf1pxtat5q/97df1446-3838-4cb4-91b3-40c7e62f2dcd] [Parsed_hwmap_2 @ 0x7fbf4ed15040] Failed to created derived device context: -19.
Feb 01, 2023 14:02:36.779 [0x7fdf3a7d5b38] ERROR - [Req#3f9/Transcode/5c7vkrng5ezplutf1pxtat5q/97df1446-3838-4cb4-91b3-40c7e62f2dcd] [Parsed_hwmap_2 @ 0x7fbf4ed15040] Failed to configure output pad on Parsed_hwmap_2
Feb 01, 2023 14:02:36.780 [0x7fdf3c90eb38] ERROR - [Req#3fa/Transcode/5c7vkrng5ezplutf1pxtat5q/97df1446-3838-4cb4-91b3-40c7e62f2dcd] Error reinitializing filters!
Feb 01, 2023 14:02:36.780 [0x7fdf3d751b38] ERROR - [Req#3fb/Transcode/5c7vkrng5ezplutf1pxtat5q/97df1446-3838-4cb4-91b3-40c7e62f2dcd] Failed to inject frame into filter network: No such device
Feb 01, 2023 14:02:36.780 [0x7fdf3a7d5b38] ERROR - [Req#3fc/Transcode/5c7vkrng5ezplutf1pxtat5q/97df1446-3838-4cb4-91b3-40c7e62f2dcd] Error while processing the decoded data for stream #0:0
Feb 01, 2023 14:02:36.793 [0x7fdf401f9b38] DEBUG - Jobs: '/usr/lib/plexmediaserver/Plex Transcoder' exit code for process 35019 is 1 (failure)
Feb 01, 2023 14:02:36.793 [0x7fdf3ea48b38] DEBUG - Streaming Resource: Changing client to use software decoding
Basic questions:
If you turn off tone mapping, will it HW transcode?
Turning off tone mapping did fix the HW transcode issue, yes.
No, I have it enabled. If I have it disabled, HW transcode with tone mapping turned off won’t work, will it?
#2 reminded me that a headless server should have a dummy HDMI device plugged into it to avoid any GPU issues like this. So I thought that was the issue. I plugged in a real monitor (just to test), restarted the server, and it still didn’t HW transcode if I have tone mapping turned on.
Ok, so what is wrong with the system then? With my NUC 10 PMS, HW transcoding with tone mapping works whether there is a display plugged in the HDMI port or not. With this new NUC 11 PMS, it doesn’t work for both scenarios.
No, I don’t but I use the same /dev/shm/transcoding path on my NUC 10 and Plex always just create the folder for me on the fly. Is this a significant issue that I should just use /dev/shm instead?
How do I make sure that the CUDA drivers I have are of that version? And why do you recommend the older 1.29.2 instead of the newer 1.30.x versions?