Just updated my processor to a Coffee Lake CPU, i3-8100, which supports Quick Sync.
Ubuntu 18.04
i3-8100
H370 chipset
However, the hardware encoding button is missing, and my only option is software encoding.
I noticed this in my logs:
[fastdeint @ 0x28b0540] [Eval @ 0x7ffd65adc420] Undefined constant or missing ‘(’ in ‘hardware’
[fastdeint @ 0x28b0540] Unable to parse option value “hardware”
[fastdeint @ 0x28b0540] [Eval @ 0x7ffd65adc480] Undefined constant or missing ‘(’ in ‘hardware’
[fastdeint @ 0x28b0540] Unable to parse option value “hardware”
[fastdeint @ 0x28b0540] Error setting option mode to value hardware.
[Parsed_fastdeint_0 @ 0x28767c0] Error applying options to the filter.
[AVFilterGraph @ 0x26c9b80] Error initializing filter ‘fastdeint’ with args ‘hardware’
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
[aac @ 0x26ebd80] 2 frames left in the queue on closing
[aac @ 0x26ece40] 2 frames left in the queue on closing
2018/08/20 17:03:11 [WRN] Buffer for 10725740 ch5.1 is more than 50% full (clients=1, len=16777816)
2018/08/20 17:03:15 [WRN] Buffer for 10725740 ch5.1 is more than 75% full (clients=1, len=25167316)
2018/08/20 17:03:19 [WRN] Buffer for 10725740 ch5.1 is more than 95% full (clients=1, len=31877468)
2018/08/20 17:03:19 [WRN] Buffer for 10725740 ch5.1 is more than 99% full (clients=1, len=33221104)
Executing the command noted in the thread gives me the following error:
zack@lotus:/DVR$ ./channels-dvr/latest/ffmpeg -hide_banner -vaapi_device /dev/dri/renderD128 -f lavfi -t 0.1 -i color=black:640x480 -f null -y /dev/null
ffmpeg: intel_memman.c:38: intel_memman_init: Assertion `intel->bufmgr' failed.
Aborted (core dumped)