Contribute
Register

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

Joined
Jan 4, 2013
Messages
134
Motherboard
Gigabyte Z370 AORUS Ultra Gaming
CPU
i7-8700K
Graphics
GTX 1080 + UHD 630
Mac
iMac, MacBook Air
Mobile Phone
Android, iOS
Currently, shikigva=12 is the only choice to unlock VDADecoder for SKL/KBL + Nvidia in 10.13.x, shikigva=28 (from RU post) still in experiment.

Edit: Just tested experiment shiki.kext, shikigva=28 work, iTunes no crashing, SKL/KBL + Nvidia VDADecoder work, now High bitrate 4K@60 @75.8 Mbps H265 video can playback smoothly in QuickTime.

Is this shikigva=28 flag only possible with your uploaded Shiki.kext or does it also work in 2.1.2. original branch?
 
Joined
Oct 26, 2013
Messages
922
Motherboard
MSI B250M PRO-VHD
CPU
i3-7100
Graphics
RX 570
Is this shikigva=28 flag only possible with your uploaded Shiki.kext or does it also work in 2.1.2. original branch?
Experiment test for Nvidia + SKL/KBL HEVC decoding issue, should be work in official shiki 2.1.2.

Edit:
Previously attached shiki.kext did fix Nvidia + SKL/KBL HEVC decoding issue, improve H265 video playback but did not solve desktop performance issue, like during video playback, resize window or run any other apps, still cause system lagging/sluggish.
 
Last edited:
Joined
May 27, 2013
Messages
139
Motherboard
GA-Z97X-GAMING 3
CPU
i7-4790K
Graphics
RX 580
Mac
MacBook
Mobile Phone
iOS
It would be great if someone here could please upload their compiled shiki 2.1.2. I don't want to install Xcode solely for being to impatient till the official release version comes out ;)

Thx in advance!
cheers
Here are the I'm using right now.
 

Attachments

Joined
Nov 14, 2017
Messages
10
Motherboard
AsRock Z370M/ITX-ac
CPU
i7-8700
Graphics
EVGA GTX 1060 SC 6GB
...using this technique I was able to follow the DEBUG log entries for ngfx. It stated that it located and isolated the patch location and successfully injected both IOVARenderID and IOVARenderSubID. However, after boot, they are not visible in ioreg -- so now I'm working on determining if some other kext is removing them after they have been injected.
Okay.. I'm still learning here. It turns out that IOVARendererID and 'SubID were present all along; however in order to see them you have to use the -l flag on the ioreg command. I think then, that this is as far as I can get with the current patch set on CoffeeLake. In summary:
  • IMEI is present
  • IOVARendererID & IOVARendererSubID both present
  • Frameless ig-platform-id is specified
  • VDADecoderChecker shows success
  • w/ shikigva=12: iTunes downloaded content crashes immediately; streaming video has audio, but garbled video (Unstable)
  • w/ shikigva=28: iTunes downloaded content shows black box only; streaming video has audio and black box only (Stable)
I think I'll have to wait for a iTunes update.
 
Last edited:
Joined
Nov 25, 2011
Messages
67
Motherboard
GigaByte Z87MX-D3H
CPU
i7-4770S
Graphics
RX 560
Mac
MacBook, MacBook Pro, Mac mini, Mac Pro
Classic Mac
128K, 512K, Classic, Color Classic, iBook, iMac, LC, Performa, Power Mac, PowerBook
Mobile Phone
iOS
Here we are, what I test it and the results;

First without arguments;

No Crash, No full Acceleration picture down below;

View attachment 293588


With combinations arguments I used;

shikigva=4 iTunes Crash, Hardware Acceleration fully supported.
shikigva=12 iTunes Crash, Hardware Acceleration fully supported.
shikigva=16 iTunes Crash, Hardware Acceleration fully supported.
shikigva=4, shikigva=12 iTunes Crash, No full Acceleration
shikigva=4, shikigva=16 iTunes Crash, No full Acceleration
shikigva=4, shikigva=12, shikigva=16 iTunes Crash, No full Acceleration

Finally, I used this and result perfectly so far;

-shikigva=16 No iTunes Crash and Hardware Acceleration fully supported.


View attachment 293594

Excellent. Works as described. New shiki.kext v2.2.0 compiled from source for 10.13 attached.
 

Attachments

Joined
Nov 14, 2017
Messages
10
Motherboard
AsRock Z370M/ITX-ac
CPU
i7-8700
Graphics
EVGA GTX 1060 SC 6GB
For those who are having iTunes crash, do any of you get a CrashReport after the crash?
Crash reports are located in this directory: ~/Library/Logs/DiagnosticReports/

I think a crash report would be useful, but no reports are generated on my machine. My crash report directory is empty and i get the following log messages after iTunes crashes:
  • ReportCrash[533]: (CoreSymbolication) <CoreSymbolication`CSCppDyldLoadUnloadNotifier::CSCppDyldLoadUnloadNotifier(CSCppSymbolicator&, CSCppMachTaskContainer const&, unsigned long long)> Failed to start process notifications for pid 1198 (16)
  • ReportCrash[533]: <ReportCrash> Failed to save crash report for <private>[1198] (version <private>) to (null).
 
Joined
Apr 22, 2011
Messages
10
Motherboard
Asrock H170 pro4
CPU
Intel i5-6600k
Graphics
HD 530/Nvidia 1060gtx 6gb
Mac
MacBook Pro
Mobile Phone
iOS
sorry guys,

I have a hd 530 with pascal 1060gtx. I want hardware accelerationk.
In clover I did:
- change gfx0 to ipgu
- 0x19120001
- put latest shiki.kext in clover/kexts/other
- shikivga=12

I have airplay icon, but then I open macX video converter pro, it says not supported

How can I make hardware acceleration work??

Felipes-iMac:~ felipe$ /Users/felipe/Downloads/VDADecoderChecker ; exit;

GVA info: Successfully connected to the Intel plugin, offline Gen9

AVDCreateGPUAccelerator: Error loading GPU renderer

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

logout

Saving session...

...copying shared history...

...saving history...truncating history files...

...completed.
 
Last edited:
Joined
Nov 14, 2017
Messages
10
Motherboard
AsRock Z370M/ITX-ac
CPU
i7-8700
Graphics
EVGA GTX 1060 SC 6GB
sorry guys,

I have a hd 530 with pascal 1060gtx. I want hardware accelerationk.
In clover I did:
- change gfx0 to ipgu
- 0x19120001
- put latest shiki.kext in clover/kexts/other
- shikivga=12

I have airplay icon, but then I open macX video converter pro, it says not supported

How can I make hardware acceleration work??
....
Check your spelling:
  • ipgu should be IGPU
  • shikivga should be shikigva
Also, where do you see the airplay icon?
 
Joined
May 27, 2013
Messages
139
Motherboard
GA-Z97X-GAMING 3
CPU
i7-4790K
Graphics
RX 580
Mac
MacBook
Mobile Phone
iOS
Top