Contribute
Register

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

Joined
Jun 1, 2013
Messages
242
Motherboard
Gigabyte Z490 Vision D
CPU
I7-10700K
Graphics
5600XT & 6800 XT
Mac
  1. iMac
Mobile Phone
  1. iOS
@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

Moderator
Joined
Nov 11, 2018
Messages
19,506
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@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.
 
Joined
May 19, 2017
Messages
117
Motherboard
Asus ROG Strix Z590-A
CPU
i7-11700K
Graphics
6900 XT / RX 570
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
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
 
Joined
Apr 8, 2013
Messages
7
Motherboard
P7P55 WS
CPU
i7 860
Graphics
GTX 660ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
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!
 
Joined
Jan 13, 2021
Messages
7
Motherboard
Z490 Vision D
CPU
i5-10600
Graphics
5500XT
Mac
  1. iMac
Classic Mac
  1. LC
Mobile Phone
  1. Android
...
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
 
Joined
May 12, 2012
Messages
13
Motherboard
Z490 Vision D
CPU
i7-10700K
Graphics
RX 580 Nitro+ 8GB
Classic Mac
  1. Power Mac
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!
 
Joined
Jun 1, 2013
Messages
242
Motherboard
Gigabyte Z490 Vision D
CPU
I7-10700K
Graphics
5600XT & 6800 XT
Mac
  1. iMac
Mobile Phone
  1. iOS
@
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.
@CaseySJ Here is a screenshot from IOReg. It does attach the default framebuffer. Name and IOName device properties are injected correctly s per either th config.plist or the SSDT. But the class-code is not as you can see in the below screenshot.
1616580828285.png
 
Joined
Apr 8, 2013
Messages
7
Motherboard
P7P55 WS
CPU
i7 860
Graphics
GTX 660ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
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
After some more searching, it appears it might be a Radeon Vega thing that can only be solved with a GPU firmware update.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
19,506
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@

@CaseySJ Here is a screenshot from IOReg. It does attach the default framebuffer. Name and IOName device properties are injected correctly s per either th config.plist or the SSDT. But the class-code is not as you can see in the below screenshot.
View attachment 513100
That is indeed strange. If you post the SSDT you're using to modify the device properties, I can take a closer look. Just to confirm: This is on the Z490 Vision D with AMD 6800 XT in the top long x16 slot?
 
Top