Contribute
Register

Quick Sync hardware encode w/ nVideo card as primary

Status
Not open for further replies.
Lilu 1.2.5 released
https://github.com/acidanthera/Lilu/releases
Added new DeviceInfo API
Added checkKernelArgument API
Added enforced LiluAPI interfaces
Added KextInfo::switchOff API
Added cpuid API
Allowed for onKextLoad to accept no callback
Removed GPU detection code from CPUInfo API
Enabled by default on 10.14


WhateverGreen 1.2.0 released
https://github.com/acidanthera/WhateverGreen/releases
Merged GPU kexts into one (AMD, Intel, NVIDIA) including H/W acceleration (Shiki)
Added binary and structural Intel framebuffer patches (thx to headkaze)
Added Intel CFL support
Fixed certain AMD multimonitor issues
Enabled 10.14 support by default


It seems those kexts in active development and things changes very fast.
Little new FAQ:

- Remove old IntelGraphicsFixup, NvidiaGraphicsFixup, CoreDisplayFixup, Shiki kexts.
- "Arbitrary" section no more works with new versions. Use "Properties" section now.
- Values of parameters in "Properties" written down by byte backwards. For example: 0166000B in "Properties" should be written as 0B006601.
- add device-id and AAPL,ig-platform-id with "Properties" section. As for me IQSV don't start until i fill both fields.
- It is highly recommended put Lilu and other kexts to /Volumes/EFI/EFI/CLOVER/kexts/Other so they can start before other native kexts. Also check "Inject Kexts - Yes" in [System Parameters] config.

in Clover Configurator:
[Acpi] remove all those patches GFX0->IGPU, PEGP->GFX0, MEI/HECI->IMEI
[Boot] remove boot arg igfxfw=1
[Boot] remove boot arg -disablegfxfirmware
[Devices] remove "Arbitrary" section
[Devices] remove FakeID IntelGFX
[Devices] disable UseIntelHDMI
[Graphics - inject] force set to NO (important do not delete those lines, just uncheck or set them to NO)
[Graphics] remove ig-platform-id
[Graphics] remove RadeonDeInit

[System Parameters] Inject Kexts - Yes


Example of config "Properties" section for Intel UHD 630 in attachment:

Screen Shot 2018-07-21 at 6.45.19 AM.jpg
Screen Shot 2018-07-29 at 7.23.21 AM.png
 

Attachments

  • config IQSV Intel UHD 630.plist
    461 bytes · Views: 251
  • VDADecoderChecker.zip
    6.4 KB · Views: 122
Last edited:
Lilu 1.2.5 released
https://github.com/acidanthera/Lilu/releases
Added new DeviceInfo API
Added checkKernelArgument API
Added enforced LiluAPI interfaces
Added KextInfo::switchOff API
Added cpuid API
Allowed for onKextLoad to accept no callback
Removed GPU detection code from CPUInfo API
Enabled by default on 10.14


WhateverGreen 1.2.0 released
https://github.com/acidanthera/WhateverGreen/releases
Merged GPU kexts into one (AMD, Intel, NVIDIA) including H/W acceleration (Shiki)
Added binary and structural Intel framebuffer patches (thx to headkaze)
Added Intel CFL support
Fixed certain AMD multimonitor issues
Enabled 10.14 support by default


It seems those kexts in active development and things changes very fast.
Little new FAQ:

- Remove old IntelGraphicsFixup, NvidiaGraphicsFixup, Shiki kexts.
- "Arbitrary" section no more works with new versions. Use "Properties" section now.
- Values of parameters in "Properties" written down by byte backwards. For example: 0166000B in "Properties" should be written as 0B006601.
- add device-id and AAPL,ig-platform-id with "Properties" section. As for me IQSV don't start until i fill both fields.
- It is highly recommended put Lilu kext to /Volumes/EFI/EFI/CLOVER/kexts/Other

in Clover Configurator:
[Acpi] remove all those patches GFX0->IGPU, PEGP->GFX0, MEI/HECI->IMEI
[Boot] remove boot arg igfxfw=1
[Boot] remove boot arg -disablegfxfirmware
[Devices] remove "Arbitrary" section
[Devices] remove FakeID IntelGFX (set it to 0x0)
[Devices] disable UseIntelHDMI
[Graphics] uncheck Inject Intel
[Graphics] remove ig-platform-id
[Graphics] remove RadeonDeInit


Example of config "Properties" section for Intel UHD 630 in attachment:

View attachment 342249

Do you know if is there any way to enable HW HEVC acceleration with macOS 10.13.6 and the RX580, without enabling the iGPU?
I'm using iMac18,2 as SMBIOS.

I also realized that audio via DP is no longer working. New kexts bring only problems :banghead:
 
Last edited:
Last edited:
Is the VDADecoderChecker really tells if quick sync is enabled? I tried it in my macbook and it returns error too like in my hackintosh.

I tried the macx video converter and it shows hardware acceleration is enabled. Intel Power Gadget shows igpu running at 1.2Ghz too.

I’ll download FCX later and see if it works fine.
 
Last edited:
Is it possible to update the kexts and use an older clover and 10.13.5? I tried updating my clover and lost the ability to boot my disk so i had to downgrade.
 
You should fix your problem instead of use older versions.
We're also on 10.13.6
 
Hi everyone,
Can someone clarify how to enable quick sync resp. hardware acceleration on my set?
Gigabyte aorus z370 Gaming 7 &
i7 8700-K

Thank you so much!
 
For those of you who have successfully enable Quicksync on i7-87000K, can you please render an HEVC timeline and time how long it takes?

FYI, I was successful enabling Quicksync simply by using the latest WhateverGreen and Lilu kexts. Exporting H264 30sec timeline in under 15secs. HEVC takes forever on my i7-3770K.
 
Status
Not open for further replies.
Back
Top