- Joined
- Feb 11, 2011
- Messages
- 72
- Motherboard
- Gigabyte Aorus Z370 Ultra Gaming rev. 1.0
- CPU
- i7-8700K
- Graphics
- RX 580
- Mac
- Mobile Phone
If you suspect the DSDT is incorrect, then install NullCPUPM kext and delete the DSDT. Reboot. This gives you a clean boot with the main boards DSDT assuming you are using Chimera/Chameleon boot loader and not injecting anything with Clover.
You can then go back to the very beginning of learning the DSDT edits for your board. Some are needed for socket 1155, 1156 and 1366.
For your reference if you want to do your own editing see:
http://macmanx86.blogspot.com/2010/06/new-minimal-dsdt-edits-for-gigabyte.html
http://macmanx86.blogspot.com/2010/11/minimal-dsdt-edits-for-gigabyte-socket.html
and the patches have been scripted for use with MACIASL app at http://www.tonymacx86.com/dsdt/1082...ward-1155-1156-1366-dsdt-patches-maciasl.html
You could also go back to d00d's very good guide at http://www.insanelymac.com/forum/to...a-dsdt-native-power-management-modifications/ to understand what to patch and why.
thank you Going Bald, very precise as usual. I must say it's too difficult for me to deepen the complexity of DSDT. I gave a look at pages you refer to and also downloaded maciasl tool to open my DSDT. It's the one I downloaded from tonymac site: more than 6000 lines!! So I immediately gave up. I only noticed the strange message about the checksum mismatch into the header of the file:
*
* Intel ACPI Component Architecture
* AML Disassembler version 20100331
*
* Disassembly of iASLzP8JPg.aml, Fri Mar 6 22:07:51 2015
*
*
* Original Table Header:
* Signature "DSDT"
* Length 0x000050EB (20715)
* Revision 0x01 **** ACPI 1.0, no 64-bit math support
* Checksum 0x7B **** Incorrect checksum, should be 0xF6
* OEM ID "GBT "
* OEM Table ID "GBTUACPI"
* OEM Revision 0x00001000 (4096)
* Compiler ID "INTL"
* Compiler Version 0x20110623 (537986595)
*/
DefinitionBlock ("iASLzP8JPg.aml", "DSDT", 1, "GBT ", "GBTUACPI", 0x00001000)
{
Name (TMAC, "GA-X58A-UD3R-2.0-FH DSDT edits by MacMan at tonymacx86.com 2012-02-16")
Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}
If (LEqual (Arg2, One))
{
Return (One)
}
}
}
Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}
Scope (_PR)
{
Processor (CPU0, 0x00, 0x00000410, 0x06) {}
Processor (CPU1, 0x01, 0x00000410, 0x06) {}
Processor (CPU2, 0x02, 0x00000410, 0x06) {}
Processor (CPU3, 0x03, 0x00000410, 0x06) {}
Processor (CPU4, 0x04, 0x00000410, 0x06) {}
Processor (CPU5, 0x05, 0x00000410, 0x06) {}
Processor (CPU6, 0x06, 0x00000410, 0x06) {}
Processor (CPU7, 0x07, 0x00000410, 0x06) {}
Processor (CPU8, 0x08, 0x00000410, 0x06) {}
Processor (CPU9, 0x09, 0x00000410, 0x06) {}
Processor (CPUA, 0x0A, 0x00000410, 0x06) {}
Processor (CPUB, 0x0B, 0x00000410, 0x06) {}
Processor (CPUC, 0x0C, 0x00000410, 0x06) {}
Processor (CPUD, 0x0D, 0x00000410, 0x06) {}
Processor (CPUE, 0x0E, 0x00000410, 0x06) {}
Processor (CPUF, 0x0F, 0x00000410, 0x06) {}
}
.................
Do I have to worry about that?
Regardless my CPUs troubles, it seems they are declared, but cannot read anything else.
Hope I'm not stressing too much.
bye
Rommy