cnchensh 发表于 2019-5-18 16:27

三代E3看过来,教你获得 CPU type,及简要变频说明

本帖最后由 cnchensh 于 2019-5-19 11:25 编辑

在下 CPU 是 E3 1220 v2
现在整机全部完工,显卡,声卡,睡眠,7变频~

就是关于本机那里显示 i7 ,强迫症啊

请问如何获得 CPU ID ,填入 Clover 配置里,以显示真实 CPU,这样看起来老实一点,做人要厚道,不能坑人啊!



cnchensh 发表于 2019-5-18 20:10

本帖最后由 cnchensh 于 2019-5-19 11:23 编辑

填入 0x0501 即可,麻蛋,难道志强的都填这个么?
往下看,正确的应是0a01

伴随风飞 发表于 2019-5-18 23:24

I7是0701,至强是0501,0401,E5是0A01,I3是0903,I9是1001

cnchensh 发表于 2019-5-19 08:41

伴随风飞 发表于 2019-5-18 23:24
I7是0701,至强是0501,0401,E5是0A01,I3是0903,I9是1001

先隆重感谢!

至强是0501,0401,E5是0A01 ?

是不是打错字了,E5应是i5吧?

酒醉疯子 发表于 2019-5-19 09:09

大佬胡说你是如何7级变频的,教教我呗

云朵有点甜 发表于 2019-5-19 09:28

是CPUType,不是cpuid
你填0x0a01吧

cnchensh 发表于 2019-5-19 09:36

云朵有点甜 发表于 2019-5-19 09:28 https://www.pcbeta.com/static/image/common/back.gif
是CPUType,不是cpuid
你填0x0a01吧

你不要坑人呀,我二楼已确认填入0x0501即可哦,@伴随风飞又错说 E5是0A01?

蛋蛋的~

cnchensh 发表于 2019-5-19 10:03

本帖最后由 cnchensh 于 2019-5-19 10:12 编辑

酒醉疯子 发表于 2019-5-19 09:09 https://www.pcbeta.com/static/image/common/back.gif
大佬胡说你是如何7级变频的,教教我呗
简要说明:
1,我的是三代cpu,clover没有设置机型,其自行识别为imac13,2 ,ACPI -> SSDT : C3Latency=0x205,PluginType=1开启:DoubleFirstState,DropOem,C2,C4,C6,CStates,PStatesSortedOrder填入ssdt.aml
2,用ssdtPRGen.sh生成ssdt.aml,本人对比过md5,其实绿帽哥的cpu-s生成的是一模一样的,推荐小白用cpu-s即可。ssdt.aml放入clover/acpi/patched目录
3,参照此帖偷梁换柱,我用的是macmini6,2的。
附件是我的clover配置及修改好的变频机型文件。

云朵有点甜 发表于 2019-5-19 10:14

cnchensh 发表于 2019-5-19 09:36
你不要坑人呀,我二楼已确认填入0x0501即可哦,@伴随风飞又错说 E5是0A01?

蛋蛋的~

没有坑你,是你不理解什么是cputype
lvy-E/EP就是0x0a01
你的e3-1220 v2就是lvy架构的

cnchensh 发表于 2019-5-19 10:21

云朵有点甜 发表于 2019-5-19 10:14
没有坑你,是你不理解什么是cputype
lvy-E/EP就是0x0a01
你的e3-1220 v2就是lvy架构的

好吧,你说得比较详细,解释一下我用0501也可哦,且好像他们1230v2也用0501也可,

我就是感觉有点乱啊

云朵有点甜 发表于 2019-5-19 10:48

本帖最后由 云朵有点甜 于 2019-5-19 11:49 编辑

cnchensh 发表于 2019-5-19 10:21
好吧,你说得比较详细,解释一下我用0501也可哦,且好像他们1230v2也用0501也可,

我就是感觉有点乱啊
0501是更旧的CPU架构用的
Xeon W3530 / W3565 (Nehalem, 2010)
Xeon W3680 / E5620 x2 / X5650 x2 / X5670 x2 (Westmere, 2010)

W3565 (Nehalem, 2012)
Xeon W3680 / E5645 x2 / X5650 x2 / X5675 x2 (Westmere, 2012)

from AppleLife: Xeon X5670 x2 (Westmere, 2010) (Type = 0x0501)


cnchensh 发表于 2019-5-19 10:52

云朵有点甜 发表于 2019-5-19 10:48
0501是Haswell-E/EP用的

万分感谢!确认你是大神了!

cnchensh 发表于 2019-5-19 11:39

云朵有点甜 发表于 2019-5-19 10:48 https://www.pcbeta.com/static/image/common/back.gif
0501是Haswell-E/EP用的

填入 0a01 就变成 Quad-Core Intel Xeon E5 了啊

是不是因为白果没有 E3 的原因啊

云朵有点甜 发表于 2019-5-19 11:40

cnchensh 发表于 2019-5-19 11:39 https://www.pcbeta.com/static/image/common/back.gif
填入 0a01 就变成 Quad-Core Intel Xeon E5 了啊

是不是因为白果没有 E3 的原因啊

白果没用过E3

cnchensh 发表于 2019-5-19 11:42

云朵有点甜 发表于 2019-5-19 11:40 https://www.pcbeta.com/static/image/common/back.gif
白果没用过E3

OK,受教啦!

wyhtc 发表于 2019-5-19 12:08

iMac 19.1的IOReg里面,i9是1005。MacBook Pro 2018的i9是1009。不过1000到1009全部都能显示i9。

伴随风飞 发表于 2019-5-19 13:56

cnchensh 发表于 2019-5-19 08:41 https://www.pcbeta.com/static/image/common/back.gif
先隆重感谢!

至强是0501,0401,E5是0A01 ?


至强E5,不是I5

qq18463435 发表于 2019-5-19 19:54

伴随风飞 发表于 2019-5-19 13:56 https://www.pcbeta.com/static/image/common/back.gif
至强E5,不是I5

看着大家对他用心,他这样,我牙齿痒

云朵有点甜 发表于 2019-5-21 20:56

//
// It might be that 0x01 was intended for Pentium, and 0x08 for Atom.
// Reference binaries: AppleSmBios.efi and AppleSystemInfo.framework
//
// typedef struct {
//   UINT32       MajorType;
//   UINT32       MinorType;
//   UINT32       NumberOfCores;
//   CONST CHAR8*MarketingName;
//   CONST CHAR8*TechnicalName;
// } PROCESSOR_INFO;
//
// The cpu types listed here originate from AppleSystemInfo.framework and are not
// complete per se. The match of a certain CPU is firstly done by MajorType and
// NumberOfCores, and MinorType does not need to match. For a more complete
// table refer to AppleProcessorType enum, which is built based on Mac dumps.
//
// <0201> 01 coresIntel Core Solo                Intel Core Solo
// <0201> 02 coresIntel Core Duo               Intel Core Duo
// <0301> 01 coresIntel Core 2 Solo            Intel Core 2 Solo
// <0301> 02 coresIntel Core 2 Duo               Intel Core 2 Duo
// <0401> 01 coresSingle-Core Intel Xeon         Single-Core Intel Xeon
// <0401> 02 coresDual-Core Intel Xeon         Dual-Core Intel Xeon
// <0402> 01 coresSingle-Core Intel Xeon         Single-Core Intel Xeon
// <0402> 02 coresDual-Core Intel Xeon         Dual-Core Intel Xeon
// <0402> 03 coresUnknown Intel Xeon             Unknown Intel Xeon
// <0402> 04 coresQuad-Core Intel Xeon         Quad-Core Intel Xeon
// <0501> 01 coresSingle-Core Intel Xeon         Single-Core Intel Xeon
// <0501> 02 coresDual-Core Intel Xeon         Dual-Core Intel Xeon
// <0501> 03 coresUnknown Intel Xeon             Unknown Intel Xeon
// <0501> 04 coresQuad-Core Intel Xeon         Quad-Core Intel Xeon
// <0501> 06 cores6-Core Intel Xeon            6-Core Intel Xeon
// <0601> 01 coresIntel Core i5                  Intel Core i5
// <0601> 02 coresIntel Core i5                  Intel Core i5
// <0601> 03 coresIntel Core i5                  Intel Core i5
// <0601> 04 coresIntel Core i5                  Intel Core i5
// <0601> 06 coresIntel Core i5                  Intel Core i5
// <0701> 01 coresIntel Core i7                  Intel Core i7
// <0701> 02 coresIntel Core i7                  Intel Core i7
// <0701> 03 coresIntel Core i7                  Intel Core i7
// <0701> 04 coresIntel Core i7                  Intel Core i7
// <0701> 06 coresIntel Core i7                  Intel Core i7
// <0901> 01 coresIntel Core i3                  Intel Core i3
// <0901> 02 coresIntel Core i3                  Intel Core i3
// <0901> 03 coresIntel Core i3                  Intel Core i3
// <0901> 04 coresIntel Core i3                  Intel Core i3
// <0A01> 04 coresQuad-Core Intel Xeon E5      Quad-Core Intel Xeon E5
// <0A01> 06 cores6-Core Intel Xeon E5         6-Core Intel Xeon E5
// <0A01> 08 cores8-Core Intel Xeon E5         8-Core Intel Xeon E5
// <0A01> 10 cores10-Core Intel Xeon E5          10-Core Intel Xeon E5
// <0A01> 12 cores12-Core Intel Xeon E5          12-Core Intel Xeon E5
// <0B01> 01 coresIntel Core M                   Intel Core M
// <0B01> 02 coresIntel Core M                   Intel Core M
// <0B01> 03 coresIntel Core M                   Intel Core M
// <0B01> 04 coresIntel Core M                   Intel Core M
// <0C01> 01 coresIntel Core m3                  Intel Core m3
// <0C01> 02 coresIntel Core m3                  Intel Core m3
// <0C01> 03 coresIntel Core m3                  Intel Core m3
// <0C01> 04 coresIntel Core m3                  Intel Core m3
// <0D01> 01 coresIntel Core m5                  Intel Core m5
// <0D01> 02 coresIntel Core m5                  Intel Core m5
// <0D01> 03 coresIntel Core m5                  Intel Core m5
// <0D01> 04 coresIntel Core m5                  Intel Core m5
// <0E01> 01 coresIntel Core m7                  Intel Core m7
// <0E01> 02 coresIntel Core m7                  Intel Core m7
// <0E01> 03 coresIntel Core m7                  Intel Core m7
// <0E01> 04 coresIntel Core m7                  Intel Core m7
// <0F01> 08 coresIntel Xeon W                   Intel Xeon W
// <0F01> 10 coresIntel Xeon W                   Intel Xeon W
// <0F01> 14 coresIntel Xeon W                   Intel Xeon W
// <0F01> 18 coresIntel Xeon W                   Intel Xeon W
// <1001> 06 coresIntel Core i9                  Intel Core i9
//
// Also see here for a list of CPUs used on Mac models:
// https://docs.google.com/spreadsheets/d/1x09b5-DGh8ozNwN5ZjAi7TMnOp4TDm6DbmrKu86i_bQ
//

//
// Apple Processor Type Information - Processor Types.
//
enum {
AppleProcessorTypeUnknown         = 0x0000,
AppleProcessorTypeCoreSolo      = 0x0201,
AppleProcessorTypeCore2DuoType1   = 0x0301,
AppleProcessorTypeCore2DuoType2   = 0x0302,
AppleProcessorTypeXeonPenrynType1 = 0x0401, // may not be used
AppleProcessorTypeXeonPenrynType2 = 0x0402,
AppleProcessorTypeXeon            = 0x0501,
AppleProcessorTypeXeonE5          = 0x0A01,

AppleProcessorTypeCorei5Type1   = 0x0601,
AppleProcessorTypeCorei7Type1   = 0x0701,
AppleProcessorTypeCorei3Type1   = 0x0901,

AppleProcessorTypeCorei5Type2   = 0x0602,
AppleProcessorTypeCorei7Type2   = 0x0702,
AppleProcessorTypeCorei3Type2   = 0x0902,

AppleProcessorTypeCorei5Type3   = 0x0603,
AppleProcessorTypeCorei7Type3   = 0x0703,
AppleProcessorTypeCorei3Type3   = 0x0903,

AppleProcessorTypeCorei5Type4   = 0x0604,
AppleProcessorTypeCorei7Type4   = 0x0704,
AppleProcessorTypeCorei3Type4   = 0x0904,

AppleProcessorTypeCorei5Type5   = 0x0605, // NOTE: we are putting 0x0609 on IM191 (i5-8600), although it should be 0x0605.
AppleProcessorTypeCorei7Type5   = 0x0705,
AppleProcessorTypeCorei3Type5   = 0x0905,

AppleProcessorTypeCorei5Type6   = 0x0606, // i5 5250U (iMac16,1, MacBookAir7,1 and 7,2), i5 5675R (iMac16,2), i5 5257U (MacBookPro12,1)
AppleProcessorTypeCorei7Type6   = 0x0706, // ideal value for Broadwell i7, need confirmation
AppleProcessorTypeCorei3Type6   = 0x0906, // ideal value for Broadwell i3, need confirmation

// placeholder for i5Type7 (maybe 0x0607 ???)
AppleProcessorTypeCorei7Type7   = 0x0707, // i7 6700HQ (MacBookPro13,3)
// placeholder for i3Type7 (maybe 0x0907 ???)

AppleProcessorTypeCorei5Type8   = 0x0608, // i5 8210Y (MacBookAir8,1)
// placeholder for i7Type8 (maybe 0x0708 ???)
// placeholder for i3Type8 (maybe 0x0908 ???)

AppleProcessorTypeCorei5Type9   = 0x0609, // i5 8259U (MacBookPro15,2), i5 8500B (Macmini8,1)
AppleProcessorTypeCorei7Type9   = 0x0709, // i7 8850H (MacBookPro15,1), i7 8700B (Macmini8,1)
// placeholder for i3Type9 (maybe 0x0909 ???)

AppleProcessorTypeCoreMType1      = 0x0B01, // may not be used
AppleProcessorTypeCoreMType6      = 0x0B06, // M 5Y51 (MacBook8,1)

AppleProcessorTypeCoreM3Type1   = 0x0C01, // may not be used
AppleProcessorTypeCoreM3Type7   = 0x0C07, // m3-7Y32 (MacBook10,1)

AppleProcessorTypeCoreM5Type1   = 0x0D01, // may not be used
AppleProcessorTypeCoreM5Type7   = 0x0D07, // m5-6Y54 (MacBook9,1)

AppleProcessorTypeCoreM7Type1   = 0x0E01, // may not be used
AppleProcessorTypeCoreM7Type7   = 0x0E07, // might be used on Core m7 (SKL), need confirmation

AppleProcessorTypeXeonW         = 0x0F01, // iMacPro1,1

AppleProcessorTypeCorei9Type1   = 0x1001, // may not be used
AppleProcessorTypeCorei9Type5   = 0x1005, // SKL-X i9, most likely to be invalid!
AppleProcessorTypeCorei9Type9   = 0x1009// ideal value for Coffee Lake i9, need confirmation
};

kengo2011 发表于 2019-5-22 06:32

谢谢分享(ω)hiahiahia
页: [1] 2
查看完整版本: 三代E3看过来,教你获得 CPU type,及简要变频说明