Group,
I've been trying to get Channels to do hardware transcoding, but I can't seem to get it to change from software to hardware. I do have Plex also installed in Unraid Docker and it using Nvidia Hardware transcoding correctly.
I've done the following:
On my Unraid Server:
cat /boot/config/go
#!/bin/bash
Start the Management Utility
/usr/local/sbin/emhttp &
modprobe i915
root@UNRAID-1:~# lsmod | grep i915
root@UNRAID-1:~# modprobe i915
root@UNRAID-1:~# lsmod | grep i915
i915 1351680 0
video 40960 1 i915
backlight 16384 2 video,i915
iosf_mbi 16384 1 i915
intel_gtt 20480 1 i915
i2c_algo_bit 16384 1 i915
drm_kms_helper 135168 2 nvidia_drm,i915
drm 348160 4 drm_kms_helper,nvidia_drm,i915
i2c_core 40960 6 drm_kms_helper,i2c_algo_bit,nvidia,i915,ipmi_ssif,drm
root@UNRAID-1:~# ls -alh /dev/dri
total 0
drwxrwxrwx 3 nobody users 100 Oct 22 22:46 ./
drwxr-xr-x 15 root root 4.2K Dec 12 11:23 ../
drwxrwxrwx 2 nobody users 80 Oct 22 22:46 by-path/
crwxrwxrwx 1 nobody users 226, 0 Oct 22 22:46 card0
crwxrwxrwx 1 nobody users 226, 128 Oct 22 22:46 renderD128
Within Channels Docker
add Variable:
Name: Host Key 1
Key: NVIDIA_DRIVER_CAPABILITIES
Value: compute,video,utility
add Variable:
Name: Host Key 2
Key: NVIDIA_VISIBLE_DEVICES
Value: all
add device:
Name: Video
value: /dev/dri
IP:8089/system/misc
showing:
{"distro":false,"home":"/root","hwdeint":false,"model":"PowerEdge R720","pwd":"/channels-dvr/data","root":"","timezone":"PST","transcoder":"libx264","vendor":"Dell Inc."}
I'm still seeing transcoding as software still.
Please help