Server Version#: Version 1.20.5.3600
Player Version#:
Hello
I am running an Ubuntu 18.04 Plex server on a i7-6700. This config has an onboard intel HD Graphics 530 gpu.
I have hardware transcoding turned on, however i get CUDA errors in the logs and no (hw) text in the details of a playing video being transcoded.
Im at a complete loss…any help would be great.
EDIT: Additionally running ls -la /dev/dri gived ls: cannot access ‘/dev/dri’: No such file or directory so i do think something is wrong.
EDIT 2: Sorry i should have been clearer…my goal is to have HW transcoding working and using the onboard Intel 530 GPU. I don’t believe this is working.
The CUDA errors can be ignored.
You’re seeing the transcoder probing for hardware capabilities.
It is very generous in what it reports – sometimes too generous.
An i7 -6700 @ 3.4 Ghz should not be starved for CPU.
Nov 21, 2020 16:49:14.992 [0x7f07c77fe700] WARN - Held transaction for too long (../Library/MetadataItem.cpp:3680): 0.150000 seconds
Nov 21, 2020 16:49:19.760 [0x7f07e6ffd700] WARN - [Transcode] Got a transcode session ping without a session GUID (or with an invalid one).
Nov 21, 2020 16:49:19.774 [0x7f0849ffb700] WARN - Held transaction for too long (../Library/MetadataItem.cpp:3680): 0.190000 seconds
Nov 21, 2020 16:49:20.362 [0x7f08497fa700] WARN - Held transaction for too long (../Library/MetadataItem.cpp:1128): 0.130000 seconds
Nov 21, 2020 16:49:20.364 [0x7f08497fa700] WARN - Held transaction for too long (../Library/MetadataItem.cpp:9217): 0.140000 seconds
Nov 21, 2020 16:49:28.973 [0x7f082ffff700] WARN - Held transaction for too long (../Library/MetadataItem.cpp:3680): 0.180000 seconds
Nov 21, 2020 16:49:33.982 [0x7f08497fa700] WARN - Waited one whole second for a busy database.
Nov 21, 2020 16:49:34.194 [0x7f07c77fe700] WARN - Held transaction for too long (../Library/MetadataItem.cpp:3680
Also, when is the last time the database was optimized?
Did “Optimize database” in Scheduled Tasks get disabled ?
No, this is a dedicated server, so has plenty of grunt. The CPU and memory etc are hardly being touched, so i dont know why it has a busy database. Ive attached the output of those commands. Happy to give you access to ssh if you want to look yourself, just let me know.
I should have been more specific; the two modprobe commands shouldn’t return anything. They are loading the kernel modules which provide direct rendering and provide the driver interface. Check /dev/dri/ now to see if exists and is populated. Also, run vainfo now to see if it reports anything.
For what it’s worth, everything will probably “just work” if you install the desktop version of Ubuntu. The desktop features pull in all the required drivers by default and load everything at boot. However, as far as I know, these are the packages you must have for this to work: