So the latest Lilu 1.2.0 and its Plugins- Shiki & NvidiaGraphicsFixup allow Skylake/Kabylake + Pascal GPU get almost full acceleration, I tested with High bitrate mp4 video in Quicktime & desktop screen recording via QT. Both resulted in low cpu usage and using intel iGPU for decode/encode. According to Lilu developer, I should be getting a successful VDAchecker message, but I get this:
Code:
GVA info: Successfully connected to the Intel plugin, offline Gen9
AVDCreateGPUAccelerator: Error loading GPU renderer
VDADecoderCreate failed. err: -12473
An error was returned by the decoder layer. This may happen for example because of bitstream/data errors during a decode operation. This error may also be returned from VDADecoderCreate when hardware decoder resources are available on the system but currently in use by another process.
VDADecoderCreate failed. err: -12473
You guys can check that too if you getting proper HW decoding outside Quicktime. I am attaching a zip file with the latest kext as these were only available in source code, so I compiled them. Do remember to add
shikigva=4 as custom boot flag in config.plist. Have Inject Intel=True and a connecter-less ig-platform id is used, for my HD 530, I had to use
"0x19120001" and enabled it in BIOS as multi monitor with >=64mb DVMT preallocate memory.
Here are my results:
DECODING:
View attachment 283551
ENCODING:
View attachment 283552
Youtube in safari still shows VTDecoderXPCService, which I believe is used for CPU SW acceleration rather than HW. But usage is quite low there.