Contribute
Register

X58A-UD7+i7-920 and Mojave

Status
Not open for further replies.
I'm still milking my 8 yo hack along but staring to think about another build.
@Going Bald, one question that's been on my mind the last few days after reading Gio's posts: is there no way to boot my Mojave volume from the GSATA ports? I can connect a drive to them and a speed test indicates ~20-30% increase over the ICH10 ports. Digging through the way-back posts for info about this is a bit confusing. Besides an add-in card, is it possible?
Is there a reason you cannot boot from the GSATA ports? Mine will boot from any of the 6 Intel SATA ports (SATA2_0 - SATA2_5) and from GSATA2_6 - GSATA2_8. GSATA2_9 does not recognize any drive connected at all, so no boot there - bad port no longer functions, not sure why and I do not use it anyway. It did, at one time, work as a boot port.
GSATA2_6.pngGSATA2_7.pngGSATA2_8.pngSATA2_2.pngSATA2_5.png

As you can see from the pics, the controller changes when you change the port. I normally have the optical drive on 2_0 and my 3.5" trayless hotswap bay on 2_1. My dual 2.5" trayless hotswap bay is on 2_2 and 2_3 and you can see in the pic that my boot SSD is normally on 2_2 since it is in the bay connected to that port.
 
hi there! thank you for replying . i am using rx 580 sapphire nitro plus. i am having evga x58 sli 3 mobo. I've tried many smbios options from mac pro 3,1 to mac pro 6,1 and imac 14,2 but in vain. I'd appreciate if u can help me with this hackintosh build. thank you!

from your above picture i can see you are using display port. i tried hackintosh installation over hdmi and dvi (my monitor doesn't have display port). could that be the potential culprit?
PunkNugget and this member https://www.tonymacx86.com/threads/evga-classified-super-record-2-sr-2-with-2-x-xeon-x5680.18397/ are a pair of the few that I have seen successfully install on EVGA X58 systems. Try following their procedures to install and see what happens.
 
hey if you don't mind can you briefly tell what's the procedure you have followed to install mac os? and did you use any helper card or any specific boot arguments with rx 580?
I followed the procedure in the forum guide. No helper card or specific boot args at all - just whatevergreen.kext and lilu.kext in L/E (or Clover/kexts/other to begin with).
 
I followed the procedure in the forum guide. No helper card or specific boot args at all - just whatevergreen.kext and lilu.kext in L/E (or Clover/kexts/other to begin with).
Can you point out to that guide? I can't seem to find the x58 one. There are so many guides.
 
hi there! thank you for replying . i am using rx 580 sapphire nitro plus. i am having evga x58 sli 3 mobo. I've tried many smbios options from mac pro 3,1 to mac pro 6,1 and imac 14,2 but in vain. I'd appreciate if u can help me with this hackintosh build. thank you!

from your above picture i can see you are using display port. i tried hackintosh installation over hdmi and dvi (my monitor doesn't have display port). could that be the potential culprit?

DVI and HDMI are the problem for Boot to black screen with monitors connected to these ports.
With Sapphire 580 cards at least, the Display ports are initialised first when osx loads and for some reason the HDMI and DVI are not working properly, so you need to patch the framebuffer to change that order.

I recently replaced my GTX 780 with a Pulse RX 580 8GB and had the same issues. I have a 1440p DVI monitor and an HDMI 1080p and none of them worked out of the box due to the issue described above.
I replaced my card after I had installed Mojave though, so my case is different than yours.

I solved my problem by patching the framebuffer so that osx initialises the DVI and HDMI ports first.
An excellent guide for patching framebuffers on ATI cards can be found here.

Since you have a Nitro, your port config should be identical to mine. Again the following will work if you have installed Mojave already using a different card first and then replace with the RX 580 or install using the display ports of the 580 (which should be working out of the box).

So for Nitro, using Clover Configurator, open your config.plist and
under Graphics select:
FB Name -> Orinoco
Video Ports -> 5
Inject ATI -> select

Under Kernel and Kext Patches, create a new entry and input the following:
Name -> AMD9500Controller
Find (HEX) ->
00040000 04030000 00010101 00000000 12040601 00000000 00040000 04030000 00010201 00000000 22050403 00000000 00080000 04020000 00010300 00000000 11020102 00000000 00080000 04020000 00010400 00000000 21030504 00000000 04000000 04000000 00010500 00000000 00000306 00000000
Replace (HEX) ->
00040000 04030000 00010501 00000000 12040601 00000000 00040000 04030000 00010301 00000000 22050403 00000000 00080000 04020000 00010400 00000000 11020102 00000000 00080000 04020000 00010200 00000000 21030504 00000000 04000000 04020000 00010100 00000000 00000306 00000000

Save your config and reboot.

Once in osx (still with display ports or with the different card) open a terminal window and type.
sudo chown -R 0:0 /System/Library/Extensions/
sudo chmod -R 755 /System/Library/Extensions/
sudo touch /System/Library/Extensions/
sudo kextcache -U/

Wait for the above to finish, shut down your machine, replace the existing card with your Nitro 580 and your DVI and HDMI ports should now work.

The problem with this method is that at every osx update, you have to go back and refresh the kextcache in SLE (maybe some future update will even break this patch and we'll have to correct it or patch it differently).
What I did for example with yesterday's patch update to 10.14.3, is use TeamViewer which I set up for unattended access before I start the update, so when the update finishes, I restart with no monitor connected, and refresh SLE with another computer via Teamviewer.
 
DVI and HDMI are the problem for Boot to black screen with monitors connected to these ports.
With Sapphire 580 cards at least, the Display ports are initialised first when osx loads and for some reason the HDMI and DVI are not working properly, so you need to patch the framebuffer to change that order.

I recently replaced my GTX 780 with a Pulse RX 580 8GB and had the same issues. I have a 1440p DVI monitor and an HDMI 1080p and none of them worked out of the box due to the issue described above.
I replaced my card after I had installed Mojave though, so my case is different than yours.

I solved my problem by patching the framebuffer so that osx initialises the DVI and HDMI ports first.
An excellent guide for patching framebuffers on ATI cards can be found here.

Since you have a Nitro, your port config should be identical to mine. Again the following will work if you have installed Mojave already using a different card first and then replace with the RX 580 or install using the display ports of the 580 (which should be working out of the box).

So for Nitro, using Clover Configurator, open your config.plist and
under Graphics select:
FB Name -> Orinoco
Video Ports -> 5
Inject ATI -> select

Under Kernel and Kext Patches, create a new entry and input the following:
Name -> AMD9500Controller
Find (HEX) ->
00040000 04030000 00010101 00000000 12040601 00000000 00040000 04030000 00010201 00000000 22050403 00000000 00080000 04020000 00010300 00000000 11020102 00000000 00080000 04020000 00010400 00000000 21030504 00000000 04000000 04000000 00010500 00000000 00000306 00000000
Replace (HEX) ->
00040000 04030000 00010501 00000000 12040601 00000000 00040000 04030000 00010301 00000000 22050403 00000000 00080000 04020000 00010400 00000000 11020102 00000000 00080000 04020000 00010200 00000000 21030504 00000000 04000000 04020000 00010100 00000000 00000306 00000000

Save your config and reboot.

Once in osx (still with display ports or with the different card) open a terminal window and type.
sudo chown -R 0:0 /System/Library/Extensions/
sudo chmod -R 755 /System/Library/Extensions/
sudo touch /System/Library/Extensions/
sudo kextcache -U/

Wait for the above to finish, shut down your machine, replace the existing card with your Nitro 580 and your DVI and HDMI ports should now work.

The problem with this method is that at every osx update, you have to go back and refresh the kextcache in SLE (maybe some future update will even break this patch and we'll have to correct it or patch it differently).
What I did for example with yesterday's patch update to 10.14.3, is use TeamViewer which I set up for unattended access before I start the update, so when the update finishes, I restart with no monitor connected, and refresh SLE with another computer via Teamviewer.

Thanks mate for replying! at this moment it may not be possible to get a second gpu to install mojave and do the above mentioned changes. so if i buy display port to hdmi adapter would it work just fine? my monitor doesn't have displayport.
 
No worries. I can't promise it will work as I don't have your card or have done this before.
If your monitor is 1080p, it could be worth a shot as 1080p passive display port -> HDMI adaptors are pretty cheap.
If your monitor is 4k or 1440p etc, you'll need an active display port -> HDMI adaptor which are more expensive and not guaranteed to always work.
 
hey if you don't mind can you briefly tell what's the procedure you have followed to install mac os? and did you use any helper card or any specific boot arguments with rx 580?
There is no guide specific to the x58- in the menu bar. At the top of the forum is a button "Installation Guide". Click that button and there is the guide to installing Mojave. Click on the Guides button and select the 10.6 Installation guide and you fine it gives you the BIOS settings necessary to install Mac on on any Legacy BIOS machine - X58 being one of them.
 
Thank you friends i am finally able to install mac os high sierra on my evga x58 system. i have borrowed gt 710 from my friend to do the framebuffer step suggested by gio321 but i am facing a problem. i cant boot to the mac os ssd without high sierra installation usb drive. i have tried installing clover(legacy one) on my mac os ssd and changed config.plist with the one on installation usb and copied all the necessary kexts.NOTE: mac os got installed on apfs format automatically. what should i do? any help would be appreciated.
 
Status
Not open for further replies.
Back
Top