Jump to content

Asus Z170P Sierra almost perfect but not quite


daleski75
 Share

26 posts in this topic

Recommended Posts

Hi Guys,

 

Thought I would build myself a hackintosh and got it pretty much perfect aside from 2 small issues which I hope can be answered here.

 

Also not sure if this is related but when I try to backup my iPad it gets about half way before saying it cannot complete because the iPad is disconnected so this maybe happening with the backups to the external hdd?

 

Asus Z170P

Intel i7 6700k

32Gb DDR4 RAM

512Gb PCIe NVM SSD

1Tb Western Digital Blue

Intel HD530

External USB 3.0 HDD

 

Issues

 

1) Timemachine backups hang randomly and never finish

2) Graphical glitches in the top right hand corner of the screen

 

Aside from this as far as I can see everything is spot on.

 

Kexts loaded

 

FakeSMC.kext

FakeSMC_ACPISensors.kext

FakeSMC_CPUSensors.kext

FakeSMC_GPUSensors.kext

GenericUSBXHCI.kext

LegacyAppleAHCIPort.kext

RealtekRTL8111.kext

Link to comment
Share on other sites

Welcome to InsanelyMac!

 

Use this path to fix boot glitches:

<dict>
<key>Comment</key>
<string>Apple Logo 10.12</string>
<key>Find</key>
<data>
AQAAdSU=
</data>
<key>MatchOS</key>
<string>10.12.x</string>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>
AQAA6yU=
</data>
  • Like 2
Link to comment
Share on other sites

Will give that a go in a moment I take it it just goes into the config file for clover?

 

 

Sent from my iPhone using Tapatalk

That would go in your config.plist for clover which fixes the glitch at boot up, but unfortunately it wont fix the glitch with the HD530 in the upper left corner.   I use the dark menu option so it is slightly less noticeable.  My guess is the drivers for the HD530 in Sierra beta are being worked on.

  • Like 1
Link to comment
Share on other sites

Managed to get time machine backups running by running the app HWSensors.6.20.1410.Binaries and installing the relevant kexts however now my M.2 SSD has dropped down from 1.5gb/sec write to under 200mb/sec write (read is 2gb/sec still)

 

I have removed all of the kexts in question from the above app, repaired the cache, permissions, checked clover but the problem persists.

 

The SSD in question is a Samsung SM951(SAMSUNG MZHPV512HDGL-00000)

 

I have tried the clover config.plist patch for the NVMe but this has made no difference and tried the genericnvme from http://www.macvidcards.com/nvme-driver1.html.

Link to comment
Share on other sites

Managed to get time machine backups running by running the app HWSensors.6.20.1410.Binaries and installing the relevant kexts however now my M.2 SSD has dropped down from 1.5gb/sec write to under 200mb/sec write (read is 2gb/sec still)

 

I have removed all of the kexts in question from the above app, repaired the cache, permissions, checked clover but the problem persists.

 

The SSD in question is a Samsung SM951(SAMSUNG MZHPV512HDGL-00000)

 

I have tried the clover config.plist patch for the NVMe but this has made no difference and tried the genericnvme from http://www.macvidcards.com/nvme-driver1.html.

Looks like you have the AHCI version of the SM951 which I am pretty sure wont work for the NVME patches or drivers.

Link to comment
Share on other sites

Got the test restore working in the end after a lot of hard work as I forgot to update clover to 5399 so it refused to boot sierra. But the good news is since doing a clean install my SSD read and write speeds are back to 2gb and 1.5gb respectively.

 

iMessages activated right away which was an added bonus as well.

Link to comment
Share on other sites

  • 5 months later...

Been a while since I last posted and now I have fixed all graphical glitches in the top right on my HDS 530, apple itunes trailers are now working and playback flawlessly.

 

Need to sort out a native wireless pci-e card at some point as my TP-Link AC1200 USB3 wireless dongle is well not very good at all.

Link to comment
Share on other sites

He fixed the glitch by adding

AAPL,GfxYTile

you can do it dsdt/ssdt way (check rehabs repo)

 

or with clover:

<key>Devices</key>
<dict>
    <key>AddProperties</key>
    <array>
        <dict>
            <key>Device</key>
            <string>IntelGFX</string>
            <key>Key</key>
            <string>AAPL,GfxYTile</string>
            <key>Value</key>
            <data>
            AQAAAA==
            </data>
        </dict>
    </array>
</dict>

Daleski, you could figure out how to boot with 2 displays attached xD

The hotplug workaround is {censored} xD

 

Cheers :-)

Link to comment
Share on other sites

He fixed the glitch by adding

AAPL,GfxYTile

you can do it dsdt/ssdt way (check rehabs repo)

 

or with clover:

<key>Devices</key>
<dict>
    <key>AddProperties</key>
    <array>
        <dict>
            <key>Device</key>
            <string>IntelGFX</string>
            <key>Key</key>
            <string>AAPL,GfxYTile</string>
            <key>Value</key>
            <data>
            AQAAAA==
            </data>
        </dict>
    </array>
</dict>

Daleski, you could figure out how to boot with 2 displays attached xD

The hotplug workaround is {censored} xD

 

Cheers :-)

I would need to buy a second display for that lol.

Right got usb 3.0 running at 5gbps instead of 480mbps but now most of my usb ports do not work so still figuring this one out.

 

Disabled CSM and updated to latest beta bios.

Link to comment
Share on other sites

After more testing it became apparent that random usb devices where dropping off after each reboot so I stripped out the usbinjectall kext, ddst patches and left everything stock and just raised the port limit from 16 to 21 and it seems to be a lot better now.

Link to comment
Share on other sites

  • 3 months later...

Still playing with my mackintosh and now....

 

Messages now working between my hackintosh and my iPhone 7 Plus (this got broken somehow after lots of patches so did a clean install)

All USB ports working at full speed including USB C

Generated SSDT/DSDT patches for all cpu states o/c to 4.50ghz now

Sleep/Wake worked once but not anymore

WOL works but get a black screen

 

Getting a Fenvi T919 card tomorrow and will purchase a Nvidia card at some point so sleep/resume works.

Link to comment
Share on other sites

More tweaking over the weekend...

 

Removed ALL kext patches for the HD530

Removed InjectIntel from clover

Removed the ig-platform-id

Down clocked back to 4.0Ghz as this was making the CPU run at full speed all the time

Verified that X86PlatformPlugin is loaded upon boot

 

Get my 1050 TI today (could not wait) so this should fix the last remaining issues with sleep/wake

  • Like 1
Link to comment
Share on other sites

1050 TI installed and working great (after installing 2 additional kexts into other)

 

One last issue which is bugging me though. hand off is enabled natively through the Fence T919 but for the life of me I cannot get it to work.

 

Running sudo cat /var/log/system.log | grep -I handoff gives no output whatsoever

 

*edit*

 

​Might of just solved it by logging out of iCloud and back in again.

Link to comment
Share on other sites

Removed a couple of SSDT edits for power management and also removed the SSDT.aml generated by ssdtPRgen and power management still works and XF86PlatformPlugin is still working.

 

Just got 2 remaining issues to fix with HWMonitor not reporting the GPU clock speed nor CPU speed.

 

Intel power management widget reports fine even though HWMonitor repots it's running only at 800 or 4000mhz

  • Like 1
Link to comment
Share on other sites

for check if u have good PM, use AppleIntelInfo.kext By Pike

attachicon.gif01.png

and look at ur ioreg too

attachicon.gif02.png

 

This is how mine looks (nowhere near as many c/p states as yours with and without my SSDT.aml

 

Without the DSDT edits X86PlatformPlugin is always loaded.

Double checked this is with no ssdt patches for power management.

Thought I would attach the whole lot as a zip file including clover, all patches etc for anyone to have a look at who is way more knowledgeable than me.

post-1512710-0-38539000-1492677727_thumb.png

post-1512710-0-86631700-1492677734_thumb.png

post-1512710-0-50055800-1492678253_thumb.png

iMac.zip

Link to comment
Share on other sites

With the help of @MaLd0n I have got everything working much better in my quest for perfection on my hackintosh.

 

I have now sorted out all of the USB ports and got only the ones connected to be seen by the hackintosh so no further need to raise the port limit.

 

Power Nap is still bugging me as well as WOL but I won't give up until these are fixed.

  • Like 1
Link to comment
Share on other sites

Powermanagement looking a bit better now :D

 

CPU Ratio Info:

------------------------------------

CPU Low Frequency Mode.............: 800 MHz

CPU Maximum non-Turbo Frequency....: 4000 MHz

CPU Maximum Turbo Frequency........: 4200 MHz

CPU P-States [ 38 (40) ]

CPU C3-Cores [ 1 2 4 6 ]

CPU C6-Cores [ 1 2 3 5 6 7 ]

CPU P-States [ (8) 26 38 40 ]

CPU C3-Cores [ 0 1 2 4 5 6 ]

CPU C6-Cores [ 0 1 2 3 5 6 7 ]

CPU P-States [ 8 23 26 38 (40) ]

CPU C3-Cores [ 0 1 2 4 5 6 7 ]

CPU P-States [ (8) 23 25 26 38 40 ]

CPU C6-Cores [ 0 1 2 3 4 5 6 7 ]

CPU P-States [ 8 20 23 25 26 38 (40) ]

CPU P-States [ 8 20 23 25 26 34 38 (40) ]

CPU C3-Cores [ 0 1 2 3 4 5 6 7 ]

CPU P-States [ 8 20 23 25 26 30 34 38 (40) ]

CPU P-States [ 8 20 23 25 26 27 30 34 38 (40) ]

CPU P-States [ 8 20 23 25 26 27 30 34 37 38 (40) ]

CPU P-States [ (8) 18 20 23 25 26 27 30 34 37 38 40 ]

CPU P-States [ (8) 18 20 23 24 25 26 27 30 34 37 38 40 ]

CPU P-States [ 8 18 20 22 23 24 25 26 27 30 34 37 38 (40) ]

CPU P-States [ (8) 18 20 21 22 23 24 25 26 27 30 34 37 38 40 ]

CPU P-States [ (8) 18 20 21 22 23 24 25 26 27 30 32 34 37 38 40 ]

CPU P-States [ (8) 18 20 21 22 23 24 25 26 27 30 32 34 36 37 38 40 ]

CPU P-States [ (8) 16 18 20 21 22 23 24 25 26 27 30 32 34 36 37 38 40 ]

CPU P-States [ (8) 16 18 20 21 22 23 24 25 26 27 30 32 33 34 36 37 38 40 ]

CPU P-States [ (8) 16 18 20 21 22 23 24 25 26 27 30 32 33 34 35 36 37 38 40 ]

CPU P-States [ 8 16 18 20 21 22 23 24 25 26 27 30 32 33 34 35 36 37 38 39 (40) ]

CPU P-States [ (8) 14 16 18 20 21 22 23 24 25 26 27 30 32 33 34 35 36 37 38 39 40 ]

CPU P-States [ (8) 14 16 17 18 20 21 22 23 24 25 26 27 30 32 33 34 35 36 37 38 39 40 ]

CPU P-States [ (8) 14 15 16 17 18 20 21 22 23 24 25 26 27 30 32 33 34 35 36 37 38 39 40 ]

CPU P-States [ (8) 14 15 16 17 18 19 20 21 22 23 24 25 26 27 30 32 33 34 35 36 37 38 39 40 ]

CPU P-States [ (8) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 30 32 33 34 35 36 37 38 39 40 ]

CPU P-States [ (8) 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 30 32 33 34 35 36 37 38 39 40 ]

CPU P-States [ (8) 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 32 33 34 35 36 37 38 39 40 ]

CPU P-States [ (8) 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 ]

CPU P-States [ (8) 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 ]

CPU P-States [ (8) 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ]

CPU P-States [ 8 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 (42) ]

CPU P-States [ (8) 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 ]

CPU P-States [ 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 (40) 41 42 ]

Link to comment
Share on other sites

 Share

×
×
  • Create New...