Contribute
Register

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

Status
Not open for further replies.
how to disable ?
follow the guide in #219

that guide only works on integreted gpu hd4600. i noticed you have a discrete gpu. on this type, intel renderer should be offline and the hw acceleration should be enabled on the discrete gpu.

I think you can try this.
https://github.com/vit9696/Shiki/issues/5
which i found in:
https://www.tonymacx86.com/threads/...intel-hd-graphics-in-imac-17-1.216447/page-12

I think the guide should be like following steps:
1. SSDT path, GFX0->IGPU, PEGP->GFX0 and any other common renaming, and patch IMEI.
2. Inject IOVARendererID and IOVARendererSubID by some method I've not got clear.
3. Set Mac type to iMac 14.2 and check trust.
4. Add shikigva=12 boot option if necessary.

VDADecoderChecker should return intel renderer offline and hw acceleration enabled.
I don't have a hardware to test, but i think it may work. good luck for you.
 
Last edited:
how to disable ?
Two ways:
1) if you want to have, for some reasons, two GPU enables (IGPU and eGPU), you can use some shiki bootarg.
2) just disable the integrated graphics from BIOS (my way right now) and thats it.

The model that I've chosen (iMac 15,1) hasn't a internal GPU and in the Info.plist of AppleGVA my model has the 'forceOfflineRenderer' set in ON (so, the VDADecoderChecker will give me an error). Anyway, I need to validate this with a genuine Mac.
 
Two ways:
1) if you want to have, for some reasons, two GPU enables (IGPU and eGPU), you can use some shiki bootarg.
2) just disable the integrated graphics from BIOS (my way right now) and thats it.

The model that I've chosen (iMac 15,1) hasn't a internal GPU and in the Info.plist of AppleGVA my model has the 'forceOfflineRenderer' set in ON (so, the VDADecoderChecker will give me an error). Anyway, I need to validate this with a genuine Mac.
thank you , I currently do not have the GTX mounted
 
Last edited:
I enabled full hardware acceleration by simply editing here:
/System/Library/PrivateFrameworks/AppleGVA.framework/info.plist the forceOfflineRenderer property in the Info.plist for my board id set to NO?

https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md

No intelfixup no shiki and no lilu needed... iTunes is more stable as well :)

iTunes crashed once but is now running better although crashes in little bursts ..
 
Last edited:
I have done following things, my iTunes is perfectly stable.
1. remove Shiki kext and remove all boot options related to shiki.
2. uncheck Intel Inject in clover.
3. patch SSDT mentioned in https://www.tonymacx86.com/threads/...gpu-graphic-issues.233471/page-6#post-1615848. IGPU, IMEI and all renaming are required.
4. change mac type to iMac 14.2 or 15.1, and check trust in clover.
now, it should be ok, iTunes should be stable. But one thing more needed.
5. install Lilu and IntelGraphicsFixup. This would solve the freezing problem while playing video in safari.

One thing should be clear, VDADecoderChecker should return false. iTunes cannot be stable in the case of renderer online in some kind of graphics. what ever it be enabled by shiki or some other method. If you find a way to make iTunes stable while renderer online, please tell me:p.

In my opinion, the working SSDT patch should be the IMEI. The IGPU patch should be the same as Intel Injection. The IMEI patch make macOS know what the type it is, and disabled hardware accelerated renderer. But I've not test yet.
Do you please like to share your EFI folder (just remove your serials)?
 
Last edited:
Status
Not open for further replies.
Back
Top