Server Version#: 1.25.4.5468
Player Version#: (any)
OS: Ubuntu 20.04.3 LTS
Kernel: 5.16.4-051604-generic
CPU: Alder Lake 12600k
GPU: None
I’ve been spinning my wheels on this for a few days now and feel like it might be an obvious fix to someone here. When hardware acceleration (via quicksync) is enabled, every time any client transcodes video, the PlexMediaServer service on Ubuntu crashes. Plex logs aren’t particularly helpful, but happy to provide other logs if those might give some insight.
I could be wrong, but I think I’ve narrowed it down to a couple firmware issues with the igpu:
root@# cat /sys/kernel/debug/dri/0/gt/uc/guc_info
GuC firmware: i915/tgl_guc_62.0.0.bin
status: ERROR
version: wanted 62.0, found 0.0
uCode: 0 bytes
RSA: 0 bytes
GuC status 0x00000001:
Bootrom status = 0x0
uKernel status = 0x0
MIA Core status = 0x0
Scratch registers:
0: 0x0
1: 0x0
2: 0x0
3: 0x0
4: 0x0
5: 0x0
6: 0x0
7: 0x0
8: 0x0
9: 0x0
10: 0x0
11: 0x0
12: 0x0
13: 0x0
14: 0x0
15: 0x0
root@# cat /sys/kernel/debug/dri/0/gt/uc/huc_info
HuC firmware: i915/tgl_huc_7.9.3.bin
status: ERROR
version: wanted 7.9, found 0.0
uCode: 0 bytes
RSA: 0 bytes
HuC status: 0x00000000
For one, I’m not sure why it wants a Tiger Lake bin, but can’t figure out how to point it towards one of the Alder Lake bins instead.
Also, I’ve since added the missing bin files to /lib/firmware/i915 and run the following commands as well as updated my kernel from 5.16.0 to 5.16.4
update-initramfs -u -k all
update-grub
No change. Any thoughts? I feel like I’m missing something obvious with my lack of Linux experience.