Jump to content
MaLd0n

[pre-release] macOS High Sierra 10.13.4

457 posts in this topic

Recommended Posts

I still recommend using a SSDT with Whatevergreen simply because it renames the PEGP to GFX0 correctly on its own. As Mald0n stated earlier to you that using Clover DSDT rename feature will rename "ALL" PEGP names in your DSDT and rename them to GFX0 which is not a good idea. Attached is the SSDT I use for my RX 580 with Whatevergreen and it renames it to GFX0 in the correct place.

whatevergreen is still needed to place to clover/kexts?

so no need to  use Radeondeinit parameter?

can i only use whatevergreen ?  

Edited by xtddd

Share this post


Link to post
Share on other sites
Advertisement

837d940f 0f839704 dissa to

 

0:  83 7d 94 0f             cmp    DWORD PTR [rbp-0x6c],0xf

4:  0f                      .byte 0xf

5:  83                      .byte 0x83

6:  97                      xchg   edi,eax

7:  04                      .byte 0x4

 

???

0f 83 97 04 00 00 (OOPS! I forgot one 00 byte before) is jae 0x117be. So NOPping that will disable the jump if the port is >= 0x0F.

Hi PMHeart

this patch produces a reboot when initializing usb in my rig

 

+1

Sorry! I made the wrong patch before! Please try this one:

83 7D 94 0F 0F 83 97 04 00 00 -> 83 7D 94 0F 90 90 90 90 90 90

Share this post


Link to post
Share on other sites

whatevergreen is still needed to place to clover/kexts?

so no need to  use Radeondeinit parameter?

can i only use whatevergreen ?  

It is not required per say but it is recommended. I would never use RadeonDeInit.

Share this post


Link to post
Share on other sites

 

0f 83 97 04 00 00 (OOPS! I forgot one 00 byte before) is jae 0x117be. So NOPping that will disable the jump if the port is >= 0x0F.

 

Sorry! I made the wrong patch before! Please try this one:

83 7D 94 0F 0F 83 97 04 00 00 -> 83 7D 94 0F 90 90 90 90 90 90

work!  :yes:

what diff from Fred's patch?

Share this post


Link to post
Share on other sites

Hello,

 

USB remove limit (10.13.4)

 

Find <837d940f 0f839704>

 

Name com.apple.driver.usb.AppleUSBXHCI

 

Replace <837d9411 0f839704>

 

 

 

Fred

Thank you for fixing the most important problem here, all other talks about RX being recognized by system I think is not a thing to talk too much about

Share this post


Link to post
Share on other sites

Thank you for fixing the most important problem here, all other talks about RX being recognized by system I think is not a thing to talk too much about

Yes it was a major problem but this thread was made to give feedback for what has changed in this version. Yes most change was USB but also AMD card identification 

Share this post


Link to post
Share on other sites

Fred's increases the port limit. (The default 0x0F is 15 in decimal, and it increases the limitation.)

Mine disables the limit entirely. (You can have any port be working.)

Many thx!  :wink_anim:

Share this post


Link to post
Share on other sites

Yes it was a major problem but this thread was made to give feedback for what has changed in this version. Yes most change was USB but also AMD card identification 

hi,rx580 can work oob without whatevergreen..so there is necessary to need this kext? i get confused.

Share this post


Link to post
Share on other sites

hi,rx580 can work oob without whatevergreen..so there is necessary to need this kext? i get confused.

Again it is not necessary, it just helps with multi-monitors better.

Share this post


Link to post
Share on other sites

@pavo. thanks. i use your 580.aml and whatevergreen...but metal has no gpufamily v3 support

As long as it says Metal supported the gpufamily feature set doesn't matter.

Share this post


Link to post
Share on other sites

As long as it says Metal supported the gpufamily feature set doesn't matter.

great.but.i find all is ok with only whatevergreen.. so what is your 580.aml used to do?

Share this post


Link to post
Share on other sites

great.but.i find all is ok with only whatevergreen.. so what is your 580.aml used to do?

It adds HDEF device to the GPU so you can have HDMI/DP audio, makes the first display port set as primary bootup display. 

Share this post


Link to post
Share on other sites

@pavo..i get it...you still use whatevergreen in 10.13.4beta?

just updated to 13.4 beta1 with only whatevergreen...gpufamily v3 display again. gpu device name is gfx0

Edited by xtddd

Share this post


Link to post
Share on other sites

Talking about Beta, does anyone get issue with QuickLook & Preview.app not showing image properly (especially on Fullscreen mode), or overlay media controller is gone? Running it with GF119 I got these, Native & WebDriver produce same results.. just to make sure that it was OS bugs and not related to graphics. Thanks.

 

 

uhx5hhw.jpg

 

Share this post


Link to post
Share on other sites

Talking about Beta, does anyone get issue with QuickLook & Preview.app not showing image properly (especially on Fullscreen mode), or overlay media controller is gone? Running it with GF119 I got these, Native & WebDriver produce same results.. just to make sure that it was OS bugs and not related to graphics. Thanks.

 

 

uhx5hhw.jpg

 

Yes with my Saphire  ATI  Radeon HD 5570 1gig native 

when I open an image it turns blue but I see it intact on the desktop

only PDF opens correctly

and same thing in the Quick time video no arrow  :blush:

I hope its only a Apple bug 

that it does not let go of the support for the small ATI card
This card works perfectly from 10.6.8 to 10.13.3

Share this post


Link to post
Share on other sites

 

Yes with my Saphire  ATI  Radeon HD 5570 1gig native 

when I open an image it turns blue but I see it intact on the desktop

only PDF opens correctly

and same thing in the Quick time video no arrow  :blush:

I hope its only a Apple bug 

that it does not let go of the support for the small ATI card
This card works perfectly from 10.6.8 to 10.13.3

 

OK, thanks for ur tests. I also hope it was OS bug, just curious while I run "$ sudo update_dyld_shared_cache -force" I got message related to QuickLook. Strange is a report from Real iMac13,2 user with GTX 675MX under 17E319j it has no problem at all. Let's see on later release, thanks.  :)

Share this post


Link to post
Share on other sites

OK, thanks for ur tests. I also hope it was OS bug, just curious while I run "$ sudo update_dyld_shared_cache -force" I got message related to QuickLook. Strange is a report from Real iMac13,2 user with GTX 675MX under 17E319j it has no problem at all. Let's see on later release, thanks.  :)

I think lots of Graphics kexts change in 10.13.4
I know also in the update 10.13.3  the AMD5000Controller.kext change ?
but no effect on the 5570, only in 10.13.4

Share this post


Link to post
Share on other sites

Updated from the App Store without any issue and running WebDriver-387.10.10.10.25.156. All looks good - not seeing that preview/quicklook bug either. 

 

Has anyone else noticed slightly improved FPS when using HiDPI scaling? Metal score went up a bit (226444 to 228104) from 10.13.3. Premiere Pro UI feels faster while running my 3840x2160 display @ 2560 x 1440 HiDPI. 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Ethan Jarvis
      Hello,
       
      Here I am looking for the answer of new Mac OS Catalina features and what type of Mac will support this new Os??
    • By bilbo
      THE GREAT GUIDE
      HIGH SIERRA + Z820

       
      ********
      10/07/2018
       
       
      *********************************************************************************
      ————————————————————————————————————————
      ————————————————————————————————————————
       
      (from El Capitan's guide)
      (from Sierra's guide)
       
      Introduction:
       
      Hi everybody. 
      Again, a new guide version, updated to High Sierra. I hope it will be useful for you all. This time, the update is easy. Basically, the 100% of Sierra’s guide is still valid for High Sierra. The guide has been updated to update links, kexts versions … etc, and some parts try to be more clear. Just there are some important topic to keep in mind:
       
      1. What's new?.
      There is a new and absolute important setting to install High Sierra. We have to activate “legacy ACPI cpu tables” in Advanced Section, in BIOS. Without this option enabled, we will get a KP. 
      This option changes completely the structure of the SSDT needed for PM. We have to get rid old SSDT versions, if you extracted them with this option disabled. And all SSDT generated by ssdtPRGen, too. And, if your DSDT has the “SSDT-1-CpuDef” code injected, (following my previous guides, to skip "No ACPI Processor declarations found in the DSDT!" error, (see PM section) ) you will have to delete that part, because the DSDT will cause a KP. A better method is described in this guide. No need of add strange code into DSDT.

       
      2.Can I use my old files from Sierra´s EFI folder?
      The most important, yes. You can keep your config.plist and your DSDT(see point N.1) … saving tons of time. You have to use the new drivers64Uefi files installed by new clover version, and update the kexts versions of main kexts. The specific kexts for our dear machine, USB3, Astek driver, remains in same version.Of course, I provide of all links and files (into my stuff folder) in this guide.
       
      3. So, do I Need repeat again every step of this guide?.
      If you comes from Sierra´s guide, no. After 1stboot and graphics divers install, you can use your previous files (see point 1.) reboot and jump directly to PM section. 
      For new users, Yes, sure.

      4. Consider any part of this guide open to discuss.
      If you see something wrong, or which could be improved, please, just say it, and I’ll fix it. English is not my native language. If you can’t understand some step, or something could be best written, please, just say it and I’ll fix it too
       

      FOR 26x7 and 26x3 USERS!!!. Finally, there a Fix to this models. It´s under test, but I think it should work. Check out FIRST the last section of this guide.
       
      5. And please, (this is for "anonymous" users) don't PM me with personalquestions. No need for that.Any question can be answered openly.
       
       
      Ok, let’s go.
       
       
       
      PART I
       
      1-BIOS SETUP
       
       
      This guide is for UEFI systems. This is not important to follow this guide except in Clover installation section. Keep in mind it to adapt some settings if you need use legacy-bios mode. 
       
      If you don’t need any special option, and you have been playing with options, reset the bios to default settings.Later, you will be able to change and test, if you need some specific option. The next section describe the essential options. 
       
      6. The main BIOS options are:
       
      In storage: 
      set ACHI mode (IMPORTANT).
       

       
       
      Set boot order. UEFI first, (for me), USB first and HD second. 
       


       
      Security : 
      Device Security: I like disable unused devices (scu controller and serial port). Optional.



       
      Disable Vt-d: Disabled. IMPORTANT. 
       

       

       
      Secure boot. Disabled (...to boot with non signed OS). 
      I use UEFI boot, but I keep legacy support active. This is optional.
       

       
       
      In Power :
      Set Runtimepower management to Enabled. This option will allow Power Management later. About the rest of options, I’m not sure of the impact in performance. Set them by default by the moment. Not important for the guide. Only remeber for further tests that with Pcie Performance Mode enabled, power boost is disabled. Idle Power Savings manage sleep policies.


       
       
      In Advanced:
       
      Set PXE, Storage and Video to EFI. (for me) , or legacy, as your want. If you have a graphic card non EFI-compliant, you can set video in Legacy, keeping an UEFI boot.
      Don’t forget set thunderbolt policy in Legacy mode.
       

       

       
      And Now, the essential setting for High Sierra: 
       
      -Enable “Legacy ACPI CPU Tables”
       


       

       

      _________________________________________________________________________________________________________________________________
       
       
       
      PART II:
       
      INSTALLATION
       
      7- MEDIA CREATION
       
      (This guide assume you have a MacOs running. I have no idea how do it on PC)
       
      -Important: Download HighSierra dmg only from Apple.Don´t use suspicious dmgs or Isos. It’s not longer available to search in Apple Store, since Mojave release. Go to this link, and click in “Get macOS high Sierra” (at mid of the page). It will open the apple store download link. The dmg is downloaded in /Applications folder. Let the file in Applications folder. (and keep one compressed copy for future attempts)

       
      -Format one USB stick with common settings:
       


       
      Go to erase tab, select GUID partition table in options, and Mac Os Extended (Journaled) as Filesystem. Name the partition as “USB”. Ok to Apply.   
      On a terminal window, type (copy and paste) :  
      sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction  
      Enter and type your admin password. It will take 10-15 minutes. (When it finish, you’ll see the prompt again)  
      8. INSTALLING CLOVER.
       
      -Download Clover from here. Version used to make this guide: Clover_v2.4k_r4658.
      -Download Clover Configurator from here. It makes easier edit config.plist file and we can use a lot of clover features easily. Now there is a “global edition”
      -Download plisteditor pro demo for edit info.plist files.
      -Download my High Sierra stuff folder. (at the end of the guide)
      -Additional tools: One tool for install kexts, fix permission and rebuild cache. I use Kext helper from rampage’s dmg, although I need always force quit. I don´t like the rest of utilities. This is a personal option. Also you can download  EFI mounter (from download sections of this site). CloverConfigurator mounts EFI too, but maybe with this utility is easier.
       
      -Install Clover in the USB. On first screen, don’t forget change the install location in order to do not install on your Internal HD. Select your USB stick.
      Click on Customize. Choose “Install for UEFI booting only” and “Install Clover in the ESP” as main options (if your system is UEFI-based) This is optional: choose your favorite Theme. In Drivers64UEFI select: Now is longer section. It´s only because is more exact showing the drivers installed. We have to keep selected the default options and add the same additional drivers. Keep in mind two important things:                   -There is a new driver, APFS driver, for the “new” filesystem. This driver is now essential, in order to allow clover “see” HDs formatted with this FS. It´s activated by default. 
                       -The OSxAptiopnFix2Drv has a new version, v3.
                ... The conclusion of this long explanation, is that we have to add to the default selection of drivers: 
       
                                - EmuVariableUefi-64
                               - OsxAptionFix3Drv
       

      Let the rest of option unselected and Click on Install.
       
       
      9- CONFIGURE CLOVER

      When clover finishes, it will mount EFI partition. Time to modify it. You’ll find all necessary files in my folder. There are three things to modify: config.plist, drivers, and kexts
       
      9.1 Config.plist
       
      The default config.plist is not useful for us. Replace it by mine (folder n.2)
      But take a look to options (with clover configurator) to understand my options in order to be able to adapt them for your specs or your preferences. It’s a basic config.plist. I could add more options or fixes. but is a good idea install with minimum options. 
       
           Acpi section.
          All fixes in ACPI section has been removed except some minor fixes in 2 subsection, smart ups option, etc. SmartUps it’s not important now, but it will be later. So I prefer activate this option. 
          The most important, The rename usb devices patches are included. 
       
          

          Boot section
          Bootflags needed are only -v and npci=0x2000. Of course -v is optional only to see the boot process. You can deactivate it when you finish.
       
          
       
          Any option activated in Boot Graphics/ Cpu/Device/Disable driver
       
          Gui options. These are only personal preferences.
       
          
       
          Graphics. AnyGraphic injection annd any option activated. At least, no needed for my 1080ti card. Check it out for your card video.
       
          
       
          An essential section. Kernels Patches needed.
       
          
       
          RT Variables. BooterConfig, and Csr to deactivate security policy in Sierra. The info values are taken from smbios.
       
          
       
          SMBIOS.  Set it to Mac Pro 6,1. 
       
          
       
                    IMPORTANT—>press “generate new” repeatedly to get one random fresh serial number
       
          System parameter: 
       
          
       
       
      9.2 -Drivers64UEFI folder.
       
      As usual, delete VBoxHfs-64driver and replace it by HFSPlus.efi. (from my folder).

           
       
       
      9.3 Kexts folder:
       
      Add my Kexts from my stuff to /EFI/CLOVER/Kexts/10.13
       
      They are:

           
       
      These are the versions Updated since Sierra´s guide.
       
      FakeSMC.kext. If you remember, I have some unexpected KP due to fake smc sensors. Well, I have searched a bit about this, and testing. The main topic is keep the fake smc version and sensors kext of same version or branch. There are several branchs developing              different versions (slice, rehabman, kozleck, etc), after test, and test, I think the most stables and those which gives me best sensor readings is kozeck version. I attach the v1440 from kozleck. In this step I only use FakeSMC kext, withput sensors kexts. Anyway, if you have a better version, use it. Just, don´t forget no use the sensors Kexts.   
      VoodooTSCync.kext, to avoid boot with -x (from rampagdev, dual cpu dmg). You’ll find several versions into my folder.I haven’t noticed any change using the generic or the specific version. I think that is not important for our platform.                  The customize method is:

       

       
               Anyway, I provided the generic version and customized versions for every cpu.

       
      IntelMausiEthernet.kext . Kext for the ethernet card from rehabman. (2018-0424version). It will allow have internet connection on first boot.  AppleIntelE1000e.kext. Kext for ethernet card from here (2017-10-18 version). (Change of  server if you have problems downloading) <<<< update. Use this better than IntelMausiEthernet.kext
       
      UsbInjectall, for USB2 from rehabman( 2018-0822version)  
      And add to /EFI/CLOVER/Kexts/others
       
       

       
       
      Lilu kext (from here, 1.2.7version) NOTE: The kext for download is available in " LILU-X.X.X-RELEASE.zip" link  
      WhateverGreen.kext (from here, 1.2.2 version) old NvidiaGraphicsFixup proyect has been integrated into this proyect. It's useful for nvidia and amd graphics cards.  NOTE: The kext for download is available in " WhateverGreen-X.X.X-RELEASE.zip" link  
      This couple of kexts avoid black screen booting with 6,1 smbios. Is quite important keep in mind the versions of these kexts keeping the right versions among this kexts. Prior to update some of them, you have to check in original websites if it's is compatible with the rest. These versions are ready to work with 10.13.6. 
       
      Thats all. We have our usb installer ready. Copy in a folder all stuff necessary to repeat the process and copy it to the USB stick. You will have it available after first boot.
       
      Reboot from the USB stick and install High Sierra. 

       
      10- INSTALLATION

       
      Some advices:
           -Use only USB2 ports, preferably the front USB2 port.
           -Don’t use USB hubs, or cable extenders… (personal issues)
           -Unplug any other usb device
           -Be sure that you have plugged your internal sata drive to one of the two internal achi sata controller.
       

       
           -The boot process may be slow, (and with terrible and apocalyptic errors). Be patient
           -Maybe, the boot stucks with the error “consideredRebuildKernel …. blabla”. Just reboot again.
           -If you have two monitors, shutdown one can help with graphical errors.
           -Plug your graphic card in PCI Slot 2.
           -For inexperienced users: On first screen, go to disk utility and erase the Volume. (APFS and GPT). Quit the utility and return to first screen. Choose Install.
           -The process is splitted in two steps. The first step promises take only 4 or 5minutes … and now, it’s true!!!. It will take4 or 5 minutes(with a SSD).
           -After this first reboot, in clover boot screen, you will see more partitions than expected. APFS file system manage more partitions in a more complex way (physical layer, logical layer… bla, bla). Select  the new internal HighSierra boot installer partition, not the usb installer. It will finish the  process. This step, takes 10-15min aprox (using a SSD).
       
      Note.I had some unexpected reboot in this step. Only re-trying if you have it also.
       
      -To boot again after installation, keep booting from USB , ant then choose internal HD as clover boot screen.
       
       
      ---------------------------------------------------------------------------------------------------------------------------------
       
       
       
      PART III:
       
      FIRST BOOT
       
      11. Optional updates.
      Finally, we are on High Sierra's Dektop. The Mac os Version is 17G65. In the date of this guide (oct/2018) is the last version. (there is an optional update only for real macbook laptops). For future security updates, this is the moment to update. Set up the internet options and update the system, but remember check if the Lilu and whatevergreen kexts are compatible or if you need use a new version, or you will geta KP or a black screen on boot. Update using the update app, reboot, and wait for the update installation.
       
      12- Install Clover.
      On first reboot, install clover again on HDD, repeating same process and same options than with the USB installer, but keep in mind you have to add some options on clover’s screen install:
       


       

           -Install RC scripts on target volume
           -Optional RC scripts
           -Install Clover Preference Panel.

      …and install clovermanager.app. This is optional but it’s the best way to manage the themes and find a good theme. I provide of one nice High Sierra Theme and the Bootcamp theme. Of course, left this for later. 
       
      Install clover and add same files used on the USB: config.plist , hfsplus driver and kexts. Reboot. You can now extract the USB installer and reboot from the internal HDD.
      After boot, go to clover preference panel and set it to auto mount EFI partition. It will be useful along this process. Disable this when you finish and you get stable your system.
       
       
    • By Ciumann
      Ho notato nei giorni scorsi che mi sparivano alcune icone dal dock ma adesso non si accende proprio più. Mi esce la schermata che vi posto in allegato.
      Al pc stacco la corrente quando non ci sono in casa per evitare temporali improvvisi (quindi capitano anche giorni senza corrente).
      L'hackintosh aveva un problema di spegnimento: non si spegneva ma arrivava alla schermata finale e quando usciva CPU halted lo spegnevo manualmente.
      Ho due hard disk uno con Windows 10 e l'altro con high sierra.
      Si può ripristinare? Ho dei progetti di lavoro sopra 
    • By DSA2
      Salve a tutti
      Fin' ora non mi sono informato molto su come sistemare il boot , prima schermata di avvio.
      In pratica ogni volta devo spostare con freccetta e selezionare mio Hard disk .
      Allego foto fatte da cell. della schermata boot .
      Bisognerebbe cancellare le entries ?
      E nel caso in cui vorrei modificare la grafica clover ?
      Grazie in anticipo per le delucidazioni.

       





    • By DFacco
      Salve a tutti,
      premetto di essere nuovo in questo mondo dell'hackintosh e, come avrete letto dal titolo, ho un problema molto strano al momento dell'installazione.
       
      Creo la chiavetta usb, metto tutti i kext, driver eccetera da un vecchio MacBook Pro ma, quando la vado a mettere sul pc e provo a bootare, Clover non mi trova l'os. In alto c'è lo stemma di clover, in basso i settings ma dove dovrebbero esserci i SO non c'è nulla.
       
      Nel pc avevo ssd e hardest per windows ma ho pensato di toglierli per non creare conflitti con un nuovo ssd da 120gb comprato apposta per il Mac OS.
       
      La penna usb ho provato a farla in tutti i modi che ho trovato e che mi hanno consigliato: sia con Tino, sia con terminale scrivendo il codice. Ho usato clover per selezionare kext e drivers ma nulla.
       
      Questa è la guida che ho seguito inizialmente  https://hackintosher.com/builds/asrock-z370-extreme4-pro4-hackintosh-high-sierra-guide/ 
       
      Non so più cosa fare, HELP!
×