Contribute
Register

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

Status
Not open for further replies.
Joined
Jan 31, 2017
Messages
113
Motherboard
RBS 2019
CPU
i7 - 8565U
Graphics
MX150 / UHD 620
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Btw, just curious: Does someone have the same issues with a HFS+ formatted drive?
 
Joined
Nov 14, 2015
Messages
51
Motherboard
Intel C220 Series
CPU
Xeon E3 1246v3
Graphics
Intel HD P4600 + Nvidia GeForce GT 1030 2GB
Mac
  1. iMac
Btw, just curious: Does someone have the same issues with a HFS+ formatted drive?
Yes. My mackintosh has two HFS+ disks and its iTunes keeps crashing from time to time. My real Mac mini has also a HFS+ hard disk but its iTunes never crashes.
 
Joined
Jan 31, 2017
Messages
113
Motherboard
RBS 2019
CPU
i7 - 8565U
Graphics
MX150 / UHD 620
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Ok folks, at this point I am only guessing. Complete Trial&Error mode :-D
But what seems to work (at least for the last times i tried it in the last 10 minutes) was booting my machine with "shikigva=1" in the custom boot args under boot in clover. Of course you'd have to use shiki & lilu.kext for that.

Scenario 1:
- Clover set with "inject intel" and connectorless platform-id 19120001 for my skylake hd530 (as it always used to be under sierra)
- up to date lilu, nvidiagraphicsfixup, intelgraphicsfixup, nvweblibval, shiki, hibernationfixup (and of course fakesmc and the usual ethernet/sound kexts) in efi/clover/other folder (mind you, not lilu 1.20 as it is not released yet - but did try this also with no success).
a) Reboot
b) Log in
c) Opening itunes rigth at the start
d) opening/playing a bought (but not downloaded movie) or opening a bought (and downloaded) movie --> Instant Crash

step a) - d) always results in an itunes crash, usually at once when clicking on the play button of the movie

Scenario 2:
- Same kexts in Clover
- Same settings in Clover, with one amendment: I added "shikigva=1" in the custom boot args to force the Intel Video Decoder to "online"

Aforementioned steps a)-d) now dont result in a crash, in fact i can open/close a movie several times without itunes crashing.

Of course i am only 10 minutes into testing, but looks promising.

Just mentioning it here if someone here is currently trying to figure this out as well :)
 
Joined
Jan 31, 2017
Messages
113
Motherboard
RBS 2019
CPU
i7 - 8565U
Graphics
MX150 / UHD 620
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Ok, nevermind - should have read what shikigva does exactly in more detail. It turns the Intel HD 530 form offline to online, and therefore rendering the quicksync feature useless again. its the same as deactivating "inject Intel" with a connectorless platform-id...sigh
 

aol

Joined
Apr 14, 2011
Messages
498
Motherboard
GA-Z370-HD3P
CPU
i7-8700K
Graphics
RX570
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Ok, nevermind - should have read what shikigva does exactly in more detail. It turns the Intel HD 530 form offline to online, and therefore rendering the quicksync feature useless again. its the same as deactivating "inject Intel" with a connectorless platform-id...sigh
Hi @elmacci I have a skylake system as well and while I don't have this iTunes crash I read your comments about QuickSync and it made me wonder if you are solving the issue in some of the video conversion tools such as macx video converter pro where if you go to the blue 'i' in a circle (info) and click it, it says "Hardware Encoding Supported: NO" (next to Hardware Encoder).

Is this the QuickSync problem you're trying to solve? You mention setting inject intel true and using a connectorless ig-platform-id such as 19120001.

I'd like to get hardware encoding enabled on my skylake and would like to understand if you've solved this problem and if these are the edits I need to make. My BIOS has the IGPU enabled but primary graphics output set to Nvidia 1060. Thanks!
 
Joined
Jan 31, 2017
Messages
113
Motherboard
RBS 2019
CPU
i7 - 8565U
Graphics
MX150 / UHD 620
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi @elmacci I have a skylake system as well and while I don't have this iTunes crash I read your comments about QuickSync and it made me wonder if you are solving the issue in some of the video conversion tools such as macx video converter pro where if you go to the blue 'i' in a circle (info) and click it, it says "Hardware Encoding Supported: NO" (next to Hardware Encoder).

Is this the QuickSync problem you're trying to solve? You mention setting inject intel true and using a connectorless ig-platform-id such as 19120001.

I'd like to get hardware encoding enabled on my skylake and would like to understand if you've solved this problem and if these are the edits I need to make. My BIOS has the IGPU enabled but primary graphics output set to Nvidia 1060. Thanks!

hi @aol:

With Sierra, i had successfully enabled QuickSync (MacX Video Converter said "Yes", and Airplay to my AppleTV was "stutterless").

I managed to to this by going through the following steps/settings:
- In Bios under IGPU (or similar) set IGPU to enabled, PreAllocated Memory to at least 64 MB, Memory to MAX. You may have to go to the BIOS a second time to set the memory after you enabled IGPU.
- In Bios, set Init Display First to PEG (your dedicated Graphics Card, i presume its the 1060 in your profile)
- In Clover, add/set the following:
a) Under ACPI add the following patches: Change GFX0 to IGPU, Change HECI to IMEI, Change MEI to IMEI
b) Under Graphics, enable "Inject Intel" and insert "19120001" as platform-ig (ther is a dropdown to to that, it should say imac 17,1).

Restart - you should now have QuickSync enabled. Faster Decoding and flawless Airplay.

The problem i have now with itunes that its either Quicksync enabled and itunes crashes, or quicksync disabled and itunes does not crash. Both does not work anymore.
 
Joined
May 26, 2013
Messages
168
Motherboard
GA-Z390 AORUS PRO WIFI
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. iOS
Hi guys, we have here a good discovery :p - Shiki is the responsible of iTunes crashes.
Apparently, and according the Shiki code, the hack consist on disable or enable some features through the darwin's kernel (seem). I'm going to create an issue and see how I can help to fix this one.

At this moment, the best workaround is to use the bootflag 'shikiva=1' and if have any needs to use quicksync, just restart without the flag.
 
Status
Not open for further replies.
Top