五代及以下CPU Sonoma14.4睿频
本帖最后由 Boar2012 于 2024-3-10 10:33 编辑此教程是针对五代及以下CPU无法睿频的问题,先用ssdtPRGen.sh生成CPU电源管理文件,如添加并启用后仍无法睿频,请添加AppleIntelCPUPowerManagement.kext和AppleIntelCPUPowerManagementClient.kext驱动,感谢7楼提供的驱动文件。@guhaitao工具下载地址:https://share.weiyun.com/BloG94yb具体操作如下:点击前往选择转到入输~/library回车复制ssdtPRGen文件夹到打开的文件夹,然后在终端执行以下命令。1、chmod +x ~/library/ssdtPRGen/ssdtPRGen.sh2、~/library/ssdtPRGen/ssdtPRGen.sh -target 0二代CUP ~/library/ssdtPRGen/ssdtPRGen.sh -target 1三代CUP ~/library/ssdtPRGen/ssdtPRGen.sh -target 2四代CUP ~/library/ssdtPRGen/ssdtPRGen.sh -target 3五代CUP执行完成后点击前往选择转到入输~/library回车,进入ssdtPRGen文件夹复制生成的SSDT.aml文件到ACPI文件夹并启用。
驱动文件
睡眠正常吗?有一台i5 4590有空也想折腾下
谢谢分享 本帖最后由 idream 于 2024-3-9 14:32 编辑
ssdtPRGen.sh v0.9Copyright (c) 2011-2012 by † RevoGirl
v6.6Copyright (c) 2013 by † Jeroen
v21.5 Copyright (c) 2013-2024 by Pike R. Alpha
-----------------------------------------------------------
Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <
System information: macOS 11.7.10 (20G1427)
Brandstring: "Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz"
Override value: (-target) CPU, now using: Ivy Bridge!
Version: models.cfg v171 / Ivy Bridge.cfg v150
Scope (_PR_) {222 bytes} with ACPI Processor declarations found in DSDT (ACPI 1.0 compliant)
Generating ssdt.dsl for a 'iMac15,1' with board-id
Ivy Bridge Core i3-3220 processor setup
With a maximum TDP of 55 Watt, as specified by Intel
Number logical CPU's: 4 (Core Frequency: 3300 MHz)
Number of Turbo States: 0
Number of P-States: 18 (1600-3300 MHz)
Injected C-States for CPU0 (C1,C3,C6,C7)
Injected C-States for CPU1 (C1,C2,C3)
Warning: 'cpu-type' may be set improperly (0x0904 instead of 0x0704)
- Clover users should read https://clover-wiki.zetam.org/Configuration/CPU#cpu_type
Error: board-id not supported by Ivy Bridge – check SMBIOS data / use the -target option
Do you want to continue (y/n)? 和楼主一样的cpu,只是系统是大苏尔。按照提供的工具一路y下来,能否帮忙看看哪里的问题,谢谢!
本帖最后由 idream 于 2024-3-9 15:20 编辑
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
* Disassembly of iASLOLd4w8.aml, Sat Mar9 14:34:20 2024
*
* Original Table Header:
* Signature "SSDT"
* Length 0x000006F9 (1785)
* Revision 0x01
* Checksum 0xB1
* 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 (_PR_.CPU0, DeviceObj)
External (_PR_.CPU1, DeviceObj)
External (_PR_.CPU2, DeviceObj)
External (_PR_.CPU3, DeviceObj)
Scope (\_PR.CPU0)
{
Method (_INI, 0, NotSerialized)// _INI: Initialize
{
Debug = "ssdtPRGen version.....: 21.5 / Mac OS X 10.15.7 (19H15)"
Debug = "custom mode...........: 0"
Debug = "host processor........: Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz"
Debug = "target processor......: i3-3220"
Debug = "number of processors..: 1"
Debug = "baseFrequency.........: 1600"
Debug = "frequency.............: 3300"
Debug = "busFrequency..........: 100"
Debug = "logicalCPUs...........: 4"
Debug = "maximum TDP...........: 55"
Debug = "packageLength.........: 18"
Debug = "turboStates...........: 0"
Debug = "maxTurboFrequency.....: 3300"
Debug = "CPU Workarounds.......: 3"
Debug = "machdep.xcpm.mode.....: 0"
}
Name (APLF, 0x09)
Name (APSN, One)
Name (APSS, Package (0x1C)
{
Package (0x06)
{
0x0CE5,
0xD6D8,
0x0A,
0x0A,
0x2200,
0x2200
},
Package (0x06)
{
0x0CE4,
0xD6D8,
0x0A,
0x0A,
0x2100,
0x2100
},
Package (0x06)
{
0x0C80,
0xCDF8,
0x0A,
0x0A,
0x2000,
0x2000
},
Package (0x06)
{
0x0C1C,
0xC542,
0x0A,
0x0A,
0x1F00,
0x1F00
},
Package (0x06)
{
0x0BB8,
0xBCB5,
0x0A,
0x0A,
0x1E00,
0x1E00
},
Package (0x06)
{
0x0B54,
0xB451,
0x0A,
0x0A,
0x1D00,
0x1D00
},
Package (0x06)
{
0x0AF0,
0xAC14,
0x0A,
0x0A,
0x1C00,
0x1C00
},
Package (0x06)
{
0x0A8C,
0xA400,
0x0A,
0x0A,
0x1B00,
0x1B00
},
Package (0x06)
{
0x0A28,
0x9C12,
0x0A,
0x0A,
0x1A00,
0x1A00
},
Package (0x06)
{
0x09C4,
0x944C,
0x0A,
0x0A,
0x1900,
0x1900
},
Package (0x06)
{
0x0960,
0x8CAD,
0x0A,
0x0A,
0x1800,
0x1800
},
Package (0x06)
{
0x08FC,
0x8534,
0x0A,
0x0A,
0x1700,
0x1700
},
Package (0x06)
{
0x0898,
0x7DE2,
0x0A,
0x0A,
0x1600,
0x1600
},
Package (0x06)
{
0x0834,
0x76B5,
0x0A,
0x0A,
0x1500,
0x1500
},
Package (0x06)
{
0x07D0,
0x6FAE,
0x0A,
0x0A,
0x1400,
0x1400
},
Package (0x06)
{
0x076C,
0x68CD,
0x0A,
0x0A,
0x1300,
0x1300
},
Package (0x06)
{
0x0708,
0x6210,
0x0A,
0x0A,
0x1200,
0x1200
},
Package (0x06)
{
0x06A4,
0x5B77,
0x0A,
0x0A,
0x1100,
0x1100
},
Package (0x06)
{
0x0640,
0x5503,
0x0A,
0x0A,
0x1000,
0x1000
},
Package (0x06)
{
0x05DC,
Zero,
0x0A,
0x0A,
0x0F00,
0x0F00
},
Package (0x06)
{
0x0578,
Zero,
0x0A,
0x0A,
0x0E00,
0x0E00
},
Package (0x06)
{
0x0514,
Zero,
0x0A,
0x0A,
0x0D00,
0x0D00
},
Package (0x06)
{
0x04B0,
Zero,
0x0A,
0x0A,
0x0C00,
0x0C00
},
Package (0x06)
{
0x044C,
Zero,
0x0A,
0x0A,
0x0B00,
0x0B00
},
Package (0x06)
{
0x03E8,
Zero,
0x0A,
0x0A,
0x0A00,
0x0A00
},
Package (0x06)
{
0x0384,
Zero,
0x0A,
0x0A,
0x0900,
0x0900
},
Package (0x06)
{
0x0320,
Zero,
0x0A,
0x0A,
0x0800,
0x0800
},
Package (0x06)
{
0x02BC,
Zero,
0x0A,
0x0A,
0x0700,
0x0700
}
})
Method (ACST, 0, NotSerialized)
{
Debug = "Method _PR_.CPU0.ACST Called"
Debug = "CPU0 C-States : 13"
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
{
Debug = "Method _PR_.CPU0._DSM Called"
If ((Arg2 == Zero))
{
Return (Buffer (One)
{
0x03 // .
})
}
Return (Package (0x02)
{
"plugin-type",
One
})
}
}
Scope (\_PR.CPU1)
{
Method (APSS, 0, NotSerialized)
{
Debug = "Method _PR_.CPU1.APSS Called"
Return (\_PR.CPU0.APSS)
}
Method (ACST, 0, NotSerialized)
{
Debug = "Method _PR_.CPU1.ACST Called"
Debug = "CPU1 C-States : 7"
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
0x0000000000000010, // Address
0x03, // Access Size
)
},
0x02,
0x94,
0x01F4
},
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000020, // Address
0x03, // Access Size
)
},
0x03,
0xA9,
0x015E
}
})
}
}
Scope (\_PR.CPU2)
{
Method (APSS, 0, NotSerialized)
{
Debug = "Method _PR_.CPU2.APSS Called"
Return (\_PR.CPU0.APSS)
}
Method (ACST, 0, NotSerialized)
{
Return (\_PR.CPU1.ACST ())
}
}
Scope (\_PR.CPU3)
{
Method (APSS, 0, NotSerialized)
{
Debug = "Method _PR_.CPU3.APSS Called"
Return (\_PR.CPU0.APSS)
}
Method (ACST, 0, NotSerialized)
{
Return (\_PR.CPU1.ACST ())
}
}
}
忽然发现本机acpi里面还有一个SSDT-PM.aml。 楼主,分享下你最新的efi呗
我的是加了这2个驱动后就可以睿频了!
guhaitao 发表于 2024-3-9 17:52 https://i.pcbeta.com/static/image/common/back.gif
我的是加了这2个驱动后就可以睿频了!
哥们,可以分享下这两个驱动吗? hello_ok 发表于 2024-3-9 18:23 https://i.pcbeta.com/static/image/common/back.gif
哥们,可以分享下这两个驱动吗?
https://bbs.pcbeta.com/viewthread-1947884-1-1.html guhaitao 发表于 2024-3-9 18:27 https://i.pcbeta.com/static/image/common/back.gif
https://bbs.pcbeta.com/viewthread-1947884-1-1.html
谢谢分享,我的也是一直不显示睿频,加了你给的这两个驱动显示了,22档,i7-3770的cpu hello_ok 发表于 2024-3-9 18:35 https://i.pcbeta.com/static/image/common/back.gif
谢谢分享,我的也是一直不显示睿频,加了你给的这两个驱动显示了,22档,i7-3770的cpu
不谢,我也是坛子里的大神指点的,你用的什么机型?也是Mac pro7,1 ? 谢谢分享学习了 guhaitao 发表于 2024-3-9 19:01 https://i.pcbeta.com/static/image/common/back.gif
不谢,我也是坛子里的大神指点的,你用的什么机型?也是Mac pro7,1 ?
换了好几个机型,感觉没什么变化,还有一个情况是进系统后,多开几次cpu-s,每次检测的都不一样,有点怪 多谢大佬分享,学习啦! idream 发表于 2024-3-9 14:30 https://i.pcbeta.com/static/image/common/back.gif
和楼主一样的cpu,只是系统是大苏尔。按照提供的工具一路y下来,能否帮忙看看哪里的问题,谢谢!
有可能是系统不一样的关系不能睿频,你可以试一下7楼的方法试试看。 3220官方不是不支持睿频吗 chanyn 发表于 2024-3-9 21:12 https://i.pcbeta.com/static/image/common/back.gif
3220官方不是不支持睿频吗
是啊,怪就怪在楼主这个居然支持了 Boar2012 发表于 2024-3-9 20:27 https://i.pcbeta.com/static/image/common/back.gif
有可能是系统不一样的关系不能睿频,你可以试一下7楼的方法试试看。
ssdt工具在你的版本中是否正常,可用? idream 发表于 2024-3-9 21:59 https://i.pcbeta.com/static/image/common/back.gif
ssdt工具在你的版本中是否正常,可用?
可以啊,我用的是MaciASL{:7_434:}https://github.com/acidanthera/MaciASL/releases
台前调度能用吗