Jump to content
Gigamaxx

AMD High Sierra Kernel Release and Testing

1,119 posts in this topic

Recommended Posts

Advertisement

I’m on beta 5 since the public release. Vega Geekbench Compute finally went back up to 180,000 from 160,000 in public release.

That’s good to hear!!!

Share this post


Link to post
Share on other sites

I’m on beta 5 since the public release. Vega Geekbench Compute finally went back up to 180,000 from 160,000 in public release.

What?  They made it slower!

 

Cinema 4D R18.020 057 has been successfully installed to run!

In AMD Ryzen macOS High Sierra10.13 above! Need to delete a dylib file!

 

OpenGL root context initialized

    Vendor        : NVIDIA Corporation (2)

    Renderer      : NVIDIA GeForce GTX 1060 6GB OpenGL Engine

    OpenGL version: 4.1 NVIDIA-10.25.28 378.10.10.10.15.121

    Driver version: Unknown

OpenGL root context initialized

    Vendor        : VMware, Inc. (5)

    Renderer      : OSMesa - Gallium 0.4 on llvmpipe (LLVM 3.9, 128 bits)

    OpenGL version: 3.3 (Core Profile) Mesa 11.0.3 (git-)

    Driver version: 11.0.3 (git-)

LLVM ERROR: Cannot select: intrinsic %llvm.x86.sse41.pblendvb

MacOSException::PortListener: exception received, running on thread port 11523

MacOSException::PortListener: calling exc_server

catch_mach_exception_raise: Enter for thread 775, currently port 259

CatchExceptionRaise: Enter for thread 775, currently port 11523

CatchExceptionRaise: Examine exception for thread 775

MacOSException::SuspendAllThreads: Get thread list

MacOSException::GetThreadList

MacOSException::SuspendAllThreads: Suspend running threads

MacOSException::SuspendAllThreads: Do not suspend crashed thread with threadId 0

MacOSException::SuspendAllThreads: Suspend thread 5635 with threadId 1

MacOSException::SuspendAllThreads: Suspend thread 6147 with threadId 2

MacOSException::SuspendAllThreads: Suspend thread 5891 with threadId 3

MacOSException::SuspendAllThreads: Suspend thread 7427 with threadId 4

MacOSException::SuspendAllThreads: Do not suspend myself 11523 with threadId 5

 

MacOSException::SuspendAllThreads: Suspend thread 30827 with threadId 6

 

This  Gallium llvmpipe driver has lots of sse41.  Good for sse41 emulation opcode testing!

Share this post


Link to post
Share on other sites

The first 3 betas prior to 10.13 public release the Vega card did 180,000 after beta 5-6 just before the public release the scores dropped by 20,000 points in Geekbench Compute. I would go back to my beta 3 disk and get High scores. I’ve tested every beta since the High Sierra release and now it’s back to a reasonable score. The public release continued with lower scores but the post release developer beta 4-5 scores it came up again.

Share this post


Link to post
Share on other sites

@ Bronya

Your October  kernel running on 10.13.1 is perfect!


@ Bronya

Your October  kernel running on 10.13.1 is perfect!

Share this post


Link to post
Share on other sites

@ Bronya

Your October kernel running on 10.13.1 is perfect!

 

@ Bronya

Your October kernel running on 10.13.1 is perfect!

What do you get in opengl test in cinebench , how many FPS

Share this post


Link to post
Share on other sites

I’m on beta 5 since the public release. Vega Geekbench Compute finally went back up to 180,000 from 160,000 in public release.

How did you update to 10.13.1? If you dont mind..:)

Share this post


Link to post
Share on other sites

How did you update to 10.13.1? If you dont mind..:)

I downloaded the installer form AppStore. And made a USB installer using the modified script. It worked first try. If you follow the beginning and change the Terminal command from macOS\ High\ Sierra.app. To macOS\ High\ Sierra\ Beta,app

 

Same procedure add the download to applications folder and follow the USB installer guide. You can also use a clone, I can switch between my Ryzen, i5 6500, and my pentium. If I remove my Clover and Boot folders from EFI I can even boot into my MacBook 6.1. 4 Systems on the same disk, just a matter of adjusting clover boot screen manager settings, except for the MacBook that requires removing clover from the EFI partition.

Share this post


Link to post
Share on other sites

The first stage will be restarted after the installation, and then enter the Terminal command, replace and modify the two files:      prelinkedkernel   &   com.apple.Boot.plist,

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Kernel Cache</key>

<string>/.IABootFiles/prelinkedkernel</string>

<key>Kernel Flags</key>

<string>root-dmg=file:///Install%20macOS%20High%20Sierra.app/Contents/SharedSupport/BaseSystem.dmg</string>

</dict>

 

</plist>

Share this post


Link to post
Share on other sites

Was able to update to 10.13.1 via appstore update method. Make sure you have your USB installer handy. "I used XCiLNZ's method installer" Works great. Run the update from the appstore and when it reboots the first time be sure to boot to your USB installer. Go through the "PreInstall process to replace the prelinked kernel and reboot" Then boot to your "Install Mac OS "Your hard drive". Let it do its thing and on the second reboot, Go back to your USB installer. Now go through the "PostInstall process" Choose which method works the best for your layout. Boot into "Your Hard drive" this time. Once rebooted you need to disable all Nvidia Web drivers in clover, I removed all Nvidia kexts also in clover/kexts/other. Loaded up like a new install :)

Share this post


Link to post
Share on other sites

I'm manually modifying it! The terminal replacement command is to ask my friends, friends are programmers!

Share this post


Link to post
Share on other sites

I tried your method and works fine. Thanks! 

 

How do you know make scripts "pre" and "post"? Is there any documentation about this?

check the video description for the GUIDE link.

https://youtu.be/ydHyAmxPb_Y

 

UPDATE : To install supplemental updates by from App Store on HS :

                      - Install the update from App Store and hit restart (and it will start installing the update)

                      - Then insert your HS USB and boot to it . Then open terminal and run the pre command (as shown in the above video)

                      - Restart back to clover boot menu and select "Boot Install macOS from <Your-HS-Disk-Name> and boot to it to continue to installation.

                      - when done ! again boot to USB and open terminal and type the post command (as shown in the above video)

                      - Restart back to clover boot menu and select "Boot macOS from <Your-HS-Disk-Name> and proceed to boot .

 

 

 

AIN026lIQHWS5aU0ylisew.png

 

UPDATE-2 : I made a another new tutorial on installing 10.13 using AMDHS_Installer (Pre-made by me):

                         It also includes my new setup script . which you can you use to setup your macOS like performing pre and post install easily , install usb fix (all or individually ) , remove installed usb fix , repair permissions (whole drive) etc.

                         Just type " xlnc " to start the setup script and from there choose your options.

 

 

         https://youtu.be/OXcW_zAk0WE

Share this post


Link to post
Share on other sites

Review on macOS 10.13.1 :

 

i79jAQmNRceZl8YUZwHGig.png

 

 

- I tried the Bronya 10.13 kernel on macOS 10.13.1 and it works .
- The good news is nvidia users now don't need Lilu.kext and NVWebDriverLibValFix.kext to prevent IOConsoleUser lock screen error loop after installing Nvidia web drivers

- The bad news is you still need Lilu.kext and NVWebDriverLibValFix.kext to load the Nvidia web drivers at boot or else without it the system boots with  OSX Default Graphics Drivers.
- Benchmark scores are almost same .
- UI is smooth and boot speed is now faster than before.
- Sound works ( VoodooHDA.kext)
- Ethernet works ( RealtekRTL8111.kext )
​- USB ports works ( just need DummyUSBEHCIPCI.kext and USBinfo fix )
- Shutdown and Restart works perfectly 
- Sleep doesnt work . (Goes to instant restart on wake )
 

 

Share this post


Link to post
Share on other sites
How to modify xnu source for "gIOScreenLockState 3" ?

 

I do not believe IntelGraphicsFixup

Because it's useless

bug still exists

 

THX

:)

Share this post


Link to post
Share on other sites

Review on macOS 10.13.1 :

 

 

i79jAQmNRceZl8YUZwHGig.png

 

 

- I tried the Bronya 10.13 kernel on macOS 10.13.1 and it works .

- The good news is nvidia users now don't need Lilu.kext and NVWebDriverLibValFix.kext to prevent IOConsoleUser lock screen error loop after installing Nvidia web drivers

- The bad news is you still need Lilu.kext and NVWebDriverLibValFix.kext to load the Nvidia web drivers at boot or else without it the system boots with  OSX Default Graphics Drivers.

- Benchmark scores are almost same .

- UI is smooth and boot speed is now faster than before.

- Sound works ( VoodooHDA.kext)

- Ethernet works ( RealtekRTL8111.kext )

​- USB ports works ( just need DummyUSBEHCIPCI.kext and USBinfo fix )

- Shutdown and Restart works perfectly 

- Sleep doesnt work . (Goes to instant restart on wake )

 

Please tell about USBinfo fix (search in topic shows only the post about 10.13.1 update with 10.13 kernel and no detailed information)

What info you fixed and where? Does Usb 3.0 ports work with vanilla XHCI driver or your need GenericUSBxHCI.kext?

Share this post


Link to post
Share on other sites

Please tell about USBinfo fix (search in topic shows only the post about 10.13.1 update with 10.13 kernel and no detailed information)

What info you fixed and where? Does Usb 3.0 ports work with vanilla XHCI driver or your need GenericUSBxHCI.kext?

by USBinfo fix i meant these files : VDC.plugin and SPUSBReporter.spreporter ( without these incorrect usb information is shown ).

and for me i just need DummyUSBEHCIPCI.kext to make my USB 3.0 ports work . ( no GenericUSBXHCI.kext and DummyUSBXHCIPCI.kext are used )

 

 

USB.zip

Share this post


Link to post
Share on other sites

 

How to modify xnu source for "gIOScreenLockState 3" ?
 
I do not believe IntelGraphicsFixup
Because it's useless
bug still exists
 
THX
:)

 

 

I assume you mean the IOConsoleUser message? This isn't kernel related. It's happening on Intel systems too with older Nvidia GPUs like mine.

Share this post


Link to post
Share on other sites
I guess, This seems like some kind of verification.

Like a signature and the like

 

Enable QE/CI on OS X 10.12

The message is: AMFI: allowing exception handler for `WindowServer` (xxx) because SIP is disabled.

 

Enable QE/CI on OS X 10.12.6 / 10.13

The message is: IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0

 

This should all be the same question.

Share this post


Link to post
Share on other sites

 

 

check the video description for the GUIDE link.

I checked the guide but I didn't see any reference about the pre and post script. My question is, Why we need this scripts and How I can know how to make this?

 

Thanks in advice!

 

Enviado desde mi Redmi Note 3 mediante Tapatalk

Share this post


Link to post
Share on other sites

I checked the guide but I didn't see any reference about the pre and post script. My question is, Why we need this scripts and How I can know how to make this?

Thanks in advice!

Enviado desde mi Redmi Note 3 mediante Tapatalk

The scripts inject the prelinked kernel and kernel during the install process. Without these the installer will stop becuase of kernel panic or failure to load kernel. There are also some other fixes in the scripts like disabling certain kexts etc.....

Share this post


Link to post
Share on other sites

Bronya kernel works with High Sierra beta 10.13.2 replacing the 17.3 kernel.    However I must use -liluoff to get past black screen and RX 480 lists as display 7mb.   I will try to update to latest lil and whatever green kexts and update findings.

 

Update:  With latest lilu and Whatevergreen kexts RX 480 is working with acceleration.

 

post-1753549-0-23536400-1509727269_thumb.png

 

post-1753549-0-39571500-1509727281_thumb.png

Share this post


Link to post
Share on other sites

I checked the guide but I didn't see any reference about the pre and post script. My question is, Why we need this scripts and How I can know how to make this?

 

Thanks in advice!

 

Enviado desde mi Redmi Note 3 mediante Tapatalk

pre-install command :

/Volumes/Image\ Volume/PreInstall/pre

post-install command :

/Volumes/Image\ Volume/PostInstall/post

And if you dont need the usbfix then instead of above post-install type this: (aka post-install without usbfix)

/Volumes/Image\ Volume/PostInstall/kernel_kext_install_only

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 spakk
      Hey @ll, here you can ask several special questions about Ryzen CPUs or installation
    • 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
×