Contribute
Register

[HALF-SUCCESS] iTunes 12.7 constantly crashing (random messages)

Status
Not open for further replies.
https://www.tonymacx86.com/threads/...ion-on-intel-hd-graphics-in-imac-17-1.216447/


It’s in this thread. Essentially you add it as a custom boot flag.

Doesn't need to add any bootarg, just to copy the Shiki.kext to /EFI/CLOVER/kext/Other (among Lilu).

NOTE: Shiki is to help us to activate the DRM playback. Also you can use the bootarg shikigva=1 to "enable Intel online video decoder when AppleGVA enforces offline", which disables the GVA through the discrete GPU (I guess). On my case, the shikigva=1 disables VDA and iTunes stop crashing.
 
@elmacci I've testing right now this configuration:
- All the newest compiled kexts.
- Updated the value of id-platform-id on my clover config.plist, to a most accurate with my CPU model (Haswell, from 0x04120004 to 0x0d220003).
- Using the shikigva=1 bootarg
- The latest high sierra (17A405)

Results:
- iTunes doesn't crash (at least for the six hours)
- H/W acceleration ON

Code:
$ ./VDADecoderChecker
Hardware acceleration is fully supported

Captura de pantalla 2017-10-10 a la(s) 10.53.13.png

[UPDATE]
vit9696 has been released a new versions of Shiki, Lilu and AppleVLC.
 

Attachments

  • shiki_lilu_applealc_nvidiagfxup_kexts.zip
    608.2 KB · Views: 90
Last edited:
My iTunes only crashes first time I load it and when I close it? Only with the shiki = 1 bootflag.

I've double tested this theory - it's completely repeatable on this machine.

There are two new bootargs that you can use for Skylake or newer processors.
According the Shiki's readme:
Intel Skylake and newer processors require an AppleGVA patch to be compatible with NVIDIA GPUs, you may use shikigva=4 boot argument for that.

There are a new one "shikigva=12": temporary process whitelist for 10.13 SKL/KBL & NVIDIA (`shikigva=12`)

PS: use the kext that I've attached in the post #134

Cheers
 
There are two new bootargs that you can use for Skylake or newer processors.
According the Shiki's readme:


There are a new one "shikigva=12": temporary process whitelist for 10.13 SKL/KBL & NVIDIA (`shikigva=12`)

PS: use the kext that I've attached in the post #134

Cheers

I’m using HD530. I think I’m using the correct boot flag? I tried 4 which made an instant kernal panic.
 
I’m using HD530. I think I’m using the correct boot flag? I tried 4 which made an instant kernal panic.
Wow :(

See the post from @tonymacx86 - maybe it helps.
At the moment, I'm ok with the configuration that I've shared before.

PS: could you attach your config.plist file? Or, have you configured correctly the ig-platform-id?
 
Wow :(

See the post from @tonymacx86 - maybe it helps.
At the moment, I'm ok with the configuration that I've shared before.

PS: could you attach your config.plist file? Or, have you configured correctly the ig-platform-id?
Did this fix your problem? What is the solution for Haswell and iGPU?
 
Status
Not open for further replies.
Back
Top