华南x79 e5 1650 无法变频
华南x79金牌主板 E5 1650smbios macpro6,1用ssdtPRGen.sh 生成了ssdt ResourceConverter.sh驻入macmini6,2变量生成 CPUFriendProvider.kext
kext to patch 已添加10.12的变频补丁和msr解锁补丁代码 添加了lilu1.2.3和cpufriend1.1.3kext
功能拓展能显示x86platfornplugin已加载 却无法变频
折腾了很久找不到解决办法
参考过相关帖子
https://bbs.pcbeta.com/viewthread-1691133-1-9.html
https://bbs.pcbeta.com/viewthread-1763385-1-1.html
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1752935&extra;=&highlight=cpufriend&page=1
自己配置不知道哪个步骤出了问题希望能得到解答 附上dsdt,ssdt,config.plist,CPUFriendDataProvider.kext
ssdt 文件
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20161210-64(RM)
* Copyright (c) 2000 - 2016 Intel Corporation
*
* Disassembling to non-symbolic legacy ASL operators
*
* Disassembly of iASLpFj8gf.aml, Mon Apr 23 00:24:48 2018
*
* Original Table Header:
* Signature "SSDT"
* Length 0x00000AC6 (2758)
* Revision 0x01
* Checksum 0xCB
* OEM ID "APPLE "
* OEM Table ID "CpuPm"
* OEM Revision 0x00021500 (136448)
* Compiler ID "INTL"
* Compiler Version 0x20140926 (538183974)
*/
DefinitionBlock ("", "SSDT", 1, "APPLE ", "CpuPm", 0x00021500)
{
External (_SB_.SCK0.C000, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.C001, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.C002, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.C003, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.C004, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.C005, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.C006, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.C007, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.C008, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.C009, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.C00A, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.C00B, DeviceObj) // Warning: Unknown object
Scope (\_SB.SCK0.C000)
{
Method (_INI, 0, NotSerialized)// _INI: Initialize
{
Store ("ssdtPRGen version.....: 21.5 / Mac OS X 10.12.5 (16F73)", Debug)
Store ("custom mode...........: 0", Debug)
Store ("host processor........: Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz", Debug)
Store ("target processor......: E5-1650", Debug)
Store ("number of processors..: 1", Debug)
Store ("baseFrequency.........: 1200", Debug)
Store ("frequency.............: 3200", Debug)
Store ("busFrequency..........: 100", Debug)
Store ("logicalCPUs...........: 12", Debug)
Store ("maximum TDP...........: 130", Debug)
Store ("packageLength.........: 27", Debug)
Store ("turboStates...........: 6", Debug)
Store ("maxTurboFrequency.....: 3800", Debug)
Store ("machdep.xcpm.mode.....: 0", Debug)
}
Name (APLF, Zero)
Name (APSN, 0x06)
Name (APSS, Package (0x1B)
{
Package (0x06)
{
0x0ED8,
0x0001FBD0,
0x0A,
0x0A,
0x2600,
0x2600
},
Package (0x06)
{
0x0E74,
0x0001FBD0,
0x0A,
0x0A,
0x2500,
0x2500
},
Package (0x06)
{
0x0E10,
0x0001FBD0,
0x0A,
0x0A,
0x2400,
0x2400
},
Package (0x06)
{
0x0DAC,
0x0001FBD0,
0x0A,
0x0A,
0x2300,
0x2300
},
Package (0x06)
{
0x0D48,
0x0001FBD0,
0x0A,
0x0A,
0x2200,
0x2200
},
Package (0x06)
{
0x0CE4,
0x0001FBD0,
0x0A,
0x0A,
0x2100,
0x2100
},
Package (0x06)
{
0x0C80,
0x0001FBD0,
0x0A,
0x0A,
0x2000,
0x2000
},
Package (0x06)
{
0x0C1C,
0x0001E65E,
0x0A,
0x0A,
0x1F00,
0x1F00
},
Package (0x06)
{
0x0BB8,
0x0001D150,
0x0A,
0x0A,
0x1E00,
0x1E00
},
Package (0x06)
{
0x0B54,
0x0001BCA6,
0x0A,
0x0A,
0x1D00,
0x1D00
},
Package (0x06)
{
0x0AF0,
0x0001A85E,
0x0A,
0x0A,
0x1C00,
0x1C00
},
Package (0x06)
{
0x0A8C,
0x00019477,
0x0A,
0x0A,
0x1B00,
0x1B00
},
Package (0x06)
{
0x0A28,
0x000180F1,
0x0A,
0x0A,
0x1A00,
0x1A00
},
Package (0x06)
{
0x09C4,
0x00016DCC,
0x0A,
0x0A,
0x1900,
0x1900
},
Package (0x06)
{
0x0960,
0x00015B05,
0x0A,
0x0A,
0x1800,
0x1800
},
Package (0x06)
{
0x08FC,
0x0001489D,
0x0A,
0x0A,
0x1700,
0x1700
},
Package (0x06)
{
0x0898,
0x00013693,
0x0A,
0x0A,
0x1600,
0x1600
},
Package (0x06)
{
0x0834,
0x000124E5,
0x0A,
0x0A,
0x1500,
0x1500
},
Package (0x06)
{
0x07D0,
0x00011394,
0x0A,
0x0A,
0x1400,
0x1400
},
Package (0x06)
{
0x076C,
0x0001029D,
0x0A,
0x0A,
0x1300,
0x1300
},
Package (0x06)
{
0x0708,
0xF201,
0x0A,
0x0A,
0x1200,
0x1200
},
Package (0x06)
{
0x06A4,
0xE1BF,
0x0A,
0x0A,
0x1100,
0x1100
},
Package (0x06)
{
0x0640,
0xD1D6,
0x0A,
0x0A,
0x1000,
0x1000
},
Package (0x06)
{
0x05DC,
0xC245,
0x0A,
0x0A,
0x0F00,
0x0F00
},
Package (0x06)
{
0x0578,
0xB30C,
0x0A,
0x0A,
0x0E00,
0x0E00
},
Package (0x06)
{
0x0514,
0xA429,
0x0A,
0x0A,
0x0D00,
0x0D00
},
Package (0x06)
{
0x04B0,
0x959B,
0x0A,
0x0A,
0x0C00,
0x0C00
}
})
Method (ACST, 0, NotSerialized)
{
Store ("Method _SB_.SCK0.C000.ACST Called", Debug)
Store ("C000 C-States : 13", Debug)
Return (Package (0x05)
{
One,
0x03,
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000000, // Address
0x01, // Access Size
)
},
One,
Zero,
0x03E8
},
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000010, // Address
0x03, // Access Size
)
},
0x03,
0xCD,
0x01F4
},
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000020, // Address
0x03, // Access Size
)
},
0x06,
0xF5,
0x015E
}
})
}
Method (_DSM, 4, NotSerialized)// _DSM: Device-Specific Method
{
Store ("Method _SB_.SCK0.C000._DSM Called", Debug)
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}
Return (Package (0x02)
{
"plugin-type",
One
})
}
}
Scope (\_SB.SCK0.C001)
{
Method (APSS, 0, NotSerialized)
{
Store ("Method _SB_.SCK0.C001.APSS Called", Debug)
Return (\_SB.SCK0.C000.APSS)
}
Method (ACST, 0, NotSerialized)
{
Store ("Method _SB_.SCK0.C001.ACST Called", Debug)
Store ("C001 C-States : 13", Debug)
Return (Package (0x05)
{
One,
0x03,
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000000, // Address
0x01, // Access Size
)
},
One,
0x03E8,
0x03E8
},
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000020, // Address
0x03, // Access Size
)
},
0x03,
0xC6,
0xC8
},
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000030, // Address
0x03, // Access Size
)
},
0x06,
0xF5,
0x015E
}
})
}
}
Scope (\_SB.SCK0.C002)
{
Method (APSS, 0, NotSerialized)
{
Store ("Method _SB_.SCK0.C002.APSS Called", Debug)
Return (\_SB.SCK0.C000.APSS)
}
Method (ACST, 0, NotSerialized)
{
Return (\_SB.SCK0.C001.ACST ())
}
}
Scope (\_SB.SCK0.C003)
{
Method (APSS, 0, NotSerialized)
{
Store ("Method _SB_.SCK0.C003.APSS Called", Debug)
Return (\_SB.SCK0.C000.APSS)
}
Method (ACST, 0, NotSerialized)
{
Return (\_SB.SCK0.C001.ACST ())
}
}
Scope (\_SB.SCK0.C004)
{
Method (APSS, 0, NotSerialized)
{
Store ("Method _SB_.SCK0.C004.APSS Called", Debug)
Return (\_SB.SCK0.C000.APSS)
}
Method (ACST, 0, NotSerialized)
{
Return (\_SB.SCK0.C001.ACST ())
}
}
Scope (\_SB.SCK0.C005)
{
Method (APSS, 0, NotSerialized)
{
Store ("Method _SB_.SCK0.C005.APSS Called", Debug)
Return (\_SB.SCK0.C000.APSS)
}
Method (ACST, 0, NotSerialized)
{
Return (\_SB.SCK0.C001.ACST ())
}
}
Scope (\_SB.SCK0.C006)
{
Method (APSS, 0, NotSerialized)
{
Store ("Method _SB_.SCK0.C006.APSS Called", Debug)
Return (\_SB.SCK0.C000.APSS)
}
Method (ACST, 0, NotSerialized)
{
Return (\_SB.SCK0.C001.ACST ())
}
}
Scope (\_SB.SCK0.C007)
{
Method (APSS, 0, NotSerialized)
{
Store ("Method _SB_.SCK0.C007.APSS Called", Debug)
Return (\_SB.SCK0.C000.APSS)
}
Method (ACST, 0, NotSerialized)
{
Return (\_SB.SCK0.C001.ACST ())
}
}
Scope (\_SB.SCK0.C008)
{
Method (APSS, 0, NotSerialized)
{
Store ("Method _SB_.SCK0.C008.APSS Called", Debug)
Return (\_SB.SCK0.C000.APSS)
}
Method (ACST, 0, NotSerialized)
{
Return (\_SB.SCK0.C001.ACST ())
}
}
Scope (\_SB.SCK0.C009)
{
Method (APSS, 0, NotSerialized)
{
Store ("Method _SB_.SCK0.C009.APSS Called", Debug)
Return (\_SB.SCK0.C000.APSS)
}
Method (ACST, 0, NotSerialized)
{
Return (\_SB.SCK0.C001.ACST ())
}
}
Scope (\_SB.SCK0.C00A)
{
Method (APSS, 0, NotSerialized)
{
Store ("Method _SB_.SCK0.C00A.APSS Called", Debug)
Return (\_SB.SCK0.C000.APSS)
}
Method (ACST, 0, NotSerialized)
{
Return (\_SB.SCK0.C001.ACST ())
}
}
Scope (\_SB.SCK0.C00B)
{
Method (APSS, 0, NotSerialized)
{
Store ("Method _SB_.SCK0.C00B.APSS Called", Debug)
Return (\_SB.SCK0.C000.APSS)
}
Method (ACST, 0, NotSerialized)
{
Return (\_SB.SCK0.C001.ACST ())
}
}
}
看不懂哈哈哈哈哈哈 找了好多都不行,试试这个,先谢谢楼主了 谢谢楼主提供
找了好多都不行 ganxie分享。。。 想问一下楼主问题解决了吗? 楼主解决了么?我这里也不是行,ssdt.sh生成的也不行 楼主不要沉啊,解决没有啊 了解一下 学习学习 了解一下 学习学习
页:
[1]