Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

使用温度控制风扇启停及转速 #45

Closed
wdde opened this issue Sep 21, 2019 · 11 comments
Closed

使用温度控制风扇启停及转速 #45

wdde opened this issue Sep 21, 2019 · 11 comments

Comments

@wdde
Copy link

wdde commented Sep 21, 2019

测了两周,没什么问题,可以设置开启温度,关闭温度,设置几个温度阈值关联风扇速度。
两个步骤,首先给dsdt打补丁,再手动修改ssdt-cfan里的温度速度值,另存aml,放到patched目录,重启,除了关机有个acpi报错(不稀奇,X86服务器+RHEL也有此类报错),其他都没问题。
具体参考一个github: thinkpad-p51-hackintosh,dsdt打补丁,使用maciasl,打开repo里的dsdt utility文件,apply到dsdt上即可

@wu-hongjun
Copy link
Owner

(其实我觉得我的风扇还ok啊一般到65才开始转。。。

@wdde
Copy link
Author

wdde commented Sep 28, 2019

65太烫了,键盘打字多感觉不舒服

@wu-hongjun
Copy link
Owner

65太烫了,键盘打字多感觉不舒服

这几天给X1E换了硅脂 用的是Kyonaut 温度暴降五六度现在待机一般稳定在57左右 强的一批

@wdde
Copy link
Author

wdde commented Oct 1, 2019

这么强啊?我之前用的金属硅脂也就降几度, 可惜很多东西到了天朝价格离谱

@wu-hongjun
Copy link
Owner

这么强啊?我之前用的金属硅脂也就降几度, 可惜很多东西到了天朝价格离谱

我的用了一年硅脂都硬了 随便换个什么都可以 不一定要这个牌子

@flymin
Copy link

flymin commented Oct 10, 2019

测了两周,没什么问题,可以设置开启温度,关闭温度,设置几个温度阈值关联风扇速度。
两个步骤,首先给dsdt打补丁,再手动修改ssdt-cfan里的温度速度值,另存aml,放到patched目录,重启,除了关机有个acpi报错(不稀奇,X86服务器+RHEL也有此类报错),其他都没问题。
具体参考一个github: thinkpad-p51-hackintosh,dsdt打补丁,使用maciasl,打开repo里的dsdt utility文件,apply到dsdt上即可

能不能问一下具体是修改哪几行代码?是只修改43-49就行吗?我把数值调成40 45 55 75,也没感觉出什么变化呀,闲置状态依旧是55-60度...

@wdde
Copy link
Author

wdde commented Oct 11, 2019

测了两周,没什么问题,可以设置开启温度,关闭温度,设置几个温度阈值关联风扇速度。
两个步骤,首先给dsdt打补丁,再手动修改ssdt-cfan里的温度速度值,另存aml,放到patched目录,重启,除了关机有个acpi报错(不稀奇,X86服务器+RHEL也有此类报错),其他都没问题。
具体参考一个github: thinkpad-p51-hackintosh,dsdt打补丁,使用maciasl,打开repo里的dsdt utility文件,apply到dsdt上即可

能不能问一下具体是修改哪几行代码?是只修改43-49就行吗?我把数值调成40 45 55 75,也没感觉出什么变化呀,闲置状态依旧是55-60度...

我的ssdt-cfan,超过48度开启风扇,速度级别1(最慢),温度到43度,风扇停止。
Name (FTAB, Buffer()
{
43, 0,
48, 1,
60, 3,
80, 7,
})

记住,需要把ssdt-cfan保存为aml格式,aml格式的文件不再是十进制的温度设置,而会转换为16进制;对你的dsdt打补丁(DSDT_utilities_patch.txt),否则风扇控制不会生效。

@flymin
Copy link

flymin commented Oct 16, 2019

测了两周,没什么问题,可以设置开启温度,关闭温度,设置几个温度阈值关联风扇速度。
两个步骤,首先给dsdt打补丁,再手动修改ssdt-cfan里的温度速度值,另存aml,放到patched目录,重启,除了关机有个acpi报错(不稀奇,X86服务器+RHEL也有此类报错),其他都没问题。
具体参考一个github: thinkpad-p51-hackintosh,dsdt打补丁,使用maciasl,打开repo里的dsdt utility文件,apply到dsdt上即可

能不能问一下具体是修改哪几行代码?是只修改43-49就行吗?我把数值调成40 45 55 75,也没感觉出什么变化呀,闲置状态依旧是55-60度...

我的ssdt-cfan,超过48度开启风扇,速度级别1(最慢),温度到43度,风扇停止。
Name (FTAB, Buffer()
{
43, 0,
48, 1,
60, 3,
80, 7,
})

记住,需要把ssdt-cfan保存为aml格式,aml格式的文件不再是十进制的温度设置,而会转换为16进制;对你的dsdt打补丁(DSDT_utilities_patch.txt),否则风扇控制不会生效。

难道是#48这位老哥提到的10.15的问题?我改成你这样的参数设置也没感觉出来任何变化...你是在10.15吗?

@wdde
Copy link
Author

wdde commented Oct 17, 2019

10.14.6,
Also confirm that ACPIPoller.kext exists in the kext/other directory

@flymin
Copy link

flymin commented Oct 19, 2019

10.14.6,
Also confirm that ACPIPoller.kext exists in the kext/other directory

添加之后有效了,非常感谢!

@eunrui
Copy link

eunrui commented Jun 27, 2020

测了两周,没什么问题,可以设置开启温度,关闭温度,设置几个温度阈值关联风扇速度。
两个步骤,首先给dsdt打补丁,再手动修改ssdt-cfan里的温度速度值,另存aml,放到patched目录,重启,除了关机有个acpi报错(不稀奇,X86服务器+RHEL也有此类报错),其他都没问题。
具体参考一个github: thinkpad-p51-hackintosh,dsdt打补丁,使用maciasl,打开repo里的dsdt utility文件,apply到dsdt上即可

能不能问一下具体是修改哪几行代码?是只修改43-49就行吗?我把数值调成40 45 55 75,也没感觉出什么变化呀,闲置状态依旧是55-60度...

我的ssdt-cfan,超过48度开启风扇,速度级别1(最慢),温度到43度,风扇停止。
Name (FTAB, Buffer()
{
43, 0,
48, 1,
60, 3,
80, 7,
})

记住,需要把ssdt-cfan保存为aml格式,aml格式的文件不再是十进制的温度设置,而会转换为16进制;对你的dsdt打补丁(DSDT_utilities_patch.txt),否则风扇控制不会生效。

opencore该怎么用呢 已经不使用DSDT了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants