Contribute
Register

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

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,184
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Thank you for your help. I can share my USB list via Hackintool. Should I provide more information?

Here is my USB list from Hackintool.

BTW, I know, I have to share my EFI. I will manage a repository. I will attach the link.
Unfortunately the Hackintool screenshot does not provide the necessary details. Simply list the makes/models of all devices connected to your internal and external USB ports.
 
Joined
Jun 6, 2017
Messages
90
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10600K
Graphics
RX 580 + GTX 710
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Unfortunately the Hackintool screenshot does not provide the necessary details.
Sorry, I do not know how to take an approach to solve this problem. My previous mobo simply works OOB.

Simply list the makes/models of all devices connected to your internal and external USB ports.
I know it's weird but, it does not go to sleep at all if I extract all the USB devices.
I am using no USB SSDT, my point was to gain BT access. But I think my approach is wrong.

I can provide my sleep logs. And how can I list my USB devices programmatically?

Here are my assertions;

sckn@Arceus  ~  pmset -g assertions  ✔  1717  20:50:10 2021-05-29 20:50:19 +0300 Assertion status system-wide: BackgroundTask 1 ApplePushServiceTask 0 UserIsActive 1 PreventUserIdleDisplaySleep 1 PreventSystemSleep 0 ExternalMedia 0 PreventUserIdleSystemSleep 0 NetworkClientActive 0 Listed by owning process: pid 280(mds_stores): [0x00003cf9000b9239] 00:00:00 BackgroundTask named: "com.apple.metadata.mds_stores.power" pid 153(hidd): [0x00003b890009914b] 00:00:39 UserIsActive named: "com.apple.iohideventsystem.queue.tickle serviceID:1000004a9 name:AppleUserHIDEventSe product:USB Gaming Mouse eventType:17" Timeout will fire in 20 secs Action=TimeoutActionRelease pid 8108(stremio): [0x00002b5a00058df3] 01:15:11 NoDisplaySleepAssertion named: "Disable Screensaver" pid 131(apsd): [0x00003cf8000b9238] 00:00:00 ApplePushServiceTask named: "com.apple.apsd-recreatecourierstate-push.apple.com" pid 131(apsd): [0x00003cf8000b9231] 00:00:01 ApplePushServiceTask named: "com.apple.apsd-datareceived-push.apple.com" No kernel assertions. Idle sleep preventers: IODisplayWrangler

Time stamp Domain Message Duration Delay ========== ====== ======= ======== ===== UUID: F35EB0A5-5A67-4910-A2DE-8E18249A8FA3 2021-05-29 20:51:58 +0300 Notification Display is turned off 2021-05-29 20:51:58 +0300 Assertions PID 8108(stremio) Summary NoDisplaySleepAssertion "Disable Screensaver" 01:16:49 id:0x0x500008df3 [System: PrevDisp kDisp] 2021-05-29 20:51:58 +0300 Assertions Kernel Idle sleep preventers: -None- 2021-05-29 20:51:58 +0300 Assertions [System: PrevDisp kDisp] 2021-05-29 20:51:58 +0300 Assertions PID 110(powerd) Created InternalPreventSleep "com.apple.powermanagement.darkwakelinger" 00:00:00 id:0x0xd00009259 [System: PrevDisp SRPrevSleep kCPU kDisp] 2021-05-29 20:51:58 +0300 Assertions [System: PrevDisp SRPrevSleep kCPU kDisp] 2021-05-29 20:51:58 +0300 Assertions [System: PrevDisp SRPrevSleep kCPU kDisp] 2021-05-29 20:51:58 +0300 Assertions [System: PrevDisp SRPrevSleep kCPU kDisp] 2021-05-29 20:52:13 +0300 Assertions PID 110(powerd) TimedOut InternalPreventSleep "com.apple.powermanagement.darkwakelinger" 00:00:15 id:0x0xd00009259 [System: PrevDisp SRPrevSleep kCPU kDisp] 2021-05-29 20:54:28 +0300 Assertions PID 153(hidd) Created UserIsActive "com.apple.iohideventsystem.queue.tickle serviceID:100001039 name:AppleUserHIDEventSe product:USB Receiver eventType:3" 00:00:00 id:0x0x90000926c [System: PrevDisp DeclUser kDisp] 2021-05-29 20:54:28 +0300 Assertions Kernel Idle sleep preventers: IODisplayWrangler 2021-05-29 20:54:28 +0300 Notification Display is turned on 2021-05-29 20:54:28 +0300 Assertions PID 209(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context715.preventuseridlesleep" 00:10:05 id:0x0x10000920e [System: PrevDisp DeclUser kDisp] 2021-05-29 20:54:28 +0300 Assertions PID 209(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context725.preventuseridlesleep" 00:10:05 id:0x0x10000920d [System: PrevDisp DeclUser kDisp] 2021-05-29 20:54:28 +0300 Assertions PID 209(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context727.preventuseridlesleep" 00:10:05 id:0x0x100009210 [System: PrevDisp DeclUser kDisp] 2021-05-29 20:54:28 +0300 Assertions PID 209(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context715.preventuseridledisplaysleep" 00:10:05 id:0x0x500009211 [System: PrevDisp DeclUser kDisp] 2021-05-29 20:54:28 +0300 Assertions PID 209(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context725.preventuseridledisplaysleep" 00:10:05 id:0x0x50000920f [System: PrevDisp DeclUser kDisp] 2021-05-29 20:54:28 +0300 Assertions PID 209(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context727.preventuseridledisplaysleep" 00:10:05 id:0x0x500009212 [System: PrevDisp DeclUser kDisp] 2021-05-29 20:54:28 +0300 Assertions PID 209(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context726.preventuseridlesleep" 00:10:05 id:0x0x100009213 [System: PrevDisp DeclUser kDisp] 2021-05-29 20:54:28 +0300 Assertions PID 209(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context726.preventuseridledisplaysleep" 00:10:05 id:0x0x500009214 [System: PrevDisp DeclUser kDisp] 2021-05-29 20:54:30 +0300 Kernel Client Acks Delays to Sleep notifications: [AMDFramebufferVIB driver is slow(msg: SetState to 1)(1331 ms)] [duet is slow(5146 ms)] [AppleHDADriver driver is slow(msg: SetState to 0)(1635 ms)] [AppleHDADriver driver is slow(msg: SetState to 1)(2136 ms)] 2021-05-29 20:54:38 +0300 Assertions PID 178(loginwindow) Created UserIsActive "Loginwindow User Activity" 00:00:00 id:0x0x900009292 [System: PrevDisp DeclUser kDisp] 2021-05-29 20:54:38 +0300 Assertions PID 178(loginwindow) Released UserIsActive "Loginwindow User Activity" 00:00:00 id:0x0x900009292 [System: PrevDisp DeclUser kDisp] 2021-05-29 20:55:05 +0300 : Showing all currently held IOKit power assertions Assertion status system-wide: BackgroundTask 0 ApplePushServiceTask 0 UserIsActive 1 PreventUserIdleDisplaySleep 1 PreventSystemSleep 0 ExternalMedia 0 PreventUserIdleSystemSleep 0 NetworkClientActive 0 Listed by owning process: pid 153(hidd): [0x00003df20009926c] 00:00:37 UserIsActive named: "com.apple.iohideventsystem.queue.tickle serviceID:100001039 name:AppleUserHIDEventSe product:USB Receiver eventType:3" Timeout will fire in 23 secs Action=TimeoutActionRelease pid 8108(stremio): [0x00002b5a00058df3] 01:19:57 NoDisplaySleepAssertion named: "Disable Screensaver" Kernel Assertions: 0x4=USB id=506 level=255 0x4=USB mod=1.01.1970 02:00 description=com.apple.usb.externaldevice.14730000 owner=USB Gaming Mouse Idle sleep preventers: IODisplayWrangler
 
Last edited:
Joined
Mar 20, 2021
Messages
18
Motherboard
GIGABYTE Z490 VISION D
CPU
i9-10900K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Does anyone have issue with QuickTime ?

I have no sound in QT Player when I'm choosing my audio device as output. Also I have no sound in Viber during audio messages playback (I suppose this s because Viber uses QT to play them)
With HDMI output on TV QuickTime plays videos with sound.

On other apps (e.g., Safari/HDMI5 videos, VLC) everything is working fine.
 
Joined
Jun 6, 2017
Messages
90
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10600K
Graphics
RX 580 + GTX 710
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I have no sound in QT Player when I'm choosing my audio device as output. Also I have no sound in Viber during audio messages playback (I suppose this s because Viber uses QT to play them)
With HDMI output on TV QuickTime plays videos with sound.
I assume you have AppleALC in your setup. Did you inject AlcId?
 
Joined
Mar 20, 2021
Messages
18
Motherboard
GIGABYTE Z490 VISION D
CPU
i9-10900K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
I assume you have AppleALC in your setup. Did you inject AlcId?
No, I have AppleALC only.

I'm using discrete audio card SB Audigy, so I disabled onboard chip in BIOS and removed layout-id/device_type/model injection from DeviceProperties/Add and Audio section from UEFI

For my audio device I'm using kx audio driver installed onto L/E
 
Joined
Mar 20, 2021
Messages
18
Motherboard
GIGABYTE Z490 VISION D
CPU
i9-10900K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
That's out of me. But I was suspecting that the ALC is somehow behaving wrong.
I'm sure you might have researched, but did you find any clue or related issues with the same device?
For now I'm waiting for the updated KX audio driver. If it won't help, I have some ideas about sections I removed from config.plist. Maybe the issue is that driver is working, but for proper sound setup for the each macOS subsystem the sections I removed are actually needed, but the device id should be adjusted.

Audigy RX supports AC97 codec (for example its Linux driver refers to AC97). As I've understood KX audio driver spoofs SB as AC97 device. So I'll try to restore Audio section and set its PCIID instead of onboard audio id. Maybe also I would need to restore the DeviceProperties/Add section, too, and change id (and probably choose different layout id which corresponds to AC97).
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,184
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
...
I am using no USB SSDT, my point was to gain BT access. But I think my approach is wrong.
...
Please use the EFI folder provided in this thread (post 1). The USB SSDT is necessary.
 
Joined
Oct 31, 2019
Messages
10
Motherboard
Gigabyte Vision G
CPU
i7-10700K
Graphics
Radeon R9 280X
Hello CaseySJ,
Wanna thanks in advance for this tutorial, this is the only I had success, so thanks!!!!

And I wanna make a little contribution to your great work.

FOR UAD USERS with Titan Ridge 1.0 and have VISION "G" like I do.

After plug my Titan Ridge 1.0 on the motherboard, all TB menus on BIOS just appears because of the connection with THB_C1, so...just followed the configs of the tutorial, and after a reboot, "Voilá" I have 3 Sattelites OCTO and a Twin Quad in daisy chain working like a charm.

Gigabyte compatibility chart says that Titan Ridge 1.0 is not compatible with Vision G, only Titan Ridge 2.0 is, BUT I have tested and 1.0 is compatible as well. (If you wanna buy 2.0 its ok, I will keep my 1.0 for while ^^)

SO I have my Hackintosh fully funtional for audio now with UAD.

Have fun everyone.
 
Joined
Nov 24, 2012
Messages
32
Motherboard
Gigabyte Z490 Vision D
CPU
i9-10900K
Graphics
RX 570
Mac
  1. iMac
  2. Mac Pro
Hello CaseySJ,
Wanna thanks in advance for this tutorial, this is the only I had success, so thanks!!!!

And I wanna make a little contribution to your great work.

FOR UAD USERS with Titan Ridge 1.0 and have VISION "G" like I do.

After plug my Titan Ridge 1.0 on the motherboard, all TB menus on BIOS just appears because of the connection with THB_C1, so...just followed the configs of the tutorial, and after a reboot, "Voilá" I have 3 Sattelites OCTO and a Twin Quad in daisy chain working like a charm.

Gigabyte compatibility chart says that Titan Ridge 1.0 is not compatible with Vision G, only Titan Ridge 2.0 is, BUT I have tested and 1.0 is compatible as well. (If you wanna buy 2.0 its ok, I will keep my 1.0 for while ^^)

SO I have my Hackintosh fully funtional for audio now with UAD.

Have fun everyone.
Just to clarify a few things... What TB connections do you have on your UAD stuff? Any UAD with TB-1? The Titan Ridge 1.0 is a DSL7540 and the onboard I have on the Z490 Vision D is the JHL7540. As reported not too many TB-1 devices connect to my onboard ports. I had to buy a used Apollo Duo with the TB-3 option card to get my quad running. (UAD is outta stock on TB cards till late July or August) Although I have my Apollo QUAD and Satellite Quad working I still have to figure out why when I change Logic X into 96khz the audio glitches like mad! Tried the old swap audio devices back and forth in the Logic X Audio menu, that doesn't work. It does seem solid at 48Khz though.

If it was easy, everyone would do it!
 
Last edited:
Top