Contribute
Register

Asus X299 - Catalina Support

Status
Not open for further replies.
Apologies if this is a rudimentary question, but I've been banging my head against the OpenCore documentation for the past day and a half and am on revision four of my EFI.

When I try to boot from my installer USB flash drive, I wind up at the prohibited sign unless I use the single USB 3.1 (gen A) port on my motherboard. While this allows the installer to successfully launch, no other USB ports work and I'm effectively dead in the water once I get to the setup screen. Any assistance would greatly appreciated.

EFI is attached, and my BIOS config mirrors that recommended here by KGP.

What BIOS are you running and is Above 4G enabled in BIOS? Assuming you're running BIOS 3101 it needs to be patched with UEFITool. If you are running BIOS 2002, you don't need SSDT-AWAC.aml. your usb kext isn't working because it is configured for iMacPro (Looks like you're copying stuff out of izo1s EFI) but your SMBIOS is setup as MacPro7,1.

I made an EFI based on the Base-EFI in my github (For BIOS 3101).
 

Attachments

  • EFI.zip
    57.9 MB · Views: 197
Last edited:
What BIOS are you running and is Above 4G enabled in BIOS? Assuming you're running BIOS 3101 it needs to be patched with UEFITool. If you are running BIOS 2002, you don't need SSDT-AWAC.aml. your usb kext isn't working because it is configured for iMacPro (Looks like you're copying stuff out of izo1s EFI) but your SMBIOS is setup as MacPro7,1.

I made an EFI based on the Base-EFI in my github (For BIOS 3101).
I'm on 3101 and patched the bios with shinoki7's patcher. Above 4g is set to "on".

With your EFI, I was able to install, reach desktop, and migrate the EFI to my internal SSD. On first glace things seem to be working as expected. My sincerest gratitude for getting me to this point.
 
I'm on 3101 and patched the bios with shinoki7's patcher. Above 4g is set to "on".

With your EFI, I was able to install, reach desktop, and migrate the EFI to my internal SSD. On first glace things seem to be working as expected. My sincerest gratitude for getting me to this point.

Awesome! btw shinoki7 is still me :) just made my github under another username
 
Sorry yes, my bad, meant to address the question to @dithaack. I was just curious, they are fully supported GPU's with Catalina, but I don't think they work on Metal, maybe Open CL that is not extremely optimised for mac now. I know they only have pro drivers available for windows but for Mac they should come with Pro Render in certain softwares and recognise their product as another line of dedicated graphics. Some softwares like Avid and Premiere are having these cards under their top recommended GPU's. In the WX8200 case I was wondering if that investment made sense or if it brings anything to the table especially in video editing. It might add some extra power to 3D softwares like Maya or Cinema 4D.

But yes, I would probably agree with you @pieropontra in my case I will stick to my 5700XT for now and maybe get an upgrade to the RDNA2 when it comes out if they also get support for Mac OS. I had the Radeon VII and I sent it back the next day. When working with h264 on Premiere Pro or Davinci projects it would create really messy visual artefacts constantly so it was a big no for me that GPU.

With the 5700XT I'm generally happy both on windows and Mac, there is one really annoying thing about it tho, in some instances the os still feels laggy for example when booting, when changing the volume (animation lags), when it comes back from the screen saver it's very choppy delaying the password typing etc.

I was considering getting an RX580 as @[B]djlild7hina[/B] confirmed is all working great at his end and not experiencing any of this symptoms, but then if I do that, the badly designed Premiere software will take the card that has the monitors plugged into as a first option, it only handle multi GPU when exporting but not on decoding the real time footage on the timeline. Really not much variety to the table. Why on earth do we not have RTX drivers? :)) I would go straight away with a 2080ti.
@InsomnIaHackintosh
Hey sorry for the delay, now that I have Thunderbolt devices back (in one slot at least) I can get to some footage.
I ran Geekbench 5 and it looks like Metal came out right around the average for this card (55000), but Open CL only came out around 50000, compared to the Open CL Benchmarks on the site of around 68000. I'm not sure why mine is so low.
Overall I feel the WX 8200 is solid. I haven't noticed any serious glitches or lagging. I should point out I'm new to hacking and when I was trying Clover I had a lot of black screen issues that I suspected were GPU related. Now that I'm using Opencore the only black screen issue is trying to use 2 Titan Ridges (the board only supports 1). I'm not even sure that's a GPU issue.
Regarding footage, I can play 4k ArriRaw 23.98 no problem, Red 8K 6:1, and H.264 work too. For editing software I only use Resolve really, so I wouldn't be much help with Premiere. I know you said you're sticking to the 5700XT but let me know if there are any specific tests you need in Resolve.
Too bad to hear the Radeon VII didn't work well with Resolve- that's one I've been considering.
 

Attachments

  • Screen Shot 2020-06-11 at 11.07.24 PM.png
    Screen Shot 2020-06-11 at 11.07.24 PM.png
    92.2 KB · Views: 48
  • Screen Shot 2020-06-11 at 11.07.31 PM.png
    Screen Shot 2020-06-11 at 11.07.31 PM.png
    59.9 KB · Views: 46
  • Screen Shot 2020-06-11 at 11.09.15 PM.png
    Screen Shot 2020-06-11 at 11.09.15 PM.png
    85.2 KB · Views: 60
  • Screen Shot 2020-06-11 at 11.09.20 PM.png
    Screen Shot 2020-06-11 at 11.09.20 PM.png
    71 KB · Views: 42
Last edited:
Yes, had both cards installed in 2/3 and could boot/reboot with the dock plugged in. The dock worked the same on either card. I know my computer would crash when loading macOS with the SSDT enabled whenever the card was in a certain slot. Asus recommends if using 4 graphics cards to use slots 1/3/5/7 so wonder if that may work better? I honestly don’t know other lol don’t think anyone else has attempted to try two thunderbolt cards in a sage besides us.
So...does NOT appear to be the GPU. I got the RX 580 and it's getting the code too (can't really find a clear pattern when it happens on this one either). Just by chance @djlild7hina could you take a look at my BIOS settings to make sure it's not something there? When Thunderbolt is enabled I'm using KGP's settings. Thanks man, still have a few things can try, so not ready to give up.
 

Attachments

  • IMG_2158.JPG
    IMG_2158.JPG
    2.5 MB · Views: 63
  • IMG_2159.JPG
    IMG_2159.JPG
    2.7 MB · Views: 65
  • IMG_2160.JPG
    IMG_2160.JPG
    2.3 MB · Views: 61
  • IMG_2161.JPG
    IMG_2161.JPG
    2.3 MB · Views: 67
  • IMG_2162.JPG
    IMG_2162.JPG
    2.3 MB · Views: 65
  • IMG_2163.JPG
    IMG_2163.JPG
    2.3 MB · Views: 56
  • IMG_2164.JPG
    IMG_2164.JPG
    2.4 MB · Views: 60
  • IMG_2165.JPG
    IMG_2165.JPG
    2.3 MB · Views: 60
  • IMG_2166.JPG
    IMG_2166.JPG
    2.5 MB · Views: 65
  • IMG_2167.JPG
    IMG_2167.JPG
    2.2 MB · Views: 61
  • IMG_2168.JPG
    IMG_2168.JPG
    2.2 MB · Views: 60
  • IMG_2169.JPG
    IMG_2169.JPG
    2.2 MB · Views: 62
  • IMG_2170.JPG
    IMG_2170.JPG
    2.3 MB · Views: 50
  • IMG_2171.JPG
    IMG_2171.JPG
    2.2 MB · Views: 55
  • IMG_2172.JPG
    IMG_2172.JPG
    2.2 MB · Views: 50
  • IMG_2173.JPG
    IMG_2173.JPG
    2.2 MB · Views: 58
  • IMG_2175.JPG
    IMG_2175.JPG
    2.4 MB · Views: 66
  • IMG_2176.JPG
    IMG_2176.JPG
    2.3 MB · Views: 55
  • IMG_2177.JPG
    IMG_2177.JPG
    2.2 MB · Views: 57
  • IMG_2178.JPG
    IMG_2178.JPG
    2.2 MB · Views: 54
I'm having a go a sorting my 10g NICs and wanted to see if I was well off base, as my "lspci -nn -vvv | grep Ethernet" results looked a bit different from what I saw in the MacRumors thread and KGP's walkthrough.

lspci -nn -vvv | grep Ethernet.jpg


My subsystem output identifies the NICs as being "ASUSTeK Computer Inc." branded, while the MacRumors and KGP threads show their NICs as being "Intel Corporation" branded.

As such, the results of my "sudo ethtool -e enp179s0f0 | less" look like this:
sudo ethtool -e enp179s0f0 | less.jpg


From what I understand I will need to execute:
sudo ethtool -E enp179s0f0 magic 0x87121043 offset 0x0242 value 0x0a
sudo ethtool -E enp179s0f0 magic 0x87121043 offset 0x0243 value 0x00

But am wondering if I also need to execute:
sudo ethtool -E enp179s0f0 magic 0x87121043 offset 0x0240 value 0x86
sudo ethtool -E enp179s0f0 magic 0x87121043 offset 0x0241 value 0x80

(Or am I just *way* off base all together?)
 
So...does NOT appear to be the GPU. I got the RX 580 and it's getting the code too (can't really find a clear pattern when it happens on this one either). Just by chance @djlild7hina could you take a look at my BIOS settings to make sure it's not something there? When Thunderbolt is enabled I'm using KGP's settings. Thanks man, still have a few things can try, so not ready to give up.

Hm nothing in BIOS stands out as wrong... I honestly have no idea :(
 
I'm having a go a sorting my 10g NICs and wanted to see if I was well off base, as my "lspci -nn -vvv | grep Ethernet" results looked a bit different from what I saw in the MacRumors thread and KGP's walkthrough.

View attachment 475738

My subsystem output identifies the NICs as being "ASUSTeK Computer Inc." branded, while the MacRumors and KGP threads show their NICs as being "Intel Corporation" branded.

As such, the results of my "sudo ethtool -e enp179s0f0 | less" look like this:
View attachment 475741

From what I understand I will need to execute:
sudo ethtool -E enp179s0f0 magic 0x87121043 offset 0x0242 value 0x0a
sudo ethtool -E enp179s0f0 magic 0x87121043 offset 0x0243 value 0x00

But am wondering if I also need to execute:
sudo ethtool -E enp179s0f0 magic 0x87121043 offset 0x0240 value 0x86
sudo ethtool -E enp179s0f0 magic 0x87121043 offset 0x0241 value 0x80

(Or am I just *way* off base all together?)

Are you trying to flash the onboard 10G or a pcie card? what does ifconfig show? If you're trying to flash the onboard 10G of the Sage/10G there will be 4 commands (2 for each port).

I saw enp179s0f0 in your screenshot but not sure if that's one that you're trying to fix.
Should be something like this (double check the enp port):

sudo ethtool -E enp179s0f0 magic 0x15638086 offset 0x242 value 0x0a
sudo ethtool -E enp179s0f0 magic 0x15638086 offset 0x243 value 0x00

sudo ethtool -E enp179s0f1 magic 0x15638086 offset 0x242 value 0x0a
sudo ethtool -E enp179s0f1 magic 0x15638086 offset 0x243 value 0x00
 
Last edited:
Are you trying to flash the onboard 10G or a pcie card? what does ifconfig show? If you're trying to flash the onboard 10G of the Sage/10G there will be 4 commands (2 for each port).

I saw enp179s0f0 in your screenshot but not sure if that's one that you're trying to fix.
Should be something like this (double check the enp port):

sudo ethtool -E enp179s0f0 magic 0x15638086 offset 0x242 value 0x0a
sudo ethtool -E enp179s0f0 magic 0x15638086 offset 0x243 value 0x00

sudo ethtool -E enp179s0f1 magic 0x15638086 offset 0x242 value 0x0a
sudo ethtool -E enp179s0f1 magic 0x15638086 offset 0x243 value 0x00
Apologies for the incomplete information. I am trying to flash the onboard 10G. My ifconfig shows this:
ifconfig.jpg

So yes, I am trying to flash enp179s0f0 and enp179s0f1.

My concern was that in every lspci example I've seen, the four bits that precede the colon have always been "8086", not "1043" as seen in mine.
lspci2.png

Just wanting to make sure that "1043" doesn't need to be set to "8086" as well.

(Thanks for the patience with me here.)
 
Apologies for the incomplete information. I am trying to flash the onboard 10G. My ifconfig shows this:
View attachment 475759
So yes, I am trying to flash enp179s0f0 and enp179s0f1.

My concern was that in every lspci example I've seen, the four bits that precede the colon have always been "8086", not "1043" as seen in mine.
View attachment 475761
Just wanting to make sure that "1043" doesn't need to be set to "8086" as well.

(Thanks for the patience with me here.)

1043 is correct for the Sage/10G.
Look at the ethernet section of this guide by DSM2 (use google translate):

it's the subsystem manufacturer id. so if you run the 4 commands above it should work as the only thing that needs updated are the enp ports (which I already adjusted)
 
Last edited:
Status
Not open for further replies.
Back
Top