Jump to content

[AMD] macOS 10.12.x (Sierra) Kernel Testing & Release (for help use the Help Topic)


Mr. Xtreme
 Share

788 posts in this topic

Recommended Posts

Test for all AMD CPUs including ones without SSE4.1 Possible Ryzen support but need test. Also someone who gets KP with Whatevergreen please test and report. 

Thanks for this new kernel which can boot to desktop in FX-6300 hackintosh at 10.12.5 & 10.12.6, but cpu-x & Core Keygen.app quit unexpected immediately on open.

At 10.12GM it got KP due to ApplePS2Controller.kext, but no such KP at 10.12.5 or 10.12.6.

It always got KP due to corecrypto.kext with fault CPU errors in Phenom II x6 1405T hackintosh at 10.12GM, 10.12.5, & 10.12.6.

That means it need some fixes to be working at 10.12.x.

 

[Edit]

The above were tested by booted with Enoch 28xx.

Re-tested with Clove 4173 got the same results as the above except KP due to WhateverGreen.kext at 10.12.5 & 10.12.6 !

That means I need booting without injected kexts to avoid it in FX-6300 hackintosh, but no such an issue in Ryzen 1700X hackintosh.

Edited by jsl
  • Like 1
Link to comment
Share on other sites

Thanks for this new kernel which can boot to desktop in FX-6300 hackintosh at 10.12.5 & 10.12.6, but cpu-x & Core Keygen.app quit unexpected immediately on open.

At 10.12GM it got KP due to ApplePS2Controller.kext, but no such KP at 10.12.5 or 10.12.6.

 

Thanks. Did you try on Ryzen?

Link to comment
Share on other sites

Thanks. Did you try on Ryzen?

In Ryzen 1700X hackintosh it can boot to desktop at 10.12.6, but many apps crashed and timer running too fast.

Very poor performance in Finder & Cine Bench R15 were also found.

It disabled previously working HDMI audio from AMD 7950 card too.

Unable to reach desktop at 10.12.5.

KP at 10.12GM.

The above tests were booted by Enoch 2895.

 

[Edit]

However tests booted by Clover got completely different results:

It can boot to desktop with normal timer/HDMI audio and normal performance in Finder & Cine Bench R15 at 10.12.6.

But it will disable HDMI audio and get lower performance in Cine Bench R15 at 10.12.5, there were no such issues in FX-6300 hackintosh.

The common bug was Core Keygen and cpu-x were crashed as reported before.

post-70188-0-86443100-1503586250_thumb.png

post-70188-0-61232700-1503587102_thumb.png

  • Like 1
Link to comment
Share on other sites

maybe a possible fix for your blackscreen : 

 

 

  • How can I change display priority?
    With 7xxx GPUs or newer you could simply add connector-priority GPU controller property with sense ids (could be seen in debug log) in the order of their importance. This property may help with black screen issues especially with the multi-monitor configurations.
    Without this property specified all the connectors will stay with 0 priority. If there are unspecified connectors they will be ordered by type: LVDS, DVI, HDMI, DP, VGA. Read SSDT sample for more details.

Whatevergreen manual : https://github.com/vit9696/WhateverGreen/blob/master/Manual/FAQ.en.mdl 

  • Like 1
Link to comment
Share on other sites

Tried with no luck, still black screen with RX580 in 10.12.6 + lilu and whatevergreen

I got my rx 480 to work on ryzen 10.12.6 with no helper card! thanks to Gigamaxx! 

 

The first thing i did is replace my efi with the efi he provided. Also copy over the nvram.plist 

Go and find 9500 and 9520 in  system/ library/extentions and right click and select show package contents. Once at a time. Go into content folder and delete info.plist for both these kext. Once your done go ahead and 

 

copy over these four kext  system/ library/extentions  AMD 9510Controller.kext AmdRadeonx4100) replace these two. Copy these three files lilu ,whatever green and the last lilu.ketx.dSYM 

right after use kext wizard!!!! if you wait to long your pc will shut down.. so do it asap. 

 

once everything is good you have to boot with the argument lilubeta and thats it!! full acceleration!!! 

 

 

No more helper card in 10.12.6 ryzen lol

 

make sure to use correct framebuffer 

 

https://drive.google...iew?usp=sharing

 

if you get the prohibited sign right away i had to replace my kernal and pre kernal with original once to boot agian. but you might not have this issue

 
 
maybe you can try it worked for my rx 480   
Link to comment
Share on other sites

 

I got my rx 480 to work on ryzen 10.12.6 with no helper card! thanks to Gigamaxx! 

 

The first thing i did is replace my efi with the efi he provided. Also copy over the nvram.plist 

Go and find 9500 and 9520 in  system/ library/extentions and right click and select show package contents. Once at a time. Go into content folder and delete info.plist for both these kext. Once your done go ahead and 

 

copy over these four kext  system/ library/extentions  AMD 9510Controller.kext AmdRadeonx4100) replace these two. Copy these three files lilu ,whatever green and the last lilu.ketx.dSYM 

right after use kext wizard!!!! if you wait to long your pc will shut down.. so do it asap. 

 

once everything is good you have to boot with the argument lilubeta and thats it!! full acceleration!!! 

 

 

No more helper card in 10.12.6 ryzen lol

 

make sure to use correct framebuffer 

 

https://drive.google...iew?usp=sharing

 

if you get the prohibited sign right away i had to replace my kernal and pre kernal with original once to boot agian. but you might not have this issue

 
 
maybe you can try it worked for my rx 480   

 

 

I don't want to mess around with Sysetm kexts in 10.12.6, i just want a proper working Kernel for Ryzen... till then lilu and whatevergreen will not work properly

Link to comment
Share on other sites

Test for all AMD CPUs including ones without SSE4.1 Possible Ryzen support but need test. Also someone who gets KP with Whatevergreen please test and report. 

 

Quick question, how do I test this kernel? Every time I've placed a new kernel in here, I am unable to recreate prelinked, so I kill my system.

Link to comment
Share on other sites

i remember the sweet old times when you have just to replace the mach_kernel file and nothing else, i hate all this security systems, , and also for kernel developers here, it would be great a kernel that supports both intel and amd cpus without sse4.1 and also every other intel/amd cpu, it could be great, because with one modded installation of mac i can clone and run it on different machines without too much problems

  • Like 2
Link to comment
Share on other sites

Test for all AMD CPUs including ones without SSE4.1 Possible Ryzen support but need test. Also someone who gets KP with Whatevergreen please test and report. 

 

 

Tried this on my Ryzen 1700. Timer is too fast. Videos play like I have FFx10 on them. No sound from USB.. 

 

Boots to desktop though.

Link to comment
Share on other sites

All,

 

I don't want to derail this thread. I feel like I've been alienating a lot of people actually. Is there anyway we can get a kernel compilation tutorial with all code fixes going on Github? I don't know if this is against policy so I'll leave it to the mods to figure out. However, it would be nice if we had a centralized location with bug fixes that we can just run git clone on, compile, and then test. I'm very interested in getting Ryzen working smoothy. Please feel free to PM me on this matter if you would like to take this offline.

 

Bronya/Shanee/Gigamaxx have done a great job, as well as all the of the other devs who have made the tools for facilitating this. Thanks goes out to all of them. It's time we take some of the load off of them. 

Link to comment
Share on other sites

All,

 

I don't want to derail this thread. I feel like I've been alienating a lot of people actually. Is there anyway we can get a kernel compilation tutorial with all code fixes going on Github? I don't know if this is against policy so I'll leave it to the mods to figure out. However, it would be nice if we had a centralized location with bug fixes that we can just run git clone on, compile, and then test. I'm very interested in getting Ryzen working smoothy. Please feel free to PM me on this matter if you would like to take this offline.

 

Bronya/Shanee/Gigamaxx have done a great job, as well as all the of the other devs who have made the tools for facilitating this. Thanks goes out to all of them. It's time we take some of the load off of them. 

 

I've not updated it in a bit but here, https://github.com/Shaneee92/SierraAMD-XNU

  • Like 1
Link to comment
Share on other sites

completly lost on what i need to get to boot 10.12.6 on this asus board lol

 

will 10.12.5 kernel work on 10.12.6?

thank you

 

oh well a better check and update is done no errors...

Edited by rictec
Link to comment
Share on other sites

Test for all AMD CPUs including ones without SSE4.1 Possible Ryzen support but need test. Also someone who gets KP with Whatevergreen please test and report. 

Hi @Shaneee, it works on older Intel CPU such as Pentium E5300? Without SSSE4.1

Thanks for your hard work.  ;)  ;)

Link to comment
Share on other sites

 

I got my rx 480 to work on ryzen 10.12.6 with no helper card! thanks to Gigamaxx! 

 

The first thing i did is replace my efi with the efi he provided. Also copy over the nvram.plist 

Go and find 9500 and 9520 in  system/ library/extentions and right click and select show package contents. Once at a time. Go into content folder and delete info.plist for both these kext. Once your done go ahead and 

 

copy over these four kext  system/ library/extentions  AMD 9510Controller.kext AmdRadeonx4100) replace these two. Copy these three files lilu ,whatever green and the last lilu.ketx.dSYM 

right after use kext wizard!!!! if you wait to long your pc will shut down.. so do it asap. 

 

once everything is good you have to boot with the argument lilubeta and thats it!! full acceleration!!! 

 

 

No more helper card in 10.12.6 ryzen lol

 

make sure to use correct framebuffer 

 

https://drive.google...iew?usp=sharing

 

if you get the prohibited sign right away i had to replace my kernal and pre kernal with original once to boot agian. but you might not have this issue

 
 
maybe you can try it worked for my rx 480   

 

1) If you run Geekbench4 OpenCL test, do you get thought the end without bugs ? My PC gets super buggy at "Depth Of Field". Forcing Quit doesn't help, still buggy after and requires reboot to fix it all. 

2) When I open the Lauchpad, I can see 3-4 white pixels moving around the background while moving pointer. Do you get that as well ?

Link to comment
Share on other sites

i tried this kernel on an installation of Mac os Sierra (done with a core 2 duo e8400) and then I putted the kernel you linked and the q6600 in place, the macine is stable and Yosemite works fine but this kernel just reboots before the beginning of the system loading

 

 

I also have a Q6600, have you managed to get Sierra running on it?? 

Link to comment
Share on other sites

1) If you run Geekbench4 OpenCL test, do you get thought the end without bugs ? My PC gets super buggy at "Depth Of Field". Forcing Quit doesn't help, still buggy after and requires reboot to fix it all. 

2) When I open the Lauchpad, I can see 3-4 white pixels moving around the background while moving pointer. Do you get that as well ?

 

That's weird, for me with RX 480 Geekbench compute openCL is around 115,000 tops, with my pentium it's 141,000. No stalls or bugs and usually takes about 24 seconds for pentium and 27 for Ryzen.

 

 

Did you run a Geekbench CPU test?. If single core score is 2000 or below you may have configuration problem. It should be around 3800-4200 for single core score for Ryzen.

Link to comment
Share on other sites

That's weird, for me with RX 480 Geekbench compute openCL is around 115,000 tops, with my pentium it's 141,000. No stalls or bugs and usually takes about 24 seconds for pentium and 27 for Ryzen.

 

 

Did you run a Geekbench CPU test?. If single core score is 2000 or below you may have configuration problem. It should be around 3800-4200 for single core score for Ryzen.

 

Single-core score is respectable (4296) on my Ryzen 1600 @ 3.2GHz. So that's not an issue.

 

Performing benchmarks with Unigine Valley (in both Windows and MacOS), I noticed blue random lines appearing and disappearing over and over again. Same random lines appearing when playing Hitman on windows 10.  Came to the realization that the GPU is unstable at advertised clock speed. I had to reduce the GPU frequency by 12% in Wattman to fix that issue. I will contact XFX to see what they think but I will probably RMA this card. 

 

 

EDIT : RMAed the card, issue is now gone. 

Link to comment
Share on other sites

Hello...

what is this (in kextcache -prelinked-kernel - 10.12.6 - fix made by carlo) ?

Prelink failed for com.apple.iokit.IOSkywalkFamily; omitting from prelinked kernel.

 

 

Does anyone know what this kext needs? Can be omitted from my kextcache?

Link to comment
Share on other sites

 Share

×
×
  • Create New...