Contribute
Register

Gigabyte Z490 Vision D (Thunderbolt 3) + i5-10400 + AMD RX 580

Thanks for your reply, at this time I use my Z77-up5-th with no dgpu.
If you're trying to enable on-board HDMI, please see the Framebuffer Patching Guide for HDMI located here:
The same guide may also help to enable VGA and DVI-D. @deeveedee has been doing a wonderful job supporting that thread. He has filled the gap I left behind. :)
 
What are the reasons to switch from iMac 19,1 to iMac20,1 or iMac20,2? Do we gain anything?

Also, if we change to iMac20 do we need to also change our Serial Number, System ID, etc?
Good question. Maybe those who have tried both iMac19,x and iMac20,x have some before and after benchmarks?
  • iMac19,x is based on Coffee Lake Refresh processors and Z390 chipset.
  • iMac20,x is based on Comet Lake processors and Z490 chipset.
The closest SMBIOS to Gigabyte Z490 Vision D and Vision G is iMac20,x. Whether this translates to better CPU power management or better performance remains to be seen.
 
Found the problem regarding the iGPU! The device-id had been entered incorrectly in OpenCore. Instead of C59B it needed to be C59B0000. The screenshot below shows it now entered correctly:
...
Oh yes, those trailing zeros! Added a correction to my previous post.
 
That guide was helpful, many thanks. Used Hackintool to create a custom USBPorts.kext and SSDT files to get to the 15-port USB limit. Rebooted and verified that the changes took. One more step forward.

Unfortunately that doesn't seem to have fixed the sleep issue. I get a "Sleep Wake failure in EFI" error.
It is best to go through the Process of Elimination:
  • Disconnect all USB devices first except (a) keyboard, (b) mouse, and (c) Bluetooth from internal WiFi/BT card.
  • However, if you have an "unusual" keyboard or mouse (or even a Bluetooth keyboard and/or mouse), try switch to a wired keyboard and mouse temporarily.
  • Corsair power supplies, fans, lights, etc. should be unplugged from USB (they can remain installed and powered up).
  • Also try such things as the following (one by one in order to have controlled variables):
    • Disabling XMP Profile 1 in BIOS and setting memory clock to a maximum of 2933 MHz
    • Removing WiFi/BT card
    • Checking "Activity Monitor" for any process that is pegging the CPU at 100%
    • Logging out of iCloud
If problem persists it would be necessary to review the Sleep Aid:
 
Hi CaseySJ and thank you for all the work.

I have changed my config according to your specifications and everything works tremendously well (even sleep!). However, the Fenvi bluetooth does not work (although wifi does. I changed the internal USB connection to no avail). I don't know if the topic was addressed before but I have to resort to a bluetooth dongle (as I have always done). Pity though that I can't use the Fenvi's capabilities. Is there any solution yet?

I have also seen people struggling to change OC versions, is there a thorough guide for that?

Thank for everything

Hardware :
MB : GIGABYTE Z490 Vision D
Processor : Intel Core i7-10700K
RAM : Crucial Ballistix 3200 MHz, DDR4 32Go x 4
SSD : Sabrent SSD NVMe PCIe M.2 1TB
GC : AMD Sapphire Radeon RX 580 8 Go 1366 MHz PCI Express
Wifi-Blutooth : Fenvi T919
 
Couple of updates!
  • Been running for 2 days w/o the Corsair USB cable installed on the liquid cooler and all seems well.
  • New Sabrient Rocket NVMe drives installed in all 3 M.2 slots and they all seem to work. (Thanks @CaseySJ )
  • Strange bluetooth issue and error have been resolved by plugging in a new USB mouse.
Triple boot install worked.
  • Had to install windows first with it only plugged in.
  • Then installed OSX with only it plugged in.
  • Installed Linux with only it plugged in.
  • Linux was not auto recognized in the picker. I had to manually add the drives UUID and path to efi.
Now to the Questions!
  • In picker I have an auto sensed drive called "Untitled" It's what OpenCore has auto discovered for the Linux drive. Unfortunately it wont boot and gives errors about not finding the EFI in that location. How can I remove the auto discovered entry in the picker???
  • Mice... I have three mice. One Microsoft Comfort Mouse, One Microsoft Intellimouse, and one Cheap AmazonBasic Mouse. Both Microsoft Mice seem to cause issues... The Comfort Mouse gives me the strange Bluetooth error on a wired mouse? The Intellimouse will not work in the BIOS or Linux. The super cheap AmazonBasics Mouse seems to work everywhere. What other mice are people using with good results? Id like to have something a bit nicer the AmazonBasics $5 mouse...
Thanks for everyones help so far!
 
Couple of updates!
  • Been running for 2 days w/o the Corsair USB cable installed on the liquid cooler and all seems well.
  • New Sabrient Rocket NVMe drives installed in all 3 M.2 slots and they all seem to work. (Thanks @CaseySJ )
  • Strange bluetooth issue and error have been resolved by plugging in a new USB mouse.
Glad to hear it. Three Sabrent Rockets and no issues! HWMonitorSMC2 can monitor their temperature; curious to see how warm (or cool) they run.
Triple boot install worked.
  • Had to install windows first with it only plugged in.
  • Then installed OSX with only it plugged in.
  • Installed Linux with only it plugged in.
  • Linux was not auto recognized in the picker. I had to manually add the drives UUID and path to efi.
This is an interesting issue with Linux. Some comments:
  • First, please see this post in the AMD Ryzen Announcement thread in which I describe my experience with triple boot (macOS, Windows, Linux).
  • Because you removed all other drives when installing each O/S, Linux created an EFI partition on its own SSD. This partition contains a BOOT folder and a Linux folder (named "ubuntu" in my case).
  • When you created the manual Entry in OpenCore, what is the exact Path you used?
  • When I installed Linux, the Windows SSD was already installed. So Linux combined its boot loader with the Windows boot loader.
  • So in the EFI partition of my Windows SSD, I see a folder structure like this:
    • EFI --> BOOT
    • EFI --> Microsoft
    • EFI --> ubuntu
  • Because both the Windows and Linux boot loaders are in the same EFI partition, OpenCore does not automatically recognize Linux. It only recognizes Windows. But Clover recognizes both Linux and Windows.
  • So I added an Entry in Misc as described in the link above. The result:
    • Only my entry for Linux appears.
    • Because OpenCore does not recognize Linux on its own, there is no additional Linux entry.
    • Selecting the entry boots Linux just fine.
  • As if that weren't enough, there's more!
  • I tried to see if I could move the Linux EFI files out of the Windows SSD and onto the Linux SSD. I moved both EFI --> BOOT and EFI --> ubuntu. I also copied a Linux disk icon to the EFI partition of the Linux disk and named it ".VolumeIcon.icns".
  • Now OpenCore auto-detected the Linux disk and displayed the custom Linux disk icon! But every attempt to boot that entry resulted in an OpenCore failure message right away.
  • So for now I have moved the Linux EFI files back to the Windows EFI partition.
Now to the Questions!
  • In picker I have an auto sensed drive called "Untitled" It's what OpenCore has auto discovered for the Linux drive. Unfortunately it wont boot and gives errors about not finding the EFI in that location. How can I remove the auto discovered entry in the picker???
You might be able to do this as follows (no guarantees): Set ScanPolicy to 3841. Perhaps uncheck OC_SCAN_ALLOW_FS_ESP as well.
Screen Shot 2020-09-13 at 2.07.56 PM.png

  • Mice... I have three mice. One Microsoft Comfort Mouse, One Microsoft Intellimouse, and one Cheap AmazonBasic Mouse. Both Microsoft Mice seem to cause issues... The Comfort Mouse gives me the strange Bluetooth error on a wired mouse? The Intellimouse will not work in the BIOS or Linux. The super cheap AmazonBasics Mouse seems to work everywhere. What other mice are people using with good results? Id like to have something a bit nicer the AmazonBasics $5 mouse...
Thanks for everyones help so far!
Logitech wireless mice work very well.
 
Last edited:
Hi CaseySJ and thank you for all the work.

I have changed my config according to your specifications and everything works tremendously well (even sleep!). However, the Fenvi bluetooth does not work (although wifi does. I changed the internal USB connection to no avail). I don't know if the topic was addressed before but I have to resort to a bluetooth dongle (as I have always done). Pity though that I can't use the Fenvi's capabilities. Is there any solution yet?

I have also seen people struggling to change OC versions, is there a thorough guide for that?

Thank for everything

Hardware :
MB : GIGABYTE Z490 Vision D
Processor : Intel Core i7-10700K
RAM : Crucial Ballistix 3200 MHz, DDR4 32Go x 4
SSD : Sabrent SSD NVMe PCIe M.2 1TB
GC : AMD Sapphire Radeon RX 580 8 Go 1366 MHz PCI Express
Wifi-Blutooth : Fenvi T919
Hello @dyplose,

This has been a recurring issue lately. Some comments/suggestions:
  • Are you using the Fenvi FV-T919 or the equivalent one from YOUBO?
  • Please download and run IORegistryExplorer and select File --> Save As..., then post the saved file. It will tell us whether USB ports are configured properly and whether Bluetooth is appearing on HS11.
  • In BIOS, try disabling XMP Profile 1. Then set memory speed to either 2666MHz or 2933MHz.
  • If that does not help, try removing 2 of the memory DIMMs temporarily:
    • Always shutdown and flip power switch on PSU to OFF before adding or removing components.
    • Remove DIMMs from either A1/B1 or A2/B2.
 
Glad to hear it. Three Sabrent Rockets and no issues! HWMonitorSMC2 can monitor their temperature; curious to see how warm (or cool) they run.

This is an interesting issue with Linux. Some comments:
  • First, please see this post in the AMD Ryzen Announcement thread in which I describe my experience with triple boot (macOS, Windows, Linux).
  • Because you removed all other drives when installing each O/S, Linux created an EFI partition on its own SSD. This partition contains a BOOT folder and a Linux folder (named "ubuntu" in my case).
  • When you created the manual Entry in OpenCore, what is the exact Path you used?
  • When I installed Linux, the Windows SSD was already installed. So Linux combined its boot loader with the Windows boot loader.
  • So in the EFI partition of my Windows SSD, I see a folder structure like this:
    • EFI --> BOOT
    • EFI --> Microsoft
    • EFI --> ubuntu
  • Because both the Windows and Linux boot loaders are in the same EFI partition, OpenCore does not automatically recognize Linux. It only recognizes Windows. But Clover recognizes both Linux and Windows.
  • So I added an Entry in Miscas described in the linked above. The result:
    • Only my entry for Linux appears.
    • Because OpenCore does not recognize Linux on its own, there is no additional Linux entry.
    • Selecting the entry boots Linux just fine.
  • As if that weren't enough, there's more!
  • I tried to see if I could move the Linux EFI files out of the Windows SSD and onto the Linux SSD. I moved both EFI --> BOOT and EFI --> ubuntu. I also copied a Linux disk icon to the EFI partition of the Linux disk and named it ".VolumeIcon.icns".
  • Now OpenCore auto-detected the Linux disk and displayed the custom Linux disk icon! But every attempt to boot that entry resulted in an OpenCore failure message right away.
  • So for now I have moved the Linux EFI files back to the Windows EFI partition.

You might be able to do this as follows (no guarantees): Set ScanPolicy to 3841. Perhaps uncheck OC_SCAN_ALLOW_FS_ESP as well.
View attachment 488059

Logitech wireless mice work very well.
Tons of great info in there @CaseySJ ill try some of the fun with icons and the picker a bit later.

Here is my NVMe temp info:
Screen Shot 2020-09-13 at 2.33.51 PM.png

Machines been on for a couple hours. They are at least 10C cooler than the WDBlack.


I added this line to the "Misc" "Entries" in OCC
PciRoot(0x0)/Pci(0x1B,0x4)/Pci(0x0,0x0)/NVMe(0x1,28-7F-71-71-35-A7-79-64)/HD(1,GPT,D111432F-063E-4133-BAF7-1D8B0D1567CE,0x800,0x100000) /\EFI\ubuntu\grubx64.efi
Screen Shot 2020-09-13 at 2.35.55 PM.png

I used this tutorial to do this:

Mice!
Im terrified of using anything bluetooth. So much lag. I gotta have a wire. Ill look at Logitech's wired mice ;)

Thanks Again!
 
I tried to see if I could move the Linux EFI files out of the Windows SSD and onto the Linux SSD. I moved both EFI --> BOOT and EFI --> ubuntu. I also copied a Linux disk icon to the EFI partition of the Linux disk and named it ".VolumeIcon.icns".
This totally works :) I now have a fancy icon for my Linux Partition and it boots :) I havn't taken up the task of removing the auto entries just yet. My brain is fried... Gonna step away for a few.
 
Back
Top