Contribute
Register

DSDT for ASUS Maximus V Extreme

Status
Not open for further replies.
Joined
Nov 7, 2011
Messages
39
Motherboard
Asus Maximus V Extreme
CPU
Intel Core i7-3770K
Graphics
Intel HD4000
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. Android
  2. iOS
PJALM, can you please post your vanilla DSDT? I have a Maximus V Extreme and want to try to understand differences between Gene and Extreme to use your patchset for my MB. BTW, i had 0 rejects upon applying your patch but had error (Object does not exist (\AMW0.AMWN)) and a warning (Unknown reserved name (_WDG)). But I didn't have time to test resulting DSDT.
 
ASUS Maximus V Gene - i73770 - HD4000 - Working Ivy Bridge PowerManagement

Be careful as I don't believe the Extreme has same hardware like the ASMedia USB3 and SATA or the Audio. They may have different addressing. verify the addresses before u apply the patch.

Also keep in mind my patch is tuned for the Macmini6,2 SMBIOS.
 
ASUS Maximus V Gene - i73770 - HD4000 - Working Ivy Bridge PowerManagement

Be careful as I don't believe the Extreme has same hardware like the ASMedia USB3 and SATA or the Audio. They may have different addressing. verify the addresses before u apply the patch.

Also keep in mind my patch is tuned for the Macmini6,2 SMBIOS.

Thats the most fun part: they are almost identical. Same Asmedia USB3.0, same Asmedia SATA, same Realtek audio. For the most part, Extreme differs from Gene only in number of ports (USB, SATA, PCI-E) plus some additional hardware like PLX bridge (additional PCI-e), Thunderbolt and some monitoring chips. Looks like thats all. Patch applies without rejects (addressing breaks in one place because of EC0 regex). System boots and works fine (even USB3.0 is working fully with USB2.0 multiplexing), but shutdown is taking 10-20 more seconds (with black screen and stopped HDDs) and sleep doesn't work at all (screen goes dark but computer continues to work for at least 5-7 minutes without any response, after which I lost patience and rebooted). You have much more knowledge in DSDT field that I am, so if you can look at my ACPI tables and HWInfo dump from AIDA64 and HWiNFO64, maybe we can produce patch for Extreme and Formula, covering whole Maximus V line of Asus Z77 boards. BTW, because of IRQ conflict of HPET and USB2.0 controller, I have one less USB root hub in ioreg. If you dont have time, or dont want to mess with DSDT of another board, I would be very grateful for vanilla Gene DSDT.

Right now, i'm trying of applying patches one by one to find culprit, but I don't have spare HDD or extra space on main HDD to make new installation for testing, so I'm doing it rather slow. For now, I don't have any success in finding culprit of my sleep/shutdown problems.

BTW, why Macmini6,2? Why not iMac13,2 or MacPro3,1? Whats the difference? I tried to understand, but I just don't know where to look for info.
 

Attachments

  • ACPI_HWInfo.zip
    761.6 KB · Views: 191
ASUS Maximus V Gene - i73770 - HD4000 - Working Ivy Bridge PowerManagement

Well iMac13,x is not working yet and Mac Pro 3,1 is Sandy Bridge PowerManagement and i want full Ivy Powermanagement. Also Mac Pro 3,1 does not support AGPM so my Apple HD5870 overheats.

I will take a look at your IOReg today and upload a raw DSDT from Gene for you, I am sure we can also fix that IRQ confict pretty easy.
 
ASUS Maximus V Gene - i73770 - HD4000 - Working Ivy Bridge PowerManagement

Well iMac13,x is not working yet and Mac Pro 3,1 is Sandy Bridge PowerManagement and i want full Ivy Powermanagement. Also Mac Pro 3,1 does not support AGPM so my Apple HD5870 overheats.

I will take a look at your IOReg today and upload a raw DSDT from Gene for you, I am sure we can also fix that IRQ confict pretty easy.

Thanks. I tried many times to find any exact info on SMBios differences, but failed. Only now, after I wrote last post here, I tried again and found needed info :D . I didn't even know that we had pinned thread about it :(

Ioreg may be incomplete because I don't really know what else may be offline because of HPET. On first look its only USB (IRQs 14 and 15), but I may be missing something else. Also, I have IOREG of another person with Maximus V Extreme, but with 16Gb of RAM and with discrete graphics card. I tried to understand why he didn't have HPET IRQ conflict (at least with Chimera 1.11.1; Chimera 2.0 had same problem as me), but thread where we talked quickly closed and lost any means to contact him for more info :(
 
ASUS Maximus V Gene - i73770 - HD4000 - Working Ivy Bridge PowerManagement

You can exclude IRQ 14 and 15 from HPET in your DSDT and it should fix the USB issue.

For example, you can add this to the ResourceTemplate section of HPET just before the Memory32Fixed part

IRQNoFlags ()
{14}
IRQNoFlags ()
{15}

This simply prevents HPET form using those IRQs

here is the equiv MaciASL patch format

Code:
into device label HPET code_regex_not IRQNoFlags code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\)\n\s+\{((?:.|\n)*)\}\) replace_matched
begin
Name (%1, ResourceTemplate ()\n
                    {\n
                        IRQNoFlags ()\n
                            {14}\n
                        IRQNoFlags ()\n
                            {15}\n
%2
})
end
 
ASUS Maximus V Gene - i73770 - HD4000 - Working Ivy Bridge PowerManagement

Thanks. Tried it now. Sleep breaks (screen goes dark, but computer continues to operate not responding to anything). Also tried with IRQNoFlags 0 and 8, which I saw elsewhere as solution to same problem on different MB. Same result :(. I attached IOREG with Generic and IRQ patches to this post. I'll try to experiment with different bootloaders (Clover or Chameleon). Maybe it will help. But I don't have any ideas now :(
 

Attachments

  • IOREG_genric_IRQ.zip
    760.2 KB · Views: 91
ASUS Maximus V Gene - i73770 - HD4000 - Working Ivy Bridge PowerManagement

Post your raw DSDT and i will make a full patch for it when i hav some time as i did for the Gene
 
ASUS Maximus V Gene - i73770 - HD4000 - Working Ivy Bridge PowerManagement

Post your raw DSDT and i will make a full patch for it when i hav some time as i did for the Gene

Thanks. That would be great. Attached ACPI tables were extracted under windows, so they're completely vanilla. Just in case I dumped all of them. At least all, that were shoved by AIDA64.
 

Attachments

  • ACPI_HWInfo.zip
    761.6 KB · Views: 130
ASUS Maximus V Gene - i73770 - HD4000 - Working Ivy Bridge PowerManagement

Why would i want your ACPI tables? Nothing I use can even open those bin files, why not extract your DSDT with MaciASL?
 
Status
Not open for further replies.
Back
Top