Contribute
Register

Z77X-UD5H HDMI Audio DSDT Causing Sleep to break

Status
Not open for further replies.
Joined
Aug 17, 2012
Messages
525
Motherboard
Gigabyte Z490 Aorus Pro AX
CPU
i7-10700K
Graphics
RX 570
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi,

I use a Z77X-UD5H with i5-3570k and an ATI HD4850 Graphic Card.

If I don't use the HDMI Audio DSDT, sleep/wake works without any problem. Tested also with "DSDT=/dev/null" in Chimera. Which means, the hack wakes up and both screens are shown a picture.

I have a TV and a 24 inch Monitor connected to the ATI Card.

HDMI -> TV
DVI -> 24 inch Monitor

With the HDMI DSDT, after the hack wacks up, only the monitor gets a signal, the TV stays black and it says: no signal. After a reboot everything is fine. I followed the guide from shanterg #2

Attached is my ioreg and dsdt.aml file.

Does anybody know, what is causing the issue?

Thanks
Madman
 

Attachments

  • ioreg_dsdt.aml.zip
    602.5 KB · Views: 74
With the HDMI DSDT, after the hack wacks up, only the monitor gets a signal, the TV stays black and it says: no signal. After a reboot everything is fine. I followed the guide from shanterg #2
You are the only one that can troubleshoot this.
1. What does Console say?
2. Suggested current HDMI audio dsdt experiments:
a. Remove HD 4850, HD4000 sleep/wake (Y/N)
b. Disable HD4000, HD 4850 sleep/wake (Y/N)
3. Extract dsdt from installed BIOS. Apply current HDMI audio dsdt edits (see [Easy Guide] ML: HDMI Audio/HD4000/7 Series MB). Repeat experiments above.
 
Thanks for looking into this.

1. What does Console say?
Well I checked the /var/log/system.log Log and I can find nothing related. What are you looking for in the log?

2. Suggested current HDMI audio dsdt experiments:
a. Remove HD 4850, HD4000 sleep/wake (Y/N)
I did that, and I don't know why it messed up my system. I couldn't boot anymore. Also the integrated HD4000 can't handle DVI and HDMI at the same time. I have to boot with DVI only and after the system comes up, I can attach the TV (HDMI) and it works. I didn't try sleep because of that. If DVI and HDMI is connected at the same time during Chimera, I loss the graphic design in Chimera and the PC reboots in a loop.....

b. Disable HD4000, HD 4850 sleep/wake (Y/N)
Same Problem

3. Extract dsdt from installed BIOS. Apply current HDMI audio dsdt edits (see [Easy Guide] ML: HDMI Audio/HD4000/7 Series MB). Repeat experiments above.
Same Problem

4.
It is not only a sleep / wake thing, when the hack is idle and locks the screen, same thing. Only DVI output and no HDMI Output anymore.

5.
What I also did was to extract the dsdt from installed BIOS. I saved the dsdt.aml file and put it in /Extra, no sleep issues. DVI and HDMI wakes up on the HD4850 card. So it seems, that after applying the HD4000 Audio fix, sleep / wake is broken.


Any ideas?
 
Any ideas?
No new information.
1. Console: look for kernel wake reasons.
2. HD 4850/no HD4000 used to work, it that correct? HD 4000 supports HDMI and DVI at the same time; problem with your system. Sleep/wake verification is new information in any different configuration.
3. Attach the newly extracted/patched dsdt.
4. Turn off Display Sleep in Preferences.
5. If you think the HDMI audio edits are the problem, do not use them.
 
1. Console: look for kernel wake reasons.
Ok, I will check this.

3. Attach the newly extracted/patched dsdt.
It is attached.

4. Turn off Display Sleep in Preferences.
Well, this would only be a workaround

5. If you think the HDMI audio edits are the problem, do not use them.
I really would like to use them. :)

Can you please take a look at the attached dsdt?

Thank you

 

Attachments

  • dsdt.zip
    15.4 KB · Views: 65
The attached dsdt was not edited with the method requested in Item 3 of Post #4. Not a good use of my time.

I really don't waste your time. I did the steps described in item 3 of Post #4 one by one. Ok, dsdt clean up is optional, so I did not perform this step.

Could you please be more specific? HDMI Audio Output works without any problem.

In addition:
Here is the dsdt.aml file from my bios without the HD4000 Audio Patch and sleeps works here.
 

Attachments

  • dsdt.aml.not.patched.zip
    15.2 KB · Views: 55
1. Logs. Is this helpful?
Code:
May 17 16:29:18   -Mac-Pro kernel[0]: Previous Sleep Cause: 5
May 17 16:29:18   -Mac-Pro.local WindowServer[202]: handle_will_sleep_auth_and_shield_windows: releasing authw 0x7fb0b122a170(2000), shield 0x7fb0b0615620(2001), lock state 2
May 17 16:29:18   -Mac-Pro.local WindowServer[202]: handle_will_sleep_auth_and_shield_windows: errs 0x0, 0x0, 0x0
May 17 16:29:18   -Mac-Pro.local WindowServer[202]: handle_will_sleep_auth_and_shield_windows: releasing authw 0x7fb0b122a170(2000), shield 0x7fb0b0615620(2001), lock state 2
May 17 16:29:18   -Mac-Pro.local WindowServer[202]: handle_will_sleep_auth_and_shield_windows: errs 0x0, 0x0, 0x0
May 17 16:29:19   -Mac-Pro kernel[0]: The USB device HubDevice (Port 1 of Hub at 0x1a000000) may have caused a wake by issuing a remote wakeup (2)
May 17 16:29:19   -Mac-Pro kernel[0]: The USB device 4-Port USB 3.0 Hub (Port 4 of Hub at 0x14800000) may have caused a wake by issuing a remote wakeup (1)
May 17 16:29:19   -Mac-Pro kernel[0]: The USB device 4-Port USB 3.0 Hub (Port 3 of Hub at 0x14800000) may have caused a wake by issuing a remote wakeup (1)
May 17 16:29:19   -Mac-Pro kernel[0]: The USB device BCM920702 Bluetooth 4.0 (Port 3 of Hub at 0x1a100000) may have caused a wake by issuing a remote wakeup (3)
May 17 16:29:19   -Mac-Pro kernel[0]: [SendHCIRequestFormatted] ### ERROR: [0xFD03] (Broadcom VSC -- Set Event Mask) -- Send request failed (err = 0x0001 (kBluetoothHCIErrorUnknownHCICommand))
May 17 16:29:19   -Mac-Pro kernel[0]: [AppleMultitouchDevice::willTerminate] entered
May 17 16:29:19   -Mac-Pro kernel[0]: [AppleMultitouchDevice::stop] entered
May 17 16:29:19   -Mac-Pro.local NotificationCenter[1110]: Unable to simultaneously satisfy constraints:
        (
            "<NSAutoresizingMaskLayoutConstraint:0x7f86e985d0e0 h=--& v=-&- H:[widgetView(385)]   (Names: widgetView:0x7f86e9a23250 )>",
            "<NSLayoutConstraint:0x7f86e9a23980 H:|-(100)-[NSView:0x7f86e9a22ff0](LTR)   (Names: widgetView:0x7f86e9a23250, '|':widgetView:0x7f86e9a23250 )>",
            "<NSLayoutConstraint:0x7f86e9a23ad0 H:[NSView:0x7f86e9a22ff0]-(0)-|(LTR)   (Names: widgetView:0x7f86e9a23250, '|':widgetView:0x7f86e9a23250 )>",
            "<NSLayoutConstraint:0x7f86e9a239e0 H:[NSView:0x7f86e846c700]-(0)-|   (Names: '|':NSView:0x7f86e9a22ff0 )>",
            "<NSLayoutConstraint:0x7f86e9a23da0 H:|-(0)-[NSView:0x7f86e846c700]   (Names: '|':NSView:0x7f86e9a22ff0 )>",
            "<NSLayoutConstraint:0x7f86e846d0c0 H:[NCSwitchButton:0x7f86e8461a50]-(>=9)-|   (Names: '|':NSView:0x7f86e846c700 )>",
            "<NSLayoutConstraint:0x7f86e846cf70 H:|-(35)-[NSTextField:0x7f86e8468db0]   (Names: '|':NSView:0x7f86e846c700 )>",
            "<NSLayoutConstraint:0x7f86e8468920 H:[NCSwitchButton:0x7f86e8461a50(64)]>",
            "<NSLayoutConstraint:0x7f86e8469520 H:[NSTextField:0x7f86e8468db0]-(NSSpace(8))-[NCSwitchButton:0x7f86e8461a50]>",
            "<NSLayoutConstraint:0x7f86e8469090 H:[NSTextField:0x7f86e8468db0(184)]>"
        )




        Will attempt to recover by breaking constraint
        <NSLayoutConstraint:0x7f86e8469090 H:[NSTextField:0x7f86e8468db0(184)]>




        Set the NSUserDefault NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints to YES to have -[NSWindow visualizeConstraints:] automatically called when this happens.  And/or, break on objc_exception_throw to catch this in the debugger.
May 17 16:29:22   -Mac-Pro kernel[0]: AppleIntelE1000e(Info): Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx


Code:
May 17 16:29:29 -Mac-Pro kernel[0]: Sandbox: sandboxd(1198) deny mach-lookup com.apple.coresymbolicationd
May 17 16:29:29 -Mac-Pro.local sandboxd[1198] ([55]): blued(55) deny file-write-data /Extra/nvram.90022b03-3404-dd05-8306-920700080009.plist
 
Status
Not open for further replies.
Back
Top