Jump to content
noisegate

RX 580 - Mojave boots to black screen

37 posts in this topic

Recommended Posts

Hi all,

 

My rig: i7-4930k / X79 Deluxe / Sapphire RX 580 Nitro+ 4GB / PSU be quiet! Dark Power Pro 10 750W

 

Like many others I'm getting a black screen when Mojave 10.4.2 boots (I tried with HDMI, DVI and DP to DVI)

I'm starting to feel out of options, it's supposed to work OOB

Did anyone with the same card and problem manage to fix it?

 

Here is a dump after @MaLd0n kindly offered to help: send_me.zip

 

Current BIOS settings:

 

— ADVANCED —

Hyper-threading > Disabled
Enhanced Intel Speedstep Technology > Enabled
Turbo Boost > Enabled
Support C1E > Enabled
Intel (R) VT-d > Disabled
SATA: AHCI mode
EHCI Hand-off > Enabled

 

— BOOT — 

Fast Boot > Disabled
CSM > Disabled
Secure Boot > Other OS

 

Thanks for the help

Edited by noisegate

Share this post


Link to post
Share on other sites
Advertisement
21 minutes ago, noisegate said:

Hi all,

 

My rig: i7-4930k / X79 Deluxe / Sapphire RX 580 Nitro+ 4GB / PSU be quiet! Dark Power Pro 10 750W

 

Like many others I'm getting a black screen when Mojave 10.4.2 boots (I tried with HDMI, DVI and DP to DVI)

I'm starting to feel out of options, the card is supposed to work OOB

Did anyone with the same card and problem manage to fix it?

 

Here is a dump after @MaLd0n kindly offered to help: send_me.zip

 

Current BIOS settings:

 

— ADVANCED —

Hyper-threading > Disabled
Enhanced Intel Speedstep Technology > Enabled
Turbo Boost > Enabled
Support C1E > Enabled
Intel (R) VT-d > Disabled
SATA: AHCI mode
EHCI Hand-off > Enabled

 

— BOOT — 

Fast Boot > Disabled
Boot Logo Display > Disabled
POST time > 1
CSM > Disabled
Secure Boot > Other OS

 

Thanks for the help

Why is Hyper-threading > Disabled? None of these settings effect GPU at all.

Edited by Pavo

Share this post


Link to post
Share on other sites
36 minutes ago, Pavo said:

Why is Hyper-threading > Disabled?

 

I noticed better performances in Logic Pro. Is it preferable to leave it enabled?

 

 

37 minutes ago, Pavo said:

None of these settings effect GPU at all.

 

I mainly posted my BIOS settings in case someone spotted a conflict. Some did solve the same problem by disabling CSM for instance, which I had enabled for my previous HD 6870. Disabling it didn't change anything on my side, though.

 

Thanks

Share this post


Link to post
Share on other sites
1 hour ago, noisegate said:

it's supposed to work OOB

Yes it does, but back then when I used RX 480 I had same issue then WEG and Lilu kexts came out and fixed the problem, I don't know if its still the case because it was about one year from now, Lilu and WEG are needed anyway.

Is this a fresh install with the 580, or you had Nvidia before?

Can you upload your EFI folder to see what's missing or wrong? at least to see if the problem is in the EFi, if not then its in the BIOS.

Share this post


Link to post
Share on other sites
43 minutes ago, C.Frio said:

Hi  .. 

And what about internal graphic support,on bios settings,?

C.frio

 

Hi C.Frio, unless I missed it there is no such option in the X79 Deluxe BIOS. I suppose the iGPU is automatically disabled if a card is spotted?

 

30 minutes ago, RandomTech said:

Yes it does, but back then when I used RX 480 I had same issue then WEG and Lilu kexts came out and fixed the problem, I don't know if its still the case because it was about one year from now, Lilu and WEG are needed anyway.

Is this a fresh install with the 580, or you had Nvidia before?

Can you upload your EFI folder to see what's missing or wrong? at least to see if the problem is in the EFi, if not then its in the BIOS.

 

Hi RandomTech, I have both WEG and Lilu installed, @MaLd0n kindly provided the appropriate Clover folder. I posted a full dump in my initial post if you would like to check it.

 

It's a fresh install made with a HD6870. I can't boot the USB partition either with the RX580, the best I got was a scrambled logo screen.

 

I can't think of a BIOS setting that might conflict. This setup worked flawlessly with the HD6870 on 10.11 and 10.12

 

Thank you very much

Edited by noisegate

Share this post


Link to post
Share on other sites

hi...

maybe with this approach "It's a fresh install made with a HD6870, maybe I should reinstall with the RX580?" can solve the issues

 

just to inform...I do have rx 460 and rx 560 running Mojave..I do not use lilu or weg...on a z97 and on a z370

c.frio 

Share this post


Link to post
Share on other sites
49 minutes ago, noisegate said:

 

Hi C.Frio, unless I missed it there is no such option in the X79 Deluxe BIOS. I suppose the iGPU is automatically disabled if a card is spotted?

 

 

Hi RandomTech, I have both WEG and Lilu installed, @MaLd0n kindly provided the appropriate Clover folder. I posted a full dump in my initial post if you would like to check it.

 

It's a fresh install made with a HD6870. I can't boot the USB partition either with the RX580, the best I got was a scrambled logo screen.

 

I can't think of a BIOS setting that might conflict. This setup worked flawlessly with the HD6870 on 10.11 and 10.12

 

Thank you very much

Of course Mald0n is the guy who helps us all and his knowledge is far much better than me :D no comparison there.

Did you ever try to change the SMBIOS from MacPro6,1 to iMac 14,2 or 15,1 ?

Otherwise find a tutorial with hardware similar to yours and use their CLOVER folder, this has helped me a lot in my Hackintosh journey.

 

Edit: I don't know if your DSDT was before RX 580 or after, either way remove it and try to boot.

same case with SSDT I boot my 4790K system without SSDT anymore because it was needed on earlier versions and still have speed steps and powermanagment ok, try to remove them both.

Edited by RandomTech

Share this post


Link to post
Share on other sites
26 minutes ago, RandomTech said:

Of course Mald0n is the guy who helps us all and his knowledge is far much better than me :D no comparison there.

Did you ever try to change the SMBIOS from MacPro6,1 to iMac 14,2 or 15,1 ?

Otherwise find a tutorial with hardware similar to yours and use their CLOVER folder, this has helped me a lot in my Hackintosh journey.

 

That’s the thing, I couldn’t find someone with both a RX580 and a X79 MoBo.

 

Enabling multi-threading allowed to get a loading bar at logo, but it stops at 2/3rd. With multi-threading disabled I can’t see the loading bar but the OS does load. But then I get a black screen. Some people reported they could log in if screen sharing in that scenario.

 

Here’s what I’m getting in verbose before the computer hangs:

F8B834C8-CD4D-41EE-8398-A35AE1F46BA9.thumb.jpeg.ebed2d0059f153d835cd62392ea2fe5f.jpeg

Edited by noisegate

Share this post


Link to post
Share on other sites
1 hour ago, Gigamaxx said:

@Pavo another Ledacy board?   No UEFI compatibility?

For a board to not have UEFI compatibility doesn't mean that the GPU will not work with it. You might not get a boot screen if the GPU doesn't have a GOP embedded into the firmware but when the OS boots it will still work.

1 hour ago, noisegate said:

 

That’s the thing, I couldn’t find someone with both a RX580 and a X79 MoBo.

 

Enabling multi-threading allowed to get a loading bar at logo, but it stops at 2/3rd. With multi-threading disabled I can’t see the loading bar but the OS does load. But then I get a black screen. Some people reported they could log in if screen sharing in that scenario.

 

Here’s what I’m getting in verbose before the computer hangs:

F8B834C8-CD4D-41EE-8398-A35AE1F46BA9.thumb.jpeg.ebed2d0059f153d835cd62392ea2fe5f.jpeg

Upload your entire EFI folder please.

Edited by Pavo

Share this post


Link to post
Share on other sites

 

15 minutes ago, Pavo said:

For a board to not have UEFI compatibility doesn't mean that the GPU will not work with it. You might not get a boot screen if the GPU doesn't have a GOP embedded into the firmware but when the OS boots it will still work.

Upload your entire EFI folder please.

 

This board does have UEFI compatibility, though: https://www.asus.com/us/Motherboards/X79DELUXE/specifications/

Maybe it's too old nevertheless?

 

Here is my EFI folder:

ttps://wetransfer.com/downloads/db883102976784402e7f5560331f7b0320181221175029/37b30dcf1ff57ccbeecbe820948941c720181221175029/cce4c4

 

Thanks for your time

Share this post


Link to post
Share on other sites
1 hour ago, noisegate said:

 

 

This board does have UEFI compatibility, though: https://www.asus.com/us/Motherboards/X79DELUXE/specifications/

Maybe it's too old nevertheless?

 

Here is my EFI folder:

ttps://wetransfer.com/downloads/db883102976784402e7f5560331f7b0320181221175029/37b30dcf1ff57ccbeecbe820948941c720181221175029/cce4c4

 

Thanks for your time

Made some changes, please test this EFO on a USB first. DO not add/delete or edit anything. If you can not boot please boot with verbose and upload a picture of where it gets stuck or panics.

noisegate_EFI.zip

Share this post


Link to post
Share on other sites
1 hour ago, Pavo said:

Made some changes, please test this EFO on a USB first. DO not add/delete or edit anything. If you can not boot please boot with verbose and upload a picture of where it gets stuck or panics.

noisegate_EFI.zip

 

Thanks a lot Pavo, I'll put the RX580 back in in a few minutes and let you know.

I shouldn't keep the APPLE folder, then?

Edited by noisegate

Share this post


Link to post
Share on other sites

Pavo, you nailed it :)

Can you please tell me what the problem was?

Should I keep using your EFI without adding the APPLE folder?

 

Thanks a ton, I'll let you know how things go from here!

 

EDIT:

- Only front panel USB 2 works, no USB 3, no rear panel USB

- I can only wake from screensaver with the mouse wheel. Mouse buttons or keyboard keys don't work.

Edited by noisegate

Share this post


Link to post
Share on other sites

The x79 boards can be tricky. 

My build:

Biostar T-Power x79 mobo

Xeon E5-1650

nVidia Quadro P2000

Sapphire 7950

Mojave 10.14.2

 

Since the Xeon does not have integrated graphics, I learned that getting MacOS to install is a bit difficult.  The Biostar board is surprisingly compliant for starting and installing successfully on the base level.

Initially I was booting straight to black screen with the 7950. So I tried the nVidia card.

I was successfully able to get everything installed with the nVidia card, but it has no drivers.

Tried a friends RX 480, thinking the 7950 might be too legacy, but same exact thing, straight to black screen right when the login should appear.

Some research later i found out that it might be trying to default to the igpu, but since none exists, and there are no options in the BIOS for this, it goes black. VNC viewer shows that the machine is up and running fine, as I can remote to it, just no display.

Keeping the nVidia card in PCI slot 1, and the 7950 in slot 2 is a workaround.  I have DP to monitor from nVidia, and then HDMI from the 7950.  I stay on the DP input while booting, and when it looks like it is stuck, I switch inputs and viola!, the 7950 is working just fine.

Need adjustments to the arrangement of the monitors in Display Properties and such, but it works fine.  I have a Dell U3415W, and the 7950 over HDMI does 3440x1440/60hz just fine.  I think everything is working as expected.  The geekbench OpenCL numbers are in line with baseline benchmarks.

 

This is a real odd solution to not having an igpu.  Is there an proper fix to this black screen issue with AMD cards and non-igpu capable processors?

I still have some tweaking to do as sleep does not work on this system, and probably some other random things, but otherwise it is quite rock solid and stable so far.

 

Share this post


Link to post
Share on other sites
7 minutes ago, Boforums said:

The x79 boards can be tricky. 

My build:

Biostar T-Power x79 mobo

Xeon E5-1650

nVidia Quadro P2000

Sapphire 7950

Mojave 10.14.2

 

Since the Xeon does not have integrated graphics, I learned that getting MacOS to install is a bit difficult.  The Biostar board is surprisingly compliant for starting and installing successfully on the base level.

Initially I was booting straight to black screen with the 7950. So I tried the nVidia card.

I was successfully able to get everything installed with the nVidia card, but it has no drivers.

Tried a friends RX 480, thinking the 7950 might be too legacy, but same exact thing, straight to black screen right when the login should appear.

Some research later i found out that it might be trying to default to the igpu, but since none exists, and there are no options in the BIOS for this, it goes black. VNC viewer shows that the machine is up and running fine, as I can remote to it, just no display.

Keeping the nVidia card in PCI slot 1, and the 7950 in slot 2 is a workaround.  I have DP to monitor from nVidia, and then HDMI from the 7950.  I stay on the DP input while booting, and when it looks like it is stuck, I switch inputs and viola!, the 7950 is working just fine.

Need adjustments to the arrangement of the monitors in Display Properties and such, but it works fine.  I have a Dell U3415W, and the 7950 over HDMI does 3440x1440/60hz just fine.  I think everything is working as expected.  The geekbench OpenCL numbers are in line with baseline benchmarks.

 

This is a real odd solution to not having an igpu.  Is there an proper fix to this black screen issue with AMD cards and non-igpu capable processors?

I still have some tweaking to do as sleep does not work on this system, and probably some other random things, but otherwise it is quite rock solid and stable so far.

 

I have a C602 chipset which is the workstation version of the X79 with 2x Xeon E-5 2670 v2 CPUs which do not have IGPU and have no issues installing and using MacOS since 10.12 to current using a Sapphire Nitro+ RX 480, moves to same but 580 and now with a Asus STRIX OC Vega 64. I honestly have no clue why a lot of users are having issues with RX 480/580. I use MacPro6,1 SMBIOS since it uses the same CPU type and chipset I have. Which is what you should be doing when selecting the SMBIOS. BIOS settings are default settings minus VT-D and Secure Boot disabled.

4 hours ago, noisegate said:

Pavo, you nailed it :)

Can you please tell me what the problem was?

Should I keep using your EFI without adding the APPLE folder?

 

Thanks a ton, I'll let you know how things go from here!

 

EDIT:

- Only front panel USB 2 works, no USB 3, no rear panel USB

- I can only wake from screensaver with the mouse wheel. Mouse buttons or keyboard keys don't work.

I removed the patched DSDT that you was using previously so that explains why wake/sleep and USB issues. Tomorrow I will take the things you need out of the DSDT and create a few SSDTs for you. I changed quite a bit and also have you updated Lilu, WEG, AppleALC and AGPM injector kext. The Spple folder is not needed, it’s just a folder that the installer creates in the ESP for updating the firmware on real macs. Doesn’t do anything for hacks.

Share this post


Link to post
Share on other sites
6 hours ago, Pavo said:

I removed the patched DSDT that you was using previously so that explains why wake/sleep and USB issues. Tomorrow I will take the things you need out of the DSDT and create a few SSDTs for you. I changed quite a bit and also have you updated Lilu, WEG, AppleALC and AGPM injector kext. The Apple folder is not needed, it’s just a folder that the installer creates in the ESP for updating the firmware on real macs. Doesn’t do anything for hacks.

 

Thank you very much @Pavo

 

6 hours ago, Pavo said:

(...) and also have you updated Lilu, WEG, AppleALC and AGPM injector kext.

 

Is this a question or something you did?

Share this post


Link to post
Share on other sites
7 hours ago, noisegate said:

 

Thank you very much @Pavo

 

 

Is this a question or something you did?

Something I did, that was suppose to say "also gave you". I need you to reboot and go to Clover boot menu and Hit F4, then boot into MacOS normally and mount your EFI. Then I need you to upload your EFI>Clover>ACPI>origin folder please.

Edited by Pavo

Share this post


Link to post
Share on other sites
1 hour ago, Pavo said:

Something I did, that was suppose to say "also gave you". I need you to reboot and go to Clover boot menu and Hit F4, then boot into MacOS normally and mount your EFI. Then I need you to upload your EFI>Clover>ACPI>origin folder please.

 

Hey Pavo,

 

Ok, I suspected it was a typo.

 

I will get back to you in a week, after we’re back from holiday.

 

Thank you again for your time,

Merry Xmas!

Share this post


Link to post
Share on other sites
23 minutes ago, noisegate said:

 

Hey Pavo,

 

Ok, I suspected it was a typo.

 

I will get back to you in a week, after we’re back from holiday.

 

Thank you again for your time,

Merry Xmas!

No problem safe travels and happy holidays

Share this post


Link to post
Share on other sites
On 12/22/2018 at 5:24 PM, Pavo said:

I need you to reboot and go to Clover boot menu and Hit F4, then boot into MacOS normally and mount your EFI. Then I need you to upload your EFI>Clover>ACPI>origin folder please.

 

Hey there @Pavo, here's the origin folder you asked for: origin.zip

 

Do your magic ;)

 

Thanks again for your help and happy new year!

Share this post


Link to post
Share on other sites
Posted (edited)
On 12/22/2018 at 3:38 AM, Pavo said:

I removed the patched DSDT that you was using previously so that explains why wake/sleep and USB issues. Tomorrow I will take the things you need out of the DSDT and create a few SSDTs for you.

 

Gentle bump, if and when you find a moment to help me with the right SSDTs (origin folder is in previous message) :)

@Pavo @MaLd0n 

 

Also my HDMI monitor won't show as an audio device. Is it to be expected without the proper SSDT?

 

Thank you very much

Edited by noisegate

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 tonyx86
      I was inspired by @duduclx post for installing El Capitan on a Dell Latitude E6410, so I decided to install Mojave 10.14.5.  Everything works perfectly except for sleep.  I'm starting this thread hoping to help others install Mojave on their E6410s and to diagnose and resolve the sleep issue.  This thread is not currently intended to be an installation guide and is better suited to the intermediate/advanced hackintosher.  Eventually, it may evolve into a guide.
       
      I started with this thread (Many thanks, @duduclx !!!) and ended up with the system captured in the attached files.  The keys were to change the LPCB._DSM.Name to "3b09" and remove all CLOVER configs not necessary for Mojave, plus some other items mentioned below.
       
      My system is as follows:
      Dell Latitude E6410 (I7-620m, Nvidia 3100M, 8GB DDR3, 512GB SSD, 1440x900 display, BIOS: A17) MacOS: Mojave 10.14.5 (APFS) (Patched with DosDude Mojave Patcher 1.3.3) MacModel: MacBookPro 6,2 (LPCB._DSM.Name "pci8086,3b09") Kexts: Lilu 1.3.6, VoodooHDA 2.9.2, AirportBrcmFixup 2.0.0, IntelMausiEthernet 2.4.1d1, ACPIBatteryManager 1.90.1, BrcmPatchRam2.kext, BrcmFirmwareRepo.kext, VoodooPS2Controller (the "Refined ALPS Touchpad" version - release 5, not the original version), USBInjectAll (with custom SSDT-UIAC) Wi-Fi: Broadcom BCM 94352HMB (with AirportBrcmFixup.kext) CLOVER (Legacy): R4961  
      Configuration items that may be different from what you have seen in other E6410 configurations
      LPCB._DSM patched with device-id "3b09" AND "name", "pci8086,3b09" for native Nehalem power management with MacBookPro 6,2 ECDV renamed to EC so that AppleBusPowerController loads AGP.VID._DSM patched with device-id "0a29" so that AppleGraphicsPowerManagement loads  No CLOVER Generate P or Generate C States (with the correct LPCB._DSM and MacBookPro 6,2, these CLOVER options are unnecessary for this architecture and only limit max multiplier and reduce number of P states) DSDT patched to include HDAU device (device-id 0x0be3)  
      What is NOT working:
      Sleep (display goes blank, but power light stays on.  System cannot wake and must be forced off with power button) Display brightness can be controlled with keyboard keys, but cannot be controlled with slider in Display settings.  The slider appears in Display settings (because of the backlight DSDT injection in AGP.VID._DSM), but the slider doesn't work (yet).  Haven't spent time to figure this out, but would love help. Graphics Power Management - AGPM loads (because 10de,0a29 device is injected), but there's no evidence that 3100m frequency and voltage is changing.
        What is NOT tested:
      SD Card Slot Smartcard Reader eSata (I have this disabled in my BIOS) Firewire Port (it does appear in the Network settings, just haven't tried it) Microphone Jack PC Card Slot (I have this disabled in my BIOS) Camera (I have this disabled in my BIOS)  
      What IS working:
      Everything else not mentioned above.   Speedstep/CPUPowerManagement is perfect, system temps are low, CPU multiplier operates as expected, battery life is long Shutdown is fast Display/graphics acceleration is perfect (thanks to DosDude's Mojave patcher) Brightness (adjusted with brightness keys on keyboard) works perfectly Battery Manager works (battery status is displayed in menu bar) simply by installing ACPIBatterManager.kext. Wi-Fi (after changing to Broadcom BCM94352HMB and installing AirportBrcmFixup.kext) Audio (volume adjustable, volume indicator appears in menu bar).  Switched to VoodooHDA from AppleALC after AppleALC caused slow boot due to "IOHDACodecFunction timeout." Ethernet port (with IntelMausiEthernet.kext) Broadcom BCM20702A0 Bluetooth (with BrcmPatchRam2.kext and BrcmFirmwareRepo.kext) Optical Drive External VGA (with corrected NVCAP.  Need NVCAP 04000000 00000100 0E000000 00000007 00000000 (credit: @PlutoDelic) for working external VGA display. Headphone jack Display Port (tested using DP > HDMI adapter)  
      Known issues and their solutions
      AAPL,clock-id and device_type do not appear in IORegistry for EHC1.  Solution is to use CLOVER on-the-fly patching/fixing/renaming for EHC1 and EHC2.  This has been completed and tested, but does not fix the sleep behavior.  This fix is not reflected in the attached files. ALPS trackpad performance is not good with the "standard" VoodooPS2Controller.kext that I initially used.  Switching to the "Refined ALPS TouchPad driver" is a big improvement.  I've implemented and tested this on my system.  The ALPS version of VoodooPS2Controller.kext mixes up a few keys.  Need to switch the Command and Option keys (System Preferences > Keyboard > Modifier Keys) and change keyboard type to ISO European.  The updated VoodooPS2Controller.kext is not reflected in the attached files. This proposed configuration uses an injected device-id (10de,0a29) for NVidia 3100m to get AGPM to load.  While I haven't observed any performance differences, a better approach may be to inject AGPM properties for device 10de,0a6c (the actual device-id for the 3100m).  This AGPM method is discussed later in this thread.  I have briefly tested this "FakeSMC.kext method" for injecting AGPM attributes without any noticeable changes in laptop/graphics behavior and have not updated attached files to reflect this change. IOHWControl is not loaded under AGPM (Should be AGP > VID > NVDA,Display-A@0 > NVDATesla > AGPM > gpu-control > IOHWControl as viewed in IORegistryExplorer).  It is loaded on a real MacBookPro6,2 running Mojave and is loaded on this Dell Latitude E6410 running High Sierra.  If I "Inject NVidia" via CLOVER, IOHWControl loads properly.  I have made this change and am testing it on my system, but have not updated the attached configuration files. The Dell Latitude DSDT (BIOS A17) has a bug in Method (GNOT).  In the method, the expression  If (LOr (LGreater (OSYS, 0x07D0), LLess (OSYS, 0x07D6))) always evaluates to TRUE, so the patched DSDT has no dependency on the value of OSYS.  I suspect that LOr should be replaced with LAnd, so that this expression is TRUE for variants of Windows 2001 and False for any other OS.  While this may have no affect on MacOS, it makes one wonder how such an obvious bug made it through Dell QA and is still present in BIOS A17.  Also makes one wonder whether the sleep problem (which no one has solved) was fixed in Windows to address another DSDT bug. The DSDT patch that duduclx refers to as "Intel GMA Ready" in his El Capitan Guide is not applied correctly to the DSDT attached to this post.  Somehow, the contents of patched _DSM are located in the PCI0.VID device instead of in Method (_DSM) within the PCI0.VID device.  MaciASL didn't complain about this, so it went unnoticed, but it doesn't appear to have had any affect.  I have completely removed this "Intel GMA Ready" patch from my DSDT since it is not necessary for Dell Latitude E6410's with NVidia 3100m, but have not updated the attached DSDT. The assigned value of ACOS in the DSDT is conditional on the operating system.  There is no condition for "Darwin."  The solution is to add a condition for "Darwin" (making it equivalent to one of the defined operating systems (e.g. Linux, Win7, etc), analogous to the assignment of OSYS.  I made this change in my DSDT (not yet reflected in the attached files), but have not observed any behavioral differences (sleep or otherwise).  EDIT: Another way to handle this might be to override _OSI with XOSI (defined in a custom SSDT).  Still learning about XOSI and haven't yet drawn a conclusion.  I'm currently experimenting with ACOS and OSYS equivalent to Win7 and Linux (manually patched in my DSDT which has not yet been updated as a new attachment to this post). The portType of the Internal Bluetooth device is portType=0 which, according to Rehabman's comments in SSDT-UIAC-All.dsl, is an external USB 2 port.  I believe that this should be an internal USB port (portType=2).  My custom SSDT-UIAC.dsl is wrong.  I just learned through trial and error that the HUB1 and HUB2 definitions in Rehabman's SSDT-UIAC-ALL.dsl apply to the ports on the EHCx USB hubs.  The solution is to include the HUB1 definition in SSDT-UIAC.dsl and change portType to 2 for HP15.  I have not attached an updated SSDT-UIAC.aml to this first post, but my current EFI includes an updated SSDT-UIAC.aml with ports HP15, 16 17 and 18 set to internal (portType = 2).  This change doesn't appear to affect/fix sleep, but it may prevent instant wake if we get sleep working.  
      Brief Installation Guide (for the experienced Hackintosher):
      Follow duduclx's guide for BIOS config Create your MacOS installer USB (Use DosDude's Mojave Patcher for Mojave) (start with High Sierra and not Mojave if you're new to hackintosh). Install CLOVER (Legacy) on installer USB using attached EFI as your guide for patched ACPI, kexts and config.plist Install MacOS to your SSD.  When you run DosDude's Mojave Patcher, DO NOT install LegacyUSBInjector.kext - you're going to use Rehabman's USBInjectAll.kext. Install the following kexts in /Library/Extensions:  ACPIBatteryManager.kext, AirportBrcmFixup.kext, BrcmFirmwareRepo.kext, BrcmPatchRAM2.kext, FakeSMC.kext, FakeSMC_ACPISensors.kext, FakeSMC_CPUSensors.kext, FakeSMC_GPUSensors.kext, FakeSMC_LPCSensors.kext, IntelMausiEthernet.kext, Lilu.kext, USBInjectAll.kext, VoodooPS2Controller.kext (the "Refined ALPS Touchpad driver," not the original) Switch Command and Option keys to compensate for Refined ALPS driver issue (System Preferences > Keyboard > Modifier Keys).  Also change keyboard type to ISO European to fix the [ ` ~ ] key (to the left of the "1" (one) key. Install VoodooHDA Install HWMonitor application  
      Tips for Improved Performance (on this and other older systems)
      System Preferences > Spotlight > Search Results: Uncheck all options System Preferences > Spotlight > Privacy: Add all Volumes System Preferences > Accessibility > Display: Check "Reduce motion" System Preferences > Accessibility > Display: Check "Reduce transparency"  
      Other tips
      If your fan is always running and temps are good, try pressing Fn + z  
       


      CLOVER.zip
    • By r00tdvd
      I have E6540 working almost perfectly fine with Mojave 10.14.5 except for couple of things:-
       
      1- HDMI audio not syncing properly with TV ! I never had that issue.
      2- Webcam is not working and I need it for meetings and stuff.
       
      I have attached my fully working EFI.zip also the clover origin dump E6540_origin.zip files.
       
      I am also wondering is it possible now to get the E6540 to work with the AMD Radeon HD 8790M instead of the Intel(R) HD Graphics 4600 but also get the HDMI working the with TV?
    • By Aldaro
      I have been running macOS Mojave on my system for 3 months and everything was working pretty well.  After taking an update for clover, my entire system got wrecked, and I cannot even boot to an installation environment anymore (which I really need to do since I am starting back at square one).  I still have the old EFI folder backed up, but I know it'll only be a matter of time before Apple introduces an update that requires me to update Clover in order to work correctly.  I have tried all the available memory fixes, but none of them seem to work.  I was previously using the original osxaptiofix; so, I gave v2, and v3 a try, but to no success.  I read somewhere on the main discussion board for clover that AptioMemoryFix was no longer going to be supported and I therefor decided to skip over it (not to mention it isn't even available in newer clover installation packages).
       
      System specs:
      Motherboard: GIGABYTE Z390 M GAMING
      CPU Intel core i5 9600k @ stock 3.7GHz
      RAM 32GB DDR4 2667MHz
      GPU AMD Radeon RX 580 with 8GB of GDDR5
      SSD Intel 660p 512GB NVME
      NIC: Intel i210 10/100/1000 as it is natively supported in macOS
       
      I have been using the iMac 19,1 SMBIOs as I built this machine to match it as close as humanly possible.  As for my UEFI settings, I did the usual:
      Disabled Windows specific features and secure boot
      Enabled XHCI hand off
      Enabled Above 4G decoding
      Disabled onboard NIC since it is made irrelevant by my intel i210
       
      --INJECT KEXTS--
      FakeSMC
      Lilu
      WhateverGreen
      AppleALC
      USBInjectAll -- WITH PATCHED SSDT in /EFI/CLOVER/ACPI/patched
      Below are images of the errors I am receiving when trying to boot the macOS Mojave installer.
       
      with original osxaptiomemoryfix

       
      osxaptiofixv2

       
      osxaptiofixv3

       
      Anyway, if somebody can help me figure out what's going on, that'd be greatly appreciated.  My ultimate goal is to get an install with minimal clover patches as to be better prepared when the winds of change from Apple come roaring.
       
      p.s: I have also attached a copy of my EFI folder
       
       
      EFI.zip
    • By fusion71au
      Clover r4989 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 15 running OSX 10.9 -->10.15 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r4989 for VMware.zip". Mount Clover-v2.4k-4989-X64.iso by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
×