Jump to content
spakk

HELP TOPIC - [RYZEN] macOS 10.12.x (Sierra)

412 posts in this topic

Recommended Posts

For starters kernel belongs in his respective path in the OS or needs to point a value where it placed in the bootloader config.

 

boot file goes into root /

 

and Rest of the bootloader lifes in usr/standalone/i386 ( u normaly shouldnt be touching at all  if not mentioned somewhere by a dev ) 

 

do not forget to disable SIP  ( csr config )  no kext summary most likely points to that 

 

hope this helps a bit ;) 

Share this post


Link to post
Share on other sites
Advertisement

Finally In, I was making it too complicated for myself.   Started anew with a fresh 12.4 install and a fairly simple configuration. 

What kexts did you use in your extra folder? Are you able to upload your files / configs? 

 

I am having no luck at all :I

Share this post


Link to post
Share on other sites

What kexts did you use in your extra folder? Are you able to upload your files / configs? 

 

I am having no luck at all :I

Did you study my Gigabyte bios settings? Try to mimic that on your Asus board as best you can. I switched out processors and Bios reset, so I followed my bios settings pics. I'm just finished cloning and want to do a few more things before I reboot, if it will? Wish me luck.

 

Other important things Ethernet and Wifi are needed to clear as well as the most important graphics support. Do you have the proper hardware (supported) like graphics card, Wifi, Bluetooth, and Ethernet? It wants to hang at each of those and stops you.

 

Download: Pacifist, kext wizard, Chameleon wizard, EFIMounter, and (IORegistryExplorer and iHex optional).

 

I'll do what I can and explain how I made my bootloader "low tech" and Kernel placement. Kexts will depend on your hardware a bit but you can probably get it working.

 

I have realtec8111 Ethernet, Atheros 93xx Wifi, and Nvidia 8400gs which all run natively in OsX.

Share this post


Link to post
Share on other sites

I have progressed a little bit, but now I am getting AppleUSBHostController:setpowerstate gated spam...

 

Is there a USB patch that I need to do? 

 

Edit:

 

I installed Spaks usb drivers, got past that AppleUSBHostController issue to be greeted with "Process Crashed: Language Chooser. Too many corpses being created."

 

arghhhhhhhhhhhh

Share this post


Link to post
Share on other sites

I have progressed a little bit, but now I am getting AppleUSBHostController:setpowerstate gated spam...

 

Is there a USB patch that I need to do? 

 

Edit:

 

I installed Spaks usb drivers, got past that AppleUSBHostController issue to be greeted with "Process Crashed: Language Chooser. Too many corpses being created."

 

arghhhhhhhhhhhh

Install a fresh copy of Sierra and then update it to latest version 12.4, and leave it alone.   Instal only the Bronya files Merge them don't replace.. There is a trick to one of the Framework files to get it to set.    Select the A- folder and merge it with the existing folder.   you can't replace it.    see pic for A- folder.

Add all these folders to S/L/(Extensions, Frameworks and Kernels) folders.    Don't forget to use Kext Wizzard after to clear caches.     Don't add the space files to S/L/E yet they are not necessary to boot.    I added them to Extra "extensions" folder but am not sure if they are loading.    They may be needed to smooth out things later but all you need are the basics provided by Bronya to get started.

 

Download and run Chameleon 2667, use custom settings.    See pics.      I'll post more soon here so come back to this page.

You will need to use your own serial number for the Mac Pro 6.1 definiition.

post-1753549-0-63604200-1493544750_thumb.png

post-1753549-0-08838700-1493545205_thumb.png

post-1753549-0-32884800-1493545339_thumb.png

post-1753549-0-06797100-1493545478_thumb.png

Ryzen Essentials 2.zip

Share this post


Link to post
Share on other sites

@gigamaxx you are the man. Literally been working on this for the last 12 hours reading and testing. Will be trying this in a few hours when I get off of work. Thanx!

Share this post


Link to post
Share on other sites

Install a fresh copy of Sierra and then update it to latest version 12.4, and leave it alone.   Instal only the Bronya files Merge them don't replace.. There is a trick to one of the Framework files to get it to set.    Select the A- folder and merge it with the existing folder.   you can't replace it.    see pic for A- folder.

Add all these folders to S/L/(Extensions, Frameworks and Kernels) folders.    Don't forget to use Kext Wizzard after to clear caches.     Don't add the space files to S/L/E yet they are not necessary to boot.    I added them to Extra "extensions" folder but am not sure if they are loading.    They may be needed to smooth out things later but all you need are the basics provided by Bronya to get started.

 

Download and run Chameleon 2667, use custom settings.    See pics.      I'll post more soon here so come back to this page.

You will need to use your own serial number for the Mac Pro 6.1 definiition.

Where did you find your voodooTSCsyncAMD-8-core.kext? I noticed it in your Extra/Extensions..

Share this post


Link to post
Share on other sites

Where did you find your voodooTSCsyncAMD-8-core.kext? I noticed it in your Extra/Extensions..

These are files from Spakk. The Rysen Kernel testing thread around pg 2-5 somewhere. They are not in S/L/Extensions, just leave inside the Extra folder in boot loader.

 

Here I added them for you. I believe they are scanning and trying to load as the boot process is long and full of attempted kext loading. See the stuff on top? The bottom lines are the normal loading the top look like atttmepted loading of the Extra folders extensions files. I will remove them later and try to narrow down the Extra folder to only essential kexts. But for now it works.

 

post-1753549-0-06976800-1493566248_thumb.jpg

Ryzen Essentials 2.zip

Share this post


Link to post
Share on other sites

Can anyone confirm if Adobe Illustrator CC 2017 really CRASHES on the Ryzen Hackintosh? Or if it is a graphic Issue? Whether it can be fixed or not?

 

I mean RYSEN HACKINTOSH – macOS SIERRA

 

Thanks…

 

That's what I read from "Blackzenza"

Share this post


Link to post
Share on other sites

Where did you find your voodooTSCsyncAMD-8-core.kext? I noticed it in your Extra/Extensions..

The VoodooTSCsyncAMD can be patched for various CPUs, I have this already explained somewhere here in the AMD area.

Share this post


Link to post
Share on other sites

Install a fresh copy of Sierra and then update it to latest version 12.4, and leave it alone.   Instal only the Bronya files Merge them don't replace.. There is a trick to one of the Framework files to get it to set.    Select the A- folder and merge it with the existing folder.   you can't replace it.    see pic for A- folder.

Add all these folders to S/L/(Extensions, Frameworks and Kernels) folders.    Don't forget to use Kext Wizzard after to clear caches.     Don't add the space files to S/L/E yet they are not necessary to boot.    I added them to Extra "extensions" folder but am not sure if they are loading.    They may be needed to smooth out things later but all you need are the basics provided by Bronya to get started.

 

Download and run Chameleon 2667, use custom settings.    See pics.      I'll post more soon here so come back to this page.

You will need to use your own serial number for the Mac Pro 6.1 definiition.

 

 

So clone a running Mac and then modify it? I will try this out . I have been attempting to run the installer. Thanks,

Share this post


Link to post
Share on other sites

I succeded with sierra on my ryzen 1700 and asus prime b350m. however I can't get it working with overclock. cinebench score it s always low and bad. don't know if I need some custom work on dsdt and ssdt. on intel days I used a completely different approach based con clover, dsdt patch and ssdtprgen. my question is how to do this on ryzen? there is any way to properly get pstates and correct cpu frequency on actual kernel? I get best performance setting busratio=29 cb will score approx 1400. I tried other settings like busratio 34 but systems it s uncontrollable (usb mouse and keyboard get too fast). any help would be greatly appreciated.

 

Inviato dal mio SM-G930F utilizzando Tapatalk

Share this post


Link to post
Share on other sites

The VoodooTSCsyncAMD can be patched for various CPUs, I have this already explained somewhere here in the AMD area.

Ive been trying to find this info all morning. Can you send me in the right direction? Thanks :)

Share this post


Link to post
Share on other sites

I have progressed a little bit, but now I am getting AppleUSBHostController:setpowerstate gated spam...

 

...

 

I installed Spaks usb drivers, got past that AppleUSBHostController issue to be greeted with "Process Crashed: Language Chooser. Too many corpses being created."

 

arghhhhhhhhhhhh

Lol yep I've had both those errors as well!

 

Now I have a problem regenerating the prelinked kernel - I tried using EasyKext Pro to fix the errors, but now it tries to rebuild the cache while booting, errors and resets.

This is what happens when I do it manually

sudo kextcache -t -u /Volumes/Untitled/
Unsupported.kext has incorrect permissions; omitting.
Private.kext has incorrect permissions; omitting.
Mach.kext has incorrect permissions; omitting.
MACFramework.kext has incorrect permissions; omitting.
Libkern.kext has incorrect permissions; omitting.
IOSystemManagement.kext has incorrect permissions; omitting.
IONVRAMFamily.kext has incorrect permissions; omitting.
IOKit.kext has incorrect permissions; omitting.
BSDKernel.kext has incorrect permissions; omitting.
ApplePlatformFamily.kext has incorrect permissions; omitting.
AppleNMI.kext has incorrect permissions; omitting.
System.kext has incorrect permissions; omitting.
GenericUSBXHCI.kext has incorrect permissions; omitting.
DummyUSBXHCIPCI.kext has incorrect permissions; omitting.
DummyUSBEHCIPCI.kext has incorrect permissions; omitting.
AHCIPortInjector.kext has incorrect permissions; omitting.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/Mach.kext is not authentic; omitting from prelinked kernel.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/IOKit.kext is not authentic; omitting from prelinked kernel.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/Libkern.kext is not authentic; omitting from prelinked kernel.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/Private.kext is not authentic; omitting from prelinked kernel.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/Unsupported.kext is not authentic; omitting from prelinked kernel.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext is not authentic; omitting from prelinked kernel.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/MACFramework.kext is not authentic; omitting from prelinked kernel.
Can't use Mach.kext - not linked.
Prelink failed for com.apple.iokit.IOStorageFamily; omitting from prelinked kernel.
Can't use Mach.kext - not linked.
Prelink failed for com.softraid.driver.SoftRAID; omitting from prelinked kernel.
Can't use Mach.kext - not linked.
Prelink failed for com.apple.iokit.IOSCSIArchitectureModelFamily; omitting from prelinked kernel.
Can't use IOSCSIArchitectureModelFamily.kext - not linked.
Prelink failed for com.apple.iokit.IOSCSIParallelFamily; aborting prelink.
Failed to generate prelinked kernel.
Child process /usr/sbin/kextcache[1319] exited with status 71.
Error 107 rebuilding /System/Library/PrelinkedKernels/prelinkedkernel

Share this post


Link to post
Share on other sites

 

Lol yep I've had both those errors as well!

 

Now I have a problem regenerating the prelinked kernel - I tried using EasyKext Pro to fix the errors, but now it tries to rebuild the cache while booting, errors and resets.

This is what happens when I do it manually

sudo kextcache -t -u /Volumes/Untitled/
Unsupported.kext has incorrect permissions; omitting.
Private.kext has incorrect permissions; omitting.
Mach.kext has incorrect permissions; omitting.
MACFramework.kext has incorrect permissions; omitting.
Libkern.kext has incorrect permissions; omitting.
IOSystemManagement.kext has incorrect permissions; omitting.
IONVRAMFamily.kext has incorrect permissions; omitting.
IOKit.kext has incorrect permissions; omitting.
BSDKernel.kext has incorrect permissions; omitting.
ApplePlatformFamily.kext has incorrect permissions; omitting.
AppleNMI.kext has incorrect permissions; omitting.
System.kext has incorrect permissions; omitting.
GenericUSBXHCI.kext has incorrect permissions; omitting.
DummyUSBXHCIPCI.kext has incorrect permissions; omitting.
DummyUSBEHCIPCI.kext has incorrect permissions; omitting.
AHCIPortInjector.kext has incorrect permissions; omitting.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/Mach.kext is not authentic; omitting from prelinked kernel.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/IOKit.kext is not authentic; omitting from prelinked kernel.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/Libkern.kext is not authentic; omitting from prelinked kernel.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/Private.kext is not authentic; omitting from prelinked kernel.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/Unsupported.kext is not authentic; omitting from prelinked kernel.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext is not authentic; omitting from prelinked kernel.
/Volumes/Untitled/System/Library/Extensions/System.kext/PlugIns/MACFramework.kext is not authentic; omitting from prelinked kernel.
Can't use Mach.kext - not linked.
Prelink failed for com.apple.iokit.IOStorageFamily; omitting from prelinked kernel.
Can't use Mach.kext - not linked.
Prelink failed for com.softraid.driver.SoftRAID; omitting from prelinked kernel.
Can't use Mach.kext - not linked.
Prelink failed for com.apple.iokit.IOSCSIArchitectureModelFamily; omitting from prelinked kernel.
Can't use IOSCSIArchitectureModelFamily.kext - not linked.
Prelink failed for com.apple.iokit.IOSCSIParallelFamily; aborting prelink.
Failed to generate prelinked kernel.
Child process /usr/sbin/kextcache[1319] exited with status 71.
Error 107 rebuilding /System/Library/PrelinkedKernels/prelinkedkernel

How did you fix the Corpse error?

Share this post


Link to post
Share on other sites

Permission problem do it as described here  and adapt to your settings. 

 

or use UseKernelCache=No and it will ignore prelinkedkernel fully and recaches S/L/E at boot

Share this post


Link to post
Share on other sites

Not sure what I'm doing wrong here. I copied the kernel, kexts and frameworks into their respective directories and booted with -v -x npci=0x2000 GraphicsEnabler=no -UseKernelCache=no

 

It does some booting stuff, hangs and then powers off after a minute. Does anybody have any ideas? I recorded a video showing what happens

 

Share this post


Link to post
Share on other sites

Not sure what I'm doing wrong here. I copied the kernel, kexts and frameworks into their respective directories and booted with -v -x npci=0x2000 GraphicsEnabler=no -UseKernelCache=no

 

It does some booting stuff, hangs and then powers off after a minute. Does anybody have any ideas? I recorded a video showing what happens

 

 

did you try npci=0x3000?

Share this post


Link to post
Share on other sites

What about overclocked Ryzen? My 1700 is running at 3.7GHz on Windows machine.

i also have difficulties about make the oc work on osx86. maybe some bios settings and/or dsdt patch could be helpful.

Let's share the experiences. On my side I wrote some feedback in the help thread.

 

Don't know if the drop in performance may be related to busratio boot command. My best results/performance (about 1400 CB score) comes out lefting everything cpu-related on auto in BIOS and setting busratio=29 at chameleon.

Share this post


Link to post
Share on other sites

...and my turn :)

More better works ryzen on Sierra and better than El capitan some native USBs 3 +3.1

but i have one more noob question (sorry again)

the folders and files "extesions" and "frameworks" from major kernel sierra folder must use somewhere ?  :blink:

 

@Bronya you Rock my men. ! Thanks.

 

Update .. i have and a perfect shutdown..  :thumbsup_anim:

                Sound Good with VoodooHDA.

 

attachicon.gif4k.jpg

Fresh feedback

 

All working nice,after clean installation (many times :lol: on Sierra 10.12.4)

Ethernet,Sound,nvme patching,nVidia web drivers usb 3 and usb 3.1 (not perfect but works satisfactorily)

 

If I have nvme ssd on my motherbord my GPU works 8x without nvme works 16x

both ways the Cinebench has verry low score for GTX 1070 (45) .. any idea for this ?

One more question is has anyone try a AmdCPUMonitor.kext to work on Ryzen ? (link?)

 

Thanks guys.

 

post-783357-0-77240200-1493660017_thumb.png

 

Share this post


Link to post
Share on other sites

Fresh feedback

 

All working nice,after clean installation (many times :lol: on Sierra 10.12.4)

Ethernet,Sound,nvme patching,nVidia web drivers usb 3 and usb 3.1 (not perfect but works satisfactorily)

 

If I have nvme ssd on my motherbord my GPU works 8x without nvme works 16x

both ways the Cinebench has verry low score for GTX 1070 (45) .. any idea for this ?

One more question is has anyone try a AmdCPUMonitor.kext to work on Ryzen ? (link?)

 

Thanks guys.

 

attachicon.gifFullscreen_01_05_2017__20_40.png

 

The Nvidia drivers for pascal have had less than perfect results, they seem to be running on Haswell drivers.     Even with an Intel hack I don't think you'd be better off.     Open GL apps work OK but the OpenCl seems to be spotty for the pascal drivers.           

i also have difficulties about make the oc work on osx86. maybe some bios settings and/or dsdt patch could be helpful.

Let's share the experiences. On my side I wrote some feedback in the help thread.

 

Don't know if the drop in performance may be related to busratio boot command. My best results/performance (about 1400 CB score) comes out lefting everything cpu-related on auto in BIOS and setting busratio=29 at chameleon.

I ran my 1700 at 3.9 ghz, and crashed Geekbench, lowered it to 3.8 same result but further in the bench.   At 3.7 it completed bench but at least 500 points lower than the 2.9 setting.     I leave it at 2.9 and auto for best stability, tis is apple and they like to control everything so I figure just go with the flow.

Share this post


Link to post
Share on other sites

Yes, are they loading from the extra folder?    Is the Voodoo 8 core loading as well?   The boot as I mentioned has a lot going on or in and takes close to 2 minutes.    

 

Here's my IORegistry I don't see FakeSMCclient or NullCPUPower kexts?     

 

Hi Gigamaxx please share Sierra Files (Extra files, config.plist and kexts )

 

Thank you.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Shaneee
      Introducing the AMD OS X FAQ. This is still currently a work in progress but most of the ground work is there. If you've got any suggestions feel free to email me at shaneee@amd-osx.com
       
      https://amd-osx.com/faq/
    • By Gigamaxx
      Edit From Shaneee: This topic is only for kernel testing and development. Any help questions regarding the installation should be made at the locations below,
       
      Installation help - http://www.insanelymac.com/forum/forum/637-amd/
      Post Installation help - http://www.insanelymac.com/forum/forum/641-amd/
       
      HighSierra AMD Kernel Github - https://github.com/Shaneee92/AMD-High-Sierra-XNU
       
      You can boot a test kernel by naming the downloaded kernel.test Placing it in S/L/K and running sudo kextcache -u /
      You can then load the test kernel in Clover with the boot arg kcsuffix=test without removing or modifying the current working kernel.
       
      Please list your current system specs like CPU, Motherboard, Graphics card etc.. in your signature line.   This will help others with similar builds to offer help if they know a solution.
       
       
      Update: 10/3/17
       
      System kext.  http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=262357
       
       
      Here is a link to a video to create a USB installer from XCiLNZ:  http://www.insanelymac.com/forum/topic/325514-amd-high-sierra-kernel-release-and-testing/page-18?do=findComment&comment=2514401
       
      Here is a link for Ryzen USB install it has modified scripts for Ryzen CPU/Motherboard. http://www.insanelymac.com/forum/topic/325514-amd-high-sierra-kernel-release-and-testing/page-24?do=findComment&comment=2519914
       
      High Sierra is working on AMD systems using the above linked kernels and system kexts.    You can add kernel and System kext to an existing High Sierra drive or clone, or follow the USB installer and load a fresh install.    
       
      There are many different motherboards with very different bios, USB port, overclocking, and memory/sata/nvme layouts.    Fixes for one person may not work for someone else, don't get frustrated, try something new.  There may not be any one configuration that works for everybody.      
       
      Please use these threads for help with Installation and post installation questions.
       
      Installation help - http://www.insanelymac.com/forum/forum/637-amd/
      Post Installation help - http://www.insanelymac.com/forum/forum/641-amd/
       
       
      Some Professional App issues and or fixes on this thread for Ryzen systems.. http://www.insanelymac.com/forum/topic/329125-amd-ryzen-macos-high-sierra1013-professional-software-running-test/
    • By xxGOMESxx
      Uma "ajudinha" aki clã,
      Eu tenho a R9 270 e gostaria de mais informações de como instalar os drivers. Eu tentei arrumar os drivers aki no Yosemite, ja vi várias pessoas que conseguiram instalar a R9 270x e algumas q instalaram com a R9 270. Na primeira vez que eu inicio o hackinsoth (pra instalar) funciona tudo normal com os boot args: /amd1 npci=0x3000 (note que eu uso um processador AMD, mas atualmente não interfere mais na performance do hackintosh, visto que ele não necessita mais de um processador Intel). Depois de usar esses boot args, a instalação ocorre perfeitamente e o primeiro boot também, porém sem os drivers da placa de vídeo, ou seja, animações travando muito. Outro problema que encontro é que, sempre quando reinicio o PC depois de acabar de reparar as permissões, etc. na hora de fazer login ele trava na tela com o mouse rodando (aquela bolinha colorida) e um loop infinito nessa tela sempre acontece. Espero conseguir ajuda. Eu sei que isso também deve ter algo a ver com o FrameBuffer, mas das poucas vezes que eu consegui mudar alguma coisa nas configurações do clover, na hora de reiniciar e fazer login, o loop depois da tela de bloqueio ocorre novamente. Eu sempre usei hackintosh no meu Notebook da Dell, mas agora que tenho uma máquina que eu sei que tem suporte eu fico nervoso por não conseguir instalar tudo certinho, porque sei que o erro, com certeza sou eu quem está cometendo. Mas gostaria de ajuda ^^
       
      Minha placa de vídeo: Gigabyte Radeon R9 270 (OC Version).
      Meu processador: AMD FX4300 (funcionando com o boot arg: /amd1)
      Minha placa mãe: GA-78LMT-USB3 rev5 (tudo funcionando também, boot args: npci=0x3000)
      Memória RAM: 8GB HyperX
       
      OBS: A versão do FrameBuffer que eu preciso não aparece no kext  AMD7000Controller nem no AMD4000XController (já cliquei em "show package content" mas n achei meu FrameBuffer que provavelmente é o Futomaki, mas não tenho certeza.
       
      OBS 2: Já ativei a opção InjectATI no Clover e também ja salvei e substitui as configurações (substitui o arquivo do clover, pelo meu editado com os meus boot args, framebuffer info, etc.
       
      OBS 3: Não se esquecam de me ajudar também, se possível na correção desse bug da tela de login que eu comentei. Provavelmente após corrigir esse problema da placa de vídeo, não acontecerá mais nenhum loop, mas como também não tenho certeza, peço ajuda novamente.
       
      OBRIGADO PESSOAL, BEIJO NA TESTA DE VCS KKKK
       
      P.S.: RXILHA
×