Contribute
Register

How to build your own iMac Pro [Successful Build/Extended Guide]

Status
Not open for further replies.
weird, I'm no longer offered an upgrade in the app store (the beta is no longer showing either), even after I re-installed it all.
 
Hi Rulebreaker01, I'm using a customized liquid cooling system based on In Win 909. Let me show you the picture. I've set the CPU to 4.2 Ghz to get a stable system. That should be the problem from mb as if I OC to 4.4 the computer will restart immediately when power goes above 300 watt. For save I set the OC to 4Ghz during first 3 months. As the video card acceleration (1080Ti) before 10.13.3 was not perfect, my 7980XE performs badly like a 7900X. Now I can't say it's perfect but I'm happy with it, I don't need to set another plan to buy a VEGA anymore.
 

Attachments

  • IMG_3657.JPG
    IMG_3657.JPG
    1.5 MB · Views: 192
  • IMG_3656.JPG
    IMG_3656.JPG
    2.1 MB · Views: 173
Hello guys, anyone using Vega 64 can point me in the right direction on monitoring the GPU temp? I implemented iStats but GPU temp is not showing there.
 
Thank you so much!
Unfortunately, I can not open the SSDT with MaciASL, could you please just copy and paste the code in the post?
Thank you so much!

Make sure to use the MaciASL that kgp includes in his guide. That worked for me.
 
  • Like
Reactions: kgp
I have some opportunity to buy a Sapphire Radeon Pro duo 8 GB, but i don't know about compatibility on 10.13.3 ?
 
Hello guys, anyone using Vega 64 can point me in the right direction on monitoring the GPU temp? I implemented iStats but GPU temp is not showing there.
I still haven't got that working yet, but feel that as we near the Mac Pro launch there will be some new drivers that optimize these cards. I feel like I'm not getting the full bandwidth on them yet when I have demanding processing going on.
 
I have some opportunity to buy a Sapphire Radeon Pro duo 8 GB, but i don't know about compatibility on 10.13.3 ?

You mean the 580 ?
This is the GPU Apple shipped to its developer alongside their eGPU development kit, wouldn't be surprised if it was supported natively soon in macOS. It works in my mac pro 2013 in a sonnet eGPU box
I's been described as working in the original post, section 2.) a.)
 
A note for Gigabyte Designare user (and likely the same for Gaming 7 and 9), today I plugged the USB 3.0 case header to the USB 3.0 connector near the ram.
It wasn't recognised by the mac until I enabled the USB Port Limit Patch described in section E.4)
 
1. What's wrong with the CPU? If we look at our system with IORegistryExplorer, then we see (example i9-7900X) a weird distribution of CPU cores. These are not linear in a row. If I use Piker-Alpha's script (ssdtPRGen.sh), then it assumes a linear count and the resulting SSDT does not match the actual distribution of the cores. This can be fixed easily and looks more beautiful in IORegistryExplorer. We open the extracted DSDT (in the Clover

Thank you for this tutorial.
Is there an actual need for generating a SSDT with ssdtPRGen.sh ?

Otherwise, here is the diff file produced after enabling all your recommended changes on the DSDT on a Gigbyte Designare EX board (BIOS 1.3)
with an i9-7980xe

Code:
--- DSDT.dsl   2018-03-03 11:22:18.000000000 +0100
+++ DSDT-modified.dsl   2018-03-03 12:19:43.000000000 +0100
@@ -53,14 +53,14 @@
     External (CRBI, UnknownObj)    // (from opcode)
     External (GSA1.MPTS, MethodObj)    // 1 Arguments (from opcode)
     External (GSA1.MWAK, MethodObj)    // 1 Arguments (from opcode)
-    External (NITR, FieldUnitObj)    // (from opcode)
+    // External (NITR, FieldUnitObj)    // (from opcode)
     External (TSCI, MethodObj)    // Warning: Unknown method, guessing 0 arguments
-    External (WSIB, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
-    External (WSIC, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
-    External (WSID, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
-    External (WSIF, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
-    External (WSIS, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
-    External (WSTS, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
+    //External (WSIB, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
+    //External (WSIC, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
+    //External (WSID, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
+    //External (WSIF, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
+    //External (WSIS, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
+    //External (WSTS, UnknownObj)    // (from opcode)    // Conflicts with a later declaration
     Name (IO1B, 0x0A00)
     Name (IO1L, 0x30)
@@ -2781,808 +2781,238 @@
                     }
                 }
-                Processor (CP0A, 0x0A, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP0A")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x0A)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x0A), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x0A))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x0A))
-                        }
-                    }
-                }
-
-                Processor (CP0B, 0x0B, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP0B")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x0B)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x0B), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x0B))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x0B))
-                        }
-                    }
-                }
-
-                Processor (CP0C, 0x0C, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP0C")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x0C)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x0C), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x0C))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x0C))
-                        }
-                    }
-                }
-
-                Processor (CP0D, 0x0D, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP0D")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x0D)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x0D), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x0D))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x0D))
-                        }
-                    }
-                }
-
-                Processor (CP0E, 0x0E, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP0E")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x0E)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x0E), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x0E))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x0E))
-                        }
-                    }
-                }
-
-                Processor (CP0F, 0x0F, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP0F")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x0F)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x0F), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x0F))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x0F))
-                        }
-                    }
-                }
-
-                Processor (CP10, 0x10, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP10")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x10)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x10), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x10))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x10))
-                        }
-                    }
-                }
-
-                Processor (CP11, 0x11, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP11")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x11)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x11), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x11))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x11))
-                        }
-                    }
-                }
-
-                Processor (CP12, 0x12, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP12")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x12)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x12), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x12))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x12))
-                        }
-                    }
-                }
-
-                Processor (CP13, 0x13, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP13")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x13)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x13), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x13))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x13))
-                        }
-                    }
-                }
-
-                Processor (CP14, 0x14, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP14")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x14)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x14), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x14))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x14))
-                        }
-                    }
-                }
-
-                Processor (CP15, 0x15, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP15")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x15)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x15), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x15))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x15))
-                        }
-                    }
-                }
-
-                Processor (CP16, 0x16, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP16")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x16)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x16), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x16))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x16))
-                        }
-                    }
-                }
-
-                Processor (CP17, 0x17, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP17")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x17)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x17), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x17))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x17))
-                        }
-                    }
-                }
+                // Processor (CP0A, 0x0A, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP0A")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x0A)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x0A), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x0A))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x0A))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP0B, 0x0B, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP0B")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x0B)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x0B), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x0B))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x0B))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP0C, 0x0C, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP0C")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x0C)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x0C), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x0C))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x0C))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP0D, 0x0D, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP0D")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x0D)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x0D), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x0D))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x0D))
+                //         }
+                //     }
+                // }
-                Processor (CP18, 0x18, 0x00001810, 0x06)
+                Processor (CP0E, 0x0E, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP18")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP0E")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -3591,7 +3021,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x18)), Local0)
+                            Store (DerefOf (Index (APTB, 0x0E)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -3609,7 +3039,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x18), 0x00))
+                        If (LEqual (CSTA (0x00, 0x0E), 0x00))
                         {
                             Return (0x00)
                         }
@@ -3627,19 +3057,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x18))
+                            Return (X2AP (0x00, 0x0E))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x18))
+                            Return (LAPC (0x00, 0x0E))
                         }
                     }
                 }
-                Processor (CP19, 0x19, 0x00001810, 0x06)
+                Processor (CP0F, 0x0F, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP19")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP0F")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -3648,7 +3078,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x19)), Local0)
+                            Store (DerefOf (Index (APTB, 0x0F)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -3666,7 +3096,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x19), 0x00))
+                        If (LEqual (CSTA (0x00, 0x0F), 0x00))
                         {
                             Return (0x00)
                         }
@@ -3684,19 +3114,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x19))
+                            Return (X2AP (0x00, 0x0F))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x19))
+                            Return (LAPC (0x00, 0x0F))
                         }
                     }
                 }
-                Processor (CP1A, 0x1A, 0x00001810, 0x06)
+                Processor (CP10, 0x10, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP1A")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP10")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -3705,7 +3135,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x1A)), Local0)
+                            Store (DerefOf (Index (APTB, 0x10)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -3723,7 +3153,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x1A), 0x00))
+                        If (LEqual (CSTA (0x00, 0x10), 0x00))
                         {
                             Return (0x00)
                         }
@@ -3741,19 +3171,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x1A))
+                            Return (X2AP (0x00, 0x10))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x1A))
+                            Return (LAPC (0x00, 0x10))
                         }
                     }
                 }
-                Processor (CP1B, 0x1B, 0x00001810, 0x06)
+                Processor (CP11, 0x11, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP1B")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP11")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -3762,7 +3192,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x1B)), Local0)
+                            Store (DerefOf (Index (APTB, 0x11)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -3780,7 +3210,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x1B), 0x00))
+                        If (LEqual (CSTA (0x00, 0x11), 0x00))
                         {
                             Return (0x00)
                         }
@@ -3798,19 +3228,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x1B))
+                            Return (X2AP (0x00, 0x11))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x1B))
+                            Return (LAPC (0x00, 0x11))
                         }
                     }
                 }
-                Processor (CP1C, 0x1C, 0x00001810, 0x06)
+                Processor (CP12, 0x12, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP1C")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP12")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -3819,7 +3249,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x1C)), Local0)
+                            Store (DerefOf (Index (APTB, 0x12)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -3837,7 +3267,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x1C), 0x00))
+                        If (LEqual (CSTA (0x00, 0x12), 0x00))
                         {
                             Return (0x00)
                         }
@@ -3855,19 +3285,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x1C))
+                            Return (X2AP (0x00, 0x12))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x1C))
+                            Return (LAPC (0x00, 0x12))
                         }
                     }
                 }
-                Processor (CP1D, 0x1D, 0x00001810, 0x06)
+                Processor (CP13, 0x13, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP1D")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP13")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -3876,7 +3306,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x1D)), Local0)
+                            Store (DerefOf (Index (APTB, 0x13)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -3894,7 +3324,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x1D), 0x00))
+                        If (LEqual (CSTA (0x00, 0x13), 0x00))
                         {
                             Return (0x00)
                         }
@@ -3912,19 +3342,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x1D))
+                            Return (X2AP (0x00, 0x13))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x1D))
+                            Return (LAPC (0x00, 0x13))
                         }
                     }
                 }
-                Processor (CP1E, 0x1E, 0x00001810, 0x06)
+                Processor (CP14, 0x14, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP1E")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP14")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -3933,7 +3363,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x1E)), Local0)
+                            Store (DerefOf (Index (APTB, 0x14)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -3951,7 +3381,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x1E), 0x00))
+                        If (LEqual (CSTA (0x00, 0x14), 0x00))
                         {
                             Return (0x00)
                         }
@@ -3969,19 +3399,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x1E))
+                            Return (X2AP (0x00, 0x14))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x1E))
+                            Return (LAPC (0x00, 0x14))
                         }
                     }
                 }
-                Processor (CP1F, 0x1F, 0x00001810, 0x06)
+                Processor (CP15, 0x15, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP1F")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP15")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -3990,7 +3420,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x1F)), Local0)
+                            Store (DerefOf (Index (APTB, 0x15)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -4008,7 +3438,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x1F), 0x00))
+                        If (LEqual (CSTA (0x00, 0x15), 0x00))
                         {
                             Return (0x00)
                         }
@@ -4026,19 +3456,361 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x1F))
+                            Return (X2AP (0x00, 0x15))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x1F))
+                            Return (LAPC (0x00, 0x15))
                         }
                     }
                 }
-                Processor (CP20, 0x20, 0x00001810, 0x06)
+                // Processor (CP16, 0x16, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP16")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x16)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x16), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x16))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x16))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP17, 0x17, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP17")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x17)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x17), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x17))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x17))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP18, 0x18, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP18")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x18)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x18), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x18))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x18))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP19, 0x19, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP19")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x19)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x19), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x19))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x19))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP1A, 0x1A, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP1A")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x1A)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x1A), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x1A))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x1A))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP1B, 0x1B, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP1B")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x1B)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x1B), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x1B))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x1B))
+                //         }
+                //     }
+                // }
+
+                Processor (CP1C, 0x1C, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP20")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP1C")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -4047,7 +3819,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x20)), Local0)
+                            Store (DerefOf (Index (APTB, 0x1C)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -4065,7 +3837,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x20), 0x00))
+                        If (LEqual (CSTA (0x00, 0x1C), 0x00))
                         {
                             Return (0x00)
                         }
@@ -4083,19 +3855,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x20))
+                            Return (X2AP (0x00, 0x1C))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x20))
+                            Return (LAPC (0x00, 0x1C))
                         }
                     }
                 }
-                Processor (CP21, 0x21, 0x00001810, 0x06)
+                Processor (CP1D, 0x1D, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP21")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP1D")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -4104,7 +3876,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x21)), Local0)
+                            Store (DerefOf (Index (APTB, 0x1D)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -4122,7 +3894,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x21), 0x00))
+                        If (LEqual (CSTA (0x00, 0x1D), 0x00))
                         {
                             Return (0x00)
                         }
@@ -4140,19 +3912,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x21))
+                            Return (X2AP (0x00, 0x1D))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x21))
+                            Return (LAPC (0x00, 0x1D))
                         }
                     }
                 }
-                Processor (CP22, 0x22, 0x00001810, 0x06)
+                Processor (CP1E, 0x1E, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP22")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP1E")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -4161,7 +3933,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x22)), Local0)
+                            Store (DerefOf (Index (APTB, 0x1E)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -4179,7 +3951,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x22), 0x00))
+                        If (LEqual (CSTA (0x00, 0x1E), 0x00))
                         {
                             Return (0x00)
                         }
@@ -4197,19 +3969,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x22))
+                            Return (X2AP (0x00, 0x1E))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x22))
+                            Return (LAPC (0x00, 0x1E))
                         }
                     }
                 }
-                Processor (CP23, 0x23, 0x00001810, 0x06)
+                Processor (CP1F, 0x1F, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP23")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP1F")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -4218,7 +3990,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x23)), Local0)
+                            Store (DerefOf (Index (APTB, 0x1F)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -4236,7 +4008,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x23), 0x00))
+                        If (LEqual (CSTA (0x00, 0x1F), 0x00))
                         {
                             Return (0x00)
                         }
@@ -4254,19 +4026,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x23))
+                            Return (X2AP (0x00, 0x1F))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x23))
+                            Return (LAPC (0x00, 0x1F))
                         }
                     }
                 }
-                Processor (CP24, 0x24, 0x00001810, 0x06)
+                Processor (CP20, 0x20, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP24")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP20")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -4275,7 +4047,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x24)), Local0)
+                            Store (DerefOf (Index (APTB, 0x20)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -4293,7 +4065,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x24), 0x00))
+                        If (LEqual (CSTA (0x00, 0x20), 0x00))
                         {
                             Return (0x00)
                         }
@@ -4311,19 +4083,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x24))
+                            Return (X2AP (0x00, 0x20))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x24))
+                            Return (LAPC (0x00, 0x20))
                         }
                     }
                 }
-                Processor (CP25, 0x25, 0x00001810, 0x06)
+                Processor (CP21, 0x21, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP25")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP21")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -4332,7 +4104,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x25)), Local0)
+                            Store (DerefOf (Index (APTB, 0x21)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -4350,7 +4122,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x25), 0x00))
+                        If (LEqual (CSTA (0x00, 0x21), 0x00))
                         {
                             Return (0x00)
                         }
@@ -4368,19 +4140,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x25))
+                            Return (X2AP (0x00, 0x21))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x25))
+                            Return (LAPC (0x00, 0x21))
                         }
                     }
                 }
-                Processor (CP26, 0x26, 0x00001810, 0x06)
+                Processor (CP22, 0x22, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP26")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP22")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -4389,7 +4161,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x26)), Local0)
+                            Store (DerefOf (Index (APTB, 0x22)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -4407,7 +4179,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x26), 0x00))
+                        If (LEqual (CSTA (0x00, 0x22), 0x00))
                         {
                             Return (0x00)
                         }
@@ -4425,19 +4197,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x26))
+                            Return (X2AP (0x00, 0x22))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x26))
+                            Return (LAPC (0x00, 0x22))
                         }
                     }
                 }
-                Processor (CP27, 0x27, 0x00001810, 0x06)
+                Processor (CP23, 0x23, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP27")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP23")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -4446,7 +4218,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x27)), Local0)
+                            Store (DerefOf (Index (APTB, 0x23)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -4464,7 +4236,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x27), 0x00))
+                        If (LEqual (CSTA (0x00, 0x23), 0x00))
                         {
                             Return (0x00)
                         }
@@ -4482,19 +4254,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x27))
+                            Return (X2AP (0x00, 0x23))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x27))
+                            Return (LAPC (0x00, 0x23))
                         }
                     }
                 }
-                Processor (CP28, 0x28, 0x00001810, 0x06)
+                Processor (CP24, 0x24, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP28")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP24")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -4503,7 +4275,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x28)), Local0)
+                            Store (DerefOf (Index (APTB, 0x24)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -4521,7 +4293,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x28), 0x00))
+                        If (LEqual (CSTA (0x00, 0x24), 0x00))
                         {
                             Return (0x00)
                         }
@@ -4539,19 +4311,19 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x28))
+                            Return (X2AP (0x00, 0x24))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x28))
+                            Return (LAPC (0x00, 0x24))
                         }
                     }
                 }
-                Processor (CP29, 0x29, 0x00001810, 0x06)
+                Processor (CP25, 0x25, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP29")  // _UID: Unique ID
+                    Name (_UID, "SCK0-CP25")  // _UID: Unique ID
                     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
                     {
                         If (LEqual (CLOD, 0x00))
@@ -4560,7 +4332,7 @@
                         }
                         Else
                         {
-                            Store (DerefOf (Index (APTB, 0x29)), Local0)
+                            Store (DerefOf (Index (APTB, 0x25)), Local0)
                             Store (CNBS, Local1)
                             Subtract (Local1, 0x01, Local1)
                             ShiftRight (Local0, Local1, Local0)
@@ -4578,7 +4350,7 @@
                     Method (_STA, 0, NotSerialized)  // _STA: Status
                     {
-                        If (LEqual (CSTA (0x00, 0x29), 0x00))
+                        If (LEqual (CSTA (0x00, 0x25), 0x00))
                         {
                             Return (0x00)
                         }
@@ -4596,15 +4368,243 @@
                     {
                         If (SKOV)
                         {
-                            Return (X2AP (0x00, 0x29))
+                            Return (X2AP (0x00, 0x25))
                         }
                         Else
                         {
-                            Return (LAPC (0x00, 0x29))
+                            Return (LAPC (0x00, 0x25))
                         }
                     }
                 }
+                // Processor (CP26, 0x26, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP26")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x26)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x26), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x26))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x26))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP27, 0x27, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP27")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x27)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x27), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x27))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x27))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP28, 0x28, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP28")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x28)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x28), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x28))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x28))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP29, 0x29, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP29")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x29)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x29), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x29))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x29))
+                //         }
+                //     }
+                // }
+
                 Processor (CP2A, 0x2A, 0x00001810, 0x06)
                 {
                     Name (_HID, "ACPI0007")  // _HID: Hardware ID
@@ -5061,347 +5061,347 @@
                     }
                 }
-                Processor (CP32, 0x32, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP32")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x32)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x32), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x32))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x32))
-                        }
-                    }
-                }
-
-                Processor (CP33, 0x33, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP33")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x33)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x33), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x33))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x33))
-                        }
-                    }
-                }
-
-                Processor (CP34, 0x34, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP34")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x34)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x34), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x34))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x34))
-                        }
-                    }
-                }
-
-                Processor (CP35, 0x35, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP35")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x35)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x35), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x35))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x35))
-                        }
-                    }
-                }
-
-                Processor (CP36, 0x36, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP36")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x36)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x36), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x36))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x36))
-                        }
-                    }
-                }
-
-                Processor (CP37, 0x37, 0x00001810, 0x06)
-                {
-                    Name (_HID, "ACPI0007")  // _HID: Hardware ID
-                    Name (_UID, "SCK0-CP37")  // _UID: Unique ID
-                    Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
-                    {
-                        If (LEqual (CLOD, 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        Else
-                        {
-                            Store (DerefOf (Index (APTB, 0x37)), Local0)
-                            Store (CNBS, Local1)
-                            Subtract (Local1, 0x01, Local1)
-                            ShiftRight (Local0, Local1, Local0)
-                            And (Local0, 0x01, Local0)
-                            Store (0x00, Local1)
-                            Multiply (Local1, 0x02, Local1)
-                            If (LEqual (Local0, 0x01))
-                            {
-                                Add (Local1, 0x01, Local1)
-                            }
-
-                            Return (Local1)
-                        }
-                    }
-
-                    Method (_STA, 0, NotSerialized)  // _STA: Status
-                    {
-                        If (LEqual (CSTA (0x00, 0x37), 0x00))
-                        {
-                            Return (0x00)
-                        }
-                        ElseIf (LGreaterEqual (OSYS, 0x0C))
-                        {
-                            Return (0x0F)
-                        }
-                        Else
-                        {
-                            Return (0x0B)
-                        }
-                    }
-
-                    Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
-                    {
-                        If (SKOV)
-                        {
-                            Return (X2AP (0x00, 0x37))
-                        }
-                        Else
-                        {
-                            Return (LAPC (0x00, 0x37))
-                        }
-                    }
-                }
+                // Processor (CP32, 0x32, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP32")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x32)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x32), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x32))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x32))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP33, 0x33, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP33")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x33)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x33), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x33))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x33))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP34, 0x34, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP34")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x34)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x34), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x34))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x34))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP35, 0x35, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP35")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x35)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x35), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x35))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x35))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP36, 0x36, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP36")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x36)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x36), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x36))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x36))
+                //         }
+                //     }
+                // }
+
+                // Processor (CP37, 0x37, 0x00001810, 0x06)
+                // {
+                //     Name (_HID, "ACPI0007")  // _HID: Hardware ID
+                //     Name (_UID, "SCK0-CP37")  // _UID: Unique ID
+                //     Method (_PXM, 0, NotSerialized)  // _PXM: Device Proximity
+                //     {
+                //         If (LEqual (CLOD, 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         Else
+                //         {
+                //             Store (DerefOf (Index (APTB, 0x37)), Local0)
+                //             Store (CNBS, Local1)
+                //             Subtract (Local1, 0x01, Local1)
+                //             ShiftRight (Local0, Local1, Local0)
+                //             And (Local0, 0x01, Local0)
+                //             Store (0x00, Local1)
+                //             Multiply (Local1, 0x02, Local1)
+                //             If (LEqual (Local0, 0x01))
+                //             {
+                //                 Add (Local1, 0x01, Local1)
+                //             }
+
+                //             Return (Local1)
+                //         }
+                //     }
+
+                //     Method (_STA, 0, NotSerialized)  // _STA: Status
+                //     {
+                //         If (LEqual (CSTA (0x00, 0x37), 0x00))
+                //         {
+                //             Return (0x00)
+                //         }
+                //         ElseIf (LGreaterEqual (OSYS, 0x0C))
+                //         {
+                //             Return (0x0F)
+                //         }
+                //         Else
+                //         {
+                //             Return (0x0B)
+                //         }
+                //     }
+
+                //     Method (_MAT, 0, NotSerialized)  // _MAT: Multiple APIC Table Entry
+                //     {
+                //         If (SKOV)
+                //         {
+                //             Return (X2AP (0x00, 0x37))
+                //         }
+                //         Else
+                //         {
+                //             Return (LAPC (0x00, 0x37))
+                //         }
+                //     }
+                // }
             }
         }
@@ -12613,11 +12613,6 @@
                     Return (PG5A)
                 }
-
-                Device (D0A8)
-                {
-                    Name (_ADR, 0x00)  // _ADR: Address
-                }
             }
             Device (RP04)
@@ -14873,11 +14868,6 @@
                     Return (PG0F)
                 }
-
-                Device (SL01)
-                {
-                    Name (_ADR, 0xFFFF)  // _ADR: Address
-                }
             }
             Device (BR1B)
@@ -17404,11 +17394,6 @@
                     Return (PG23)
                 }
-
-                Device (SL05)
-                {
-                    Name (_ADR, 0xFFFF)  // _ADR: Address
-                }
             }
             Device (BR2B)
@@ -19911,11 +19896,6 @@
                     Return (PG30)
                 }
-
-                Device (SL09)
-                {
-                    Name (_ADR, 0xFFFF)  // _ADR: Address
-                }
             }
             Device (BR3B)
@@ -21630,11 +21610,6 @@
                     Return (PG33)
                 }
-
-                Device (SL0C)
-                {
-                    Name (_ADR, 0xFFFF)  // _ADR: Address
-                }
             }
             Device (KTI0)
@@ -33299,10 +33274,10 @@
                             Notify (\_SB.SCK0.CP07, 0x83)
                             Notify (\_SB.SCK0.CP08, 0x83)
                             Notify (\_SB.SCK0.CP09, 0x83)
-                            Notify (\_SB.SCK0.CP0A, 0x83)
-                            Notify (\_SB.SCK0.CP0B, 0x83)
-                            Notify (\_SB.SCK0.CP0C, 0x83)
-                            Notify (\_SB.SCK0.CP0D, 0x83)
+                            //Notify (\_SB.SCK0.CP0A, 0x83)
+                            //Notify (\_SB.SCK0.CP0B, 0x83)
+                            //Notify (\_SB.SCK0.CP0C, 0x83)
+                            //Notify (\_SB.SCK0.CP0D, 0x83)
                             Notify (\_SB.SCK0.CP0E, 0x83)
                             Notify (\_SB.SCK0.CP0F, 0x83)
                             Notify (\_SB.SCK0.CP10, 0x83)
@@ -33311,12 +33286,12 @@
                             Notify (\_SB.SCK0.CP13, 0x83)
                             Notify (\_SB.SCK0.CP14, 0x83)
                             Notify (\_SB.SCK0.CP15, 0x83)
-                            Notify (\_SB.SCK0.CP16, 0x83)
-                            Notify (\_SB.SCK0.CP17, 0x83)
-                            Notify (\_SB.SCK0.CP18, 0x83)
-                            Notify (\_SB.SCK0.CP19, 0x83)
-                            Notify (\_SB.SCK0.CP1A, 0x83)
-                            Notify (\_SB.SCK0.CP1B, 0x83)
+                            //Notify (\_SB.SCK0.CP16, 0x83)
+                            //Notify (\_SB.SCK0.CP17, 0x83)
+                            //Notify (\_SB.SCK0.CP18, 0x83)
+                            //Notify (\_SB.SCK0.CP19, 0x83)
+                            //Notify (\_SB.SCK0.CP1A, 0x83)
+                            //Notify (\_SB.SCK0.CP1B, 0x83)
                             Notify (\_SB.SCK0.CP1C, 0x83)
                             Notify (\_SB.SCK0.CP1D, 0x83)
                             Notify (\_SB.SCK0.CP1E, 0x83)
@@ -33327,10 +33302,10 @@
                             Notify (\_SB.SCK0.CP23, 0x83)
                             Notify (\_SB.SCK0.CP24, 0x83)
                             Notify (\_SB.SCK0.CP25, 0x83)
-                            Notify (\_SB.SCK0.CP26, 0x83)
-                            Notify (\_SB.SCK0.CP27, 0x83)
-                            Notify (\_SB.SCK0.CP28, 0x83)
-                            Notify (\_SB.SCK0.CP29, 0x83)
+                            //Notify (\_SB.SCK0.CP26, 0x83)
+                            //Notify (\_SB.SCK0.CP27, 0x83)
+                            //Notify (\_SB.SCK0.CP28, 0x83)
+                            //Notify (\_SB.SCK0.CP29, 0x83)
                             Notify (\_SB.SCK0.CP2A, 0x83)
                             Notify (\_SB.SCK0.CP2B, 0x83)
                             Notify (\_SB.SCK0.CP2C, 0x83)
@@ -33339,12 +33314,12 @@
                             Notify (\_SB.SCK0.CP2F, 0x83)
                             Notify (\_SB.SCK0.CP30, 0x83)
                             Notify (\_SB.SCK0.CP31, 0x83)
-                            Notify (\_SB.SCK0.CP32, 0x83)
-                            Notify (\_SB.SCK0.CP33, 0x83)
-                            Notify (\_SB.SCK0.CP34, 0x83)
-                            Notify (\_SB.SCK0.CP35, 0x83)
-                            Notify (\_SB.SCK0.CP36, 0x83)
-                            Notify (\_SB.SCK0.CP37, 0x83)
+                            //Notify (\_SB.SCK0.CP32, 0x83)
+                            //Notify (\_SB.SCK0.CP33, 0x83)
+                            //Notify (\_SB.SCK0.CP34, 0x83)
+                            //Notify (\_SB.SCK0.CP35, 0x83)
+                            //Notify (\_SB.SCK0.CP36, 0x83)
+                            //Notify (\_SB.SCK0.CP37, 0x83)
                         }
                     }
                 }
 
You mean the 580 ?
This is the GPU Apple shipped to its developer alongside their eGPU development kit, wouldn't be surprised if it was supported natively soon in macOS. It works in my mac pro 2013 in a sonnet eGPU box
I's been described as working in the original post, section 2.) a.)

Thank's

No i mean the Sapphire Radeon Pro Duo 8 GB HBM memory based on the Fidji GPU .
The coast of GPU has "exploded" here + 50-70 % (Nvidia and Amd ) and for a new build with an i9-7900x I can buy the Radeon Pro GPU ( end of serie) for about 600 $.
 
Status
Not open for further replies.
Back
Top