8.31日更新:
又经过一上午的实验,确定了问题实际上出在上图红框中的这一条语句:
Store ("CPUSCK0", CUU0)
Store函数可以简单看成给变量赋值,CUU0原来的值是Zero,琢磨了一会儿也不明白为什么赋值成"CPUSCK0"就崩溃了。
所以,修复这个问题最简便的方法就是:
1. 打开你的dsdt
2. 查找并删掉下面这几行:
Store ("CPUSCK0", CUU0)
Store ("CPUSCK1", CUU1)
Store ("CPUSCK2", CUU2)
Store ("CPUSCK3", CUU3)3. 保存
关于变频的进一步实验:- 如果删掉Device (SCKN)和下面的_STA方法,则只有两挡变频:1200 3000
- 如果只是删除
Store ("CPUSCK0", CUU0)
Store ("CPUSCK1", CUU1)
Store ("CPUSCK2", CUU2)
Store ("CPUSCK3", CUU3)
这几行的话,变频不受影响:)
如下图:
所以我又赶紧更新了DSDT。
DSDT for HUANAN:
DSDT for GIGA:
我测试了一下,这两个都能在我电脑上正常变频。
在我github上也更新了:https://github.com/cheneyveron/clover-x79-e5-2670-gtx650/tree/master/EFI/CLOVER/ACPI/patched
其中DSDT.aml即华南的DSDT,DSDTGIGA.aml即技嘉的。