Jump to content

AMD High Sierra Kernel Release and Testing


1,119 posts in this topic

Recommended Posts

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/

  • Like 6
Link to comment
Share on other sites

:)

 

Bronya has already encoded a valid Kernel without opemu ssse3 Yosemite beta without source codes ;)

That's encouraging, but what about the immutable kernels for High Sierra? When I remove them it starts to boot or passes the CPU enabled stage but if I leave them in place it won't even start boot process. Instant kernel panic and or restart.

  • Like 1
Link to comment
Share on other sites

Haf! If I had the secret, :rolleyes:  Bronya, he alone has the secret, I think there is a problem with Xcode to compile the kernel H Sierra, Bronya will give us more precision, it remains much easier with the source codes (for those who know how to do) it remains a big job :)

You get to -s (bash 3.2)? , If it is not, it has not started.

  • Like 3
Link to comment
Share on other sites

  • 2 months later...

@shaneee

hope you can build a ryzen kernel too :)

 

I'll try once I get it working with FX but my Sierra Ryzen attempt wasn't a success. 

 

Edit: Installer Boots :D :D :D Installer isn't working though. Once I've got it installed and I make sure the kernel actually works fine I'll share and try Ryzen support.

  • Like 6
Link to comment
Share on other sites

I got to the desktop once in safe boot. Now facing issues with IOConsoleUsers. I think it's a mistake in the kernel. I know it is possible though.

 

Edit: Proof of running system. Still trying to get GPU working so I can test kernel before sharing :) Shouldn't be long.

 

Screen Shot 2017-09-29 at 11.10.38.png

  • Like 12
Link to comment
Share on other sites

I got to the desktop once in safe boot. Now facing issues with IOConsoleUsers. I think it's a mistake in the kernel. I know it is possible though.

 

Edit: Proof of running system. Still trying to get GPU working so I can test kernel before sharing :) Shouldn't be long.

 

attachicon.gifScreen Shot 2017-09-29 at 11.10.38.png

Grt job ! Shaneee

 

Btw latest nvidia web drivers for HS not working ?

and does APFS work ?  

  • Like 1
Link to comment
Share on other sites

Grt job ! Shaneee

 

Btw latest nvidia web drivers for HS not working ?

and does APFS work ?  

 

My card doesn't work nor need the web drivers. It's always been supported with just injection. APFS should work yeah but as I couldn't get the installer to run correctly I installed it from Sierra so it's HFS+ just now. Once it's working I'll make an APFS partition and install to it.

  • Like 4
Link to comment
Share on other sites

My card doesn't work nor need the web drivers. It's always been supported with just injection. APFS should work yeah but as I couldn't get the installer to run correctly I installed it from Sierra so it's HFS+ just now. Once it's working I'll make an APFS partition and install to it.

Great job, Shaneee! A note to anyone unfamiliar with APFS, HIgh Sierra auto loads for APFS when using a nand tech or SSD, HFS+ is default for HDD or mechanical drives. You have to specify for HFS in terminal when loading/updating from Sierra for SSD builds the option is no longer available in the loading windows. For APFS mode booting we need to have the ApfsEFI driver in Clover "Drivers64EFI" folder.

 

ApfsEFI has to be extracted from the installer Basedmg folder in usr standalone i386 folder.

  • Like 2
Link to comment
Share on other sites

Great job, Shaneee! A note to anyone unfamiliar with APFS, HIgh Sierra auto loads for APFS when using a nand tech or SSD, HFS+ is default for HDD or mechanical drives. You have to specify for HFS in terminal when loading/updating from Sierra for SSD builds the option is no longer available in the loading windows. For APFS mode booting we need to have the ApfsEFI driver in Clover "Drivers64EFI" folder.

 

ApfsEFI has to be extracted from the installer Basedmg folder in usr standalone i386 folder.

 

Normally you could use the startosinstall command and pass --converttoapfs NO to it to prevent APFS convertion.

However to my understanding this method doesn't work for AMD systems because you'd need to replace the kernel, so alternatively you could change FFM: http://www.insanelymac.com/forum/topic/324194-pre-release-macos-high-sierra/?p=2471719

Link to comment
Share on other sites

What install method did you use?

i have one notebook with intel processor , I instal high Sierra 

 

What install method did you use?

I installed highsierra on an intel notebook, after seeing  your  kernel I got it and put it in my pc amd fx8350 to see if it worked.

now I'm trying to boot from the installer

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...