Contribute
Register

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

Yes, BIOS settings are still correct for both Windows and macOS.
  • Does OpenCore Picker appear every time now?
  • Is the AMD GPU still disconnected?
  • If so, are you using HDMI port on the rear IO panel?
    • If so, then video will turn off when macOS boots because iGPU is configured in headless mode.
    • To use iGPU with macOS, you'll need to use config-Intel-iGPU.plist and transfer your serial numbers into that file. Then rename it to config.plist.
Yes am using HDMI on rear I/O panel
Yes AMD GPU still disconnected
Forgot about config differences. Need to do that.
Yes OpenCore picker appears every time
I set BIOS to IGFX so I’m seeing an Apple logo but goes no further, I assume because I’m using wrong config file.

Thanks for the heads up Casey!

Rand
 
Yes am using HDMI on rear I/O panel
Yes AMD GPU still disconnected
Forgot about config differences. Need to do that.
Yes OpenCore picker appears every time
I set BIOS to IGFX so I’m seeing an Apple logo but goes no further, I assume because I’m using wrong config file.

Thanks for the heads up Casey!

Rand
Well the issue is finally solved. Spent a lot of time chasing my tail ;). Took 5700 XT out of Hackintosh and moved it to another PC. Monitor only had HDMI so I used that and card worked fine. Moved the card back to Hackintosh and used the HDMI port instead of the DP port. That worked. OC works, I'm booted into Big Sur. The entire problem apparently was that the DP port on the 5700 XT failed.

So I'll use the HDMI port instead of the DP port.

Thanks Casey and Canyondust for your help.

Rand
 
Well the issue is finally solved. Spent a lot of time chasing my tail ;). Took 5700 XT out of Hackintosh and moved it to another PC. Monitor only had HDMI so I used that and card worked fine. Moved the card back to Hackintosh and used the HDMI port instead of the DP port. That worked. OC works, I'm booted into Big Sur. The entire problem apparently was that the DP port on the 5700 XT failed.

So I'll use the HDMI port instead of the DP port.

Thanks Casey and Canyondust for your help.

Rand
Glad to hear it, but also a bit puzzled by the DP port issue. Is your RX 5700 XT made by either (a) XFX or (b) MSI?
 
@CaseySJ Hi there, given the huge amount of posts and requests for help, one of my previous question probably was missed. The question was related to disabling the GPU in the second slot either via the config.plist or the SSDT that is provided on the Dortania website.
I wanted to know if the GPU is disabled, should I expect to see an entry in the system reports or in IOReg under PEG1?
Currently, with both methods, I can see a new entry labelled "Display" in system report (which is the 6800 XT) on top of the valid entry for the 5600 XT.
In IOReg, under PCI0 IO can also see an entry under PEG1 the IGFX1. Under GFX1, the values for Name and IOname are the same ones that the ones mentioned in the Dortania solution which makes sense. However the values for class code are different. Dortania solution is to set them to FF FF FF FF whereas the values I get are 00 03 00 00 (something like that and the class code values are the same ones that the class code values under IGFX0 which is the 5600 XT).
I have followed the Dortania guide to the T but I can't tell if it is disabled or not. I have read that when an invalid class-code is detected, the corresponding device is disabled by the OS. FF FF FF FF is supposed to be invalid whereas 00 03 00 00 is not since it is the same value as teh 5600 XT.
 
@CaseySJ Hi there, given the huge amount of posts and requests for help, one of my previous question probably was missed. The question was related to disabling the GPU in the second slot either via the config.plist or the SSDT that is provided on the Dortania website.
I wanted to know if the GPU is disabled, should I expect to see an entry in the system reports or in IOReg under PEG1?
Currently, with both methods, I can see a new entry labelled "Display" in system report (which is the 6800 XT) on top of the valid entry for the 5600 XT.
In IOReg, under PCI0 IO can also see an entry under PEG1 the IGFX1. Under GFX1, the values for Name and IOname are the same ones that the ones mentioned in the Dortania solution which makes sense. However the values for class code are different. Dortania solution is to set them to FF FF FF FF whereas the values I get are 00 03 00 00 (something like that and the class code values are the same ones that the class code values under IGFX0 which is the 5600 XT).
I have followed the Dortania guide to the T but I can't tell if it is disabled or not. I have read that when an invalid class-code is detected, the corresponding device is disabled by the OS. FF FF FF FF is supposed to be invalid whereas 00 03 00 00 is not since it is the same value as teh 5600 XT.
If the PCI path for the 6800XT is correctly specified, and Class Code (and other device properties) are set to specific values (such as FF FF FF FF for Class Code) then theoretically the device should be disabled. If IOReg shows that Device Properties that we want to inject are not in fact being injected, then:
  • We'll need to double check all of the steps we took to modify those properties.
  • macOS could be overriding the device properties.
How is macOS treating the 6800XT? Does it attach the default frame buffer to it (IONDRVFrameBuffer)? It would be helpful to see the IOReg file.
 
Thank you @CaseySJ for reply.

- after unplug all ext & internal USB Sleep works
- after reconnect all ext & internal USB excluding new YOUBO PC Hackintosh WiFi Card BCM94360CD Sleep works

It means that source of Sleep issue is YOUBO card itself. What do you think, better use old-one Fenvi T919?
I've replaced it because sometimes computer doesn't Wake-up from Sleep mode ... Do you have any idea to fix this sleep-wake-up-immediately issue for YOUBO?

Mouse and Keyboard is Apple Magic 2 ... in test time connected via USB cable and used Razer ProClick with USB dongle ...

Thank you ...
Were you able to get the sleep wake with Youbo card fixed? I'm having the same issue with the same card, different mobo
 
After a lot of stumbling around (first time with OpenCore) I've finally got an almost perfect build. Currently, I'm left with one minor cosmetic issue that I can't seem to Google my way into a solution:
When OpenCore loads (either basic or with OpenCanopy) the screen resolution is left at the low resolution default. it doesn't switch to native until MacOS loads.
- I've followed the standard OpenCore post install clean-up recommendations
- I've made sure OpenCanopy is at the top of the list for drivers. (I read somewhere this might help)
- I made sure that CFM is off. (I read somewhere that this might help)

Any ideas? Is there a better place to go for OpenCore OpenCanopy support? Thanks!
 
...
When OpenCore loads (either basic or with OpenCanopy) the screen resolution is left at the low resolution default. it doesn't switch to native until MacOS loads.
...

Any ideas? Is there a better place to go for OpenCore OpenCanopy support? Thanks!

Hey there,

I have exactly the same problem. No idea how to solve it, and it doesn't really bother me that much, so I've just left it. Not much help, I'm afraid.

Although if you do find a solution, I'd love to know what it is...

Cheers,
V
 
Hello everyone!

Let me tell you a little problem that is quite annoying. The hot plug of SATA disks is not really a hot plug.

  • When I turn on a SATA disk with computer already turned on, it doesn't mount (not visible in the disk utility).
  • If the disk is on when the computer boots, then it will mount properly, I can turn it off and on again properly, I can change the disk on the same sata port and everything will be fine.

In the BIOS, the SATA hot plug is of course enabled.

How do you think I can solve this problem? Thx!
 
Back
Top