Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

Are you able to view DRM content in Catalina with your current setup? "Netflix is safari"? And, if so, what "magic shiki values" are you using? Up till Catalina I've been able to view all DRM content, But, ever since moving to 10.15, my machine just locks up when trying to watch Netflix in Safari.
- I'm using the iMacPro1,1 SMBIOS with iGPU disabled.

- Aptiomemoryfix works for me only with this setup.
DRM content can be viewed in the Music and TV apps by using shikigva and shiki-id values shown at the bottom of this post. Not sure about Netflix in Safari, but it seems to work in Chrome and/or Firefox based on reports from Netflix subscribers (I am not a Netflix subscriber).
 
@CaseySJ, I think you may be missing one result in your experiment, which is my experience:

iGPU Intel CNVi CSM Support Fenvi WiFi/BT slide=0 Result
Enabled Enabled Enabled Removed checked SUCCESS
I tried this combination as mentioned in the original post, where CNVi and CSM do not seem to make a difference.
iGPU Intel CNVi CSM Support Fenvi WiFi/BT slide=0 Result
Enabled Disabled Disabled Removed checked SUCCESS
 
Thanks CaseySJ,
I wanted to add my experience with freshly flashed F8 BIOS:
  • BIOS version F8
  • SMBIOS: Mac mini 19,1
  • Sapphire Vega 64 in PCIe slot 1
  • Fenvi FV-T919 WiFi/BT in bottom short x1 slot
  • PCIe NVMe in M2M slot
  • PCIe NVMe in M2P slot
Flashed the F8 BIOS. Disabled CSM, disabled CNVI (not sure this one matters since I had physical card removed), changed other settings as per original recommendation on page 1. All this done BEFORE letting my system to boot for the first time.
I can now boot successfully with AptioMemoryFix and IGPU enabled and slide=0 set. Running up to date Catalina.
Regarding the quoted text in red above, you meant iMac19,1 so I'll try that later this evening.
 
Thanks @CaseySJ . Seems I need to go back and study my basic PC skills text book. Despite all being powered USB hubs, I had not realised I was effectively daisy chaining from an internal hub (HS07/SS07), to a LG monitor with an integrated USB 3.0 hub, and then a Akter eight port hub, which comprises two four port hubs. All working now, with a direct connection to both hubs, connected to different ports on the Designare. Pretty obvious when you think about it. Just strange how it affected the front panel USB3.0 ports as well. As I say, all good now.
Glad to hear it!
Foolishly my Lacie and Seagate drives were disconnected when I uploaded the IOReg before, am attaching a new one.

The Seagate is a GoFlex Desk Adapter Thunderbolt (mine is marked as SRD0002, but an identical model number is STAE122) - dating back to 2012!
Yes now the Seagate/LaCie now appears under RP05 (Thunderbolt) so it should be usable.
 
I was able to configure clover to boot my Windows drive successfully, so that looks like a good option. Now here are the results of my testing.

Constants: CSM disabled, AptioMemoryFix.efi and iGPU enabled- along with the usual setting in BIOS. (Now using F10 BIOS)

First boot into macOS-successful
Second boot into Windows Via Clover-successful
Third boot into macOS-FAIL
At this point, just reloading settings in BIOS does not allow me to boot into MACOS-continue to receive allocation error.
I have to either Reset the CMOS or ReFlash the BIOS.

Next test, same constants as above:

First boot into macOS-successful
Second boot press F12 to bring up boot menu
Select Clover installation on Mac Drive
Attempt to boot macOS-FAIL

This is consistent with my earlier testing. I performed this scenario an additional 4 times with the same result. Just bringing up the Boot Menu and proceeding to my Mac drive causes an allocation error. Again, I must either reset the CMOS or ReFlash the BIOS. By setting my default boot drive to my Mac drive in the BIOS I can boot and operate with no issues.

@totototo Did you ever use the F12 boot menu? If no, that might explain why you had success on the Designare and @CaseySJ did not.

@CaseySJ In your testing did you use the F12 boot menu.

It is clearly causing problems for me and it appears that you need a fresh BIOS, reloading settings does not work.
I did try F12 and was expecting a failure but it works.
I did not try to boot Windows from Clover and then go back and try to boot macOS. Will try tonight. Seems like this is a challenge for others.
 
I was able to configure clover to boot my Windows drive successfully, so that looks like a good option. Now here are the results of my testing.

Constants: CSM disabled, AptioMemoryFix.efi and iGPU enabled- along with the usual setting in BIOS. (Now using F10 BIOS)

First boot into macOS-successful
Second boot into Windows Via Clover-successful
Third boot into macOS-FAIL
At this point, just reloading settings in BIOS does not allow me to boot into MACOS-continue to receive allocation error.
I have to either Reset the CMOS or ReFlash the BIOS.

Next test, same constants as above:

First boot into macOS-successful
Second boot press F12 to bring up boot menu
Select Clover installation on Mac Drive
Attempt to boot macOS-FAIL

This is consistent with my earlier testing. I performed this scenario an additional 4 times with the same result. Just bringing up the Boot Menu and proceeding to my Mac drive causes an allocation error. Again, I must either reset the CMOS or ReFlash the BIOS. By setting my default boot drive to my Mac drive in the BIOS I can boot and operate with no issues.

@totototo Did you ever use the F12 boot menu? If no, that might explain why you had success on the Designare and @CaseySJ did not.

@CaseySJ In your testing did you use the F12 boot menu.

It is clearly causing problems for me and it appears that you need a fresh BIOS, reloading settings does not work.

Well Done on the testing! :)

So what you are finding is that booting via f12 and booting Windows first will not cause macOS to fail?
 
@CaseySJ - Sorry to bombard you with an unrelated question, so quickly.

Initially, I had built a system, following your instructions meticulously with an Intel i9-9900KF and with only the discreet AMD RX 580 8 GB installed. However, as a video editor and photographer using mainly Premiere Pro, after reading about the use of the integrated iGPU of the i9-9900K and it's use in HVEC and H264 compute tasks, I had an opportunity to switch over the i9-9900KF for a i9-9900K - literally removed the KF and installed a K in it's place. Identical setup. Now, of course I get Integrated Graphics options in the Designare BIOS. However, hitting "Enable" under chipset, causes a crash on startup as can be seen in the attached snap of the verbose screen. All is fine again when it is set back to "Auto" it. No iGPU is detected under PCI devices, as yours is. (I assume because it is disabled.) Just to test the iGPU in Windows, I have removed the RX 580 and reenabled the iGPU in BIOS. It works fine with a HDMI monitor attached.
This is most likely due to AptioMemoryFix in the drivers64UEFI or drivers/UEFI folder. Have you tried removing that and copying OsxAptioFix2Drv-free2000 in its place? When iGPU is enabled, AptioMemoryFix will fail for most people.
...
As a final note on may move to the i9-9900K, I am also getting regular freezes, mouse-movement only, and then, after a few secs, all returns to normal. Sadly, I cannot see what is causing this under Activity Monitor, and iStat is not responsive enough either - could this be a symptom of incorrect settings, etc., as well?
Some background questions:
  • When was your Hackintosh originally set up (with i9-9900KF)?
  • Was it a fresh installation of Mojave or an upgrade from High Sierra?
  • Is there any pattern to the freezes or to the momentary pauses?
    • Do these events occur when using a particular web browser or a particular application?
  • Are you using a Bluetooth or other wireless mouse (such as Logitech unifying receiver mouse)?
 
Attaching my config file
I recently bought a ViewSonic VX2476-SMHD monitor
I am connected with a USB-C to DP cable and connected to one of the two Thunderbolt/USB-C ports on the I/O panel

Thanks
Please try the attached config.plist -- remember to copy serial numbers back into SMBIOS. This version sets Platform ID to 0x3E9B0007 and applies connector patches. The changes are in Devices --> Properties.

Your CLOVER/kexts/Other folder and /Library/Extensions folder must contain:
  • Lilu
  • WhateverGreen
 

Attachments

  • config-andre4000.plist
    10.9 KB · Views: 82
@CaseySJ - Sorry to bombard you with an unrelated question, so quickly.

Initially, I had built a system, following your instructions meticulously with an Intel i9-9900KF and with only the discreet AMD RX 580 8 GB installed. However, as a video editor and photographer using mainly Premiere Pro, after reading about the use of the integrated iGPU of the i9-9900K and it's use in HVEC and H264 compute tasks, I had an opportunity to switch over the i9-9900KF for a i9-9900K - literally removed the KF and installed a K in it's place. Identical setup. Now, of course I get Integrated Graphics options in the Designare BIOS. However, hitting "Enable" under chipset, causes a crash on startup as can be seen in the attached snap of the verbose screen. All is fine again when it is set back to "Auto" it. No iGPU is detected under PCI devices, as yours is. (I assume because it is disabled.) Just to test the iGPU in Windows, I have removed the RX 580 and reenabled the iGPU in BIOS. It works fine with a HDMI monitor attached.

I have followed your instructions on running in Headless Mode under the Going the Extra Mile section, specifically following the Mini-Guide: Using Hackintool to Set Headless Platform ID 0x3E980003. VideoProc shows all enabled but only lists the RX580.

As a final note on may move to the i9-9900K, I am also getting regular freezes, mouse-movement only, and then, after a few secs, all returns to normal. Sadly, I cannot see what is causing this under Activity Monitor, and iStat is not responsive enough either - could this be a symptom of incorrect settings, etc., as well?

Thanks, as always.

Hello @phillg, as you are using an RX 580, can you tell us what make and model it is?
If you look back a few pages, others have been having issues with RX580. The information we've gathered suggest that in the case of Sapphire cards, some users can't use it on the overclocked setting (there's a switch on the card itself to change this).

Another user's problem seemed to be temperature/airflow related, which was causing his card to stall macOS. Could you also verify your GPU temps?

HTH!
 
Back
Top