Should I be able to do hardware transcoding with a 4130T? If so, I can’t seem to get it to work
Copy paste the OS/CPU section of the DVR, and any messages from the Log when transcoding fails.
OS: Supermicro X10SLM-F
Linux Centos
7.3.1611 (kernel: 3.10.0-514.26.2.el7.x86_64)
CPU:
4 cores / Intel® Core™ i3-4130T CPU @ 2.90GHz
The transcoding doesn’t fail, it just registers as software instead of hardware.
Run these commands and paste output:
id
ls -alh /dev/dri
id:
uid=1000(prehoda) gid=1000(prehoda) groups=1000(prehoda),10(wheel),39(video)
ls -alh /dev/dri
crw-rw---- 1 root video 226, 0 Jul 30 18:47 card0
crw------- 1 root video 226, 64 Jul 30 18:47 controlD64
Hmm you may need a newer version of centos. The kernel is kinda old.
Ubuntu is known to work well.
sudo modprobe i915
lsmod | grep i915
centos is the latest and haven’t tried ubuntu.
/sbin/lsmod | grep i915
i915 1307079 0
video 24400 1 i915
drm_kms_helper 146456 2 ast,i915
drm 372540 5 ast,ttm,i915,drm_kms_helper
i2c_algo_bit 13413 3 ast,igb,i915
i2c_core 40756 8 ast,drm,igb,i915,i2c_i801,ipmi_ssif,drm_kms_helper,i2c_algo_bit
If the i915 driver is loaded, there is supposed to be a /dev/dri/renderD128. Ubuntu uses a much newer 4.x kernel and works well.
You can try searching for “QuickSync centos” to see if there are workarounds available.
Thanks. Linux is such a PITA sometimes.