Brief description of the problem
Hardware transcode in PLEX not working with Jasper Lake 5105 CPU
Detailed step by step instructions to reproduce the problem
New install of rockstor 5.0.5-0 on CWWK 5105 nas motherboard. At first boot I had the following:
cd /dev/dri
bash: cd: /dev/dri: No such file or directory
To fix this I did the following:
edit: /etc/default/grub
commented out the line: GRUB_CMDLINE_LINUX_DEFAULT=“nomodeset plymouth.enable=0 rd.kiwi.oem.maxdisk=5000G”
grub2-mkconfig -o /boot/grub2/grub.cfg
After reboot the directory was created:
cd /dev/dri
ls
by-path card0 renderD128
When running a PLEX transcode I get the following error in the PLEX console:
[Req#1855/Transcode/lgx0w3r2286pbozj5pztis7e/0336e465-c3c4-49fc-aa9b-022874b63c80] [h264_vaapi @ 0x7ff6314ee580] Driver does not support any RC mode compatible with selected options (supported modes: CQP).
[Req#1874/Transcode/lgx0w3r2286pbozj5pztis7e/0336e465-c3c4-49fc-aa9b-022874b63c80] Error initializing output stream 0:0 – Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
I see it it using h264_vaapi in reading other posts should it be using h264_qsv?
dmesg | grep i915 shows the following “bin failed with error -2”?
I’m hopeful if I can get the .bin file to load this will start working. I haven’t found anything on the web about doing this in Opensuse.
[ 6.591794] fb0: switching to i915 from EFI VGA
[ 6.593696] i915 0000:00:02.0: vgaarb: deactivate vga console
[ 6.604870] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 6.605969] i915 0000:00:02.0: Direct firmware load for i915/icl_dmc_ver1_09.bin failed with error -2
[ 6.605978] i915 0000:00:02.0: [drm] Failed to load DMC firmware i915/icl_dmc_ver1_09.bin. Disabling runtime power management.
[ 6.605982] i915 0000:00:02.0: [drm] DMC firmware homepage: i915 - kernel/git/firmware/linux-firmware.git - Repository of firmware blobs for use with the Linux kernel
[ 6.652151] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[ 6.655208] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 9.362983] fbcon: i915drmfb (fb0) is primary device
[ 9.439043] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
I’m new to Linux so I’m at a loss as to what logs to look into for more information or how to get the .bin file to load at boot to correct the error.
3 posts - 2 participants