页次: 1
参考Arch Wiki:https://wiki.archlinux.org/index.php/PHC
PHC是acpi-cpufreq的一个patch,可以调节CPU的电压来实现CPU的降温和节能。
phc目前在AUR中,intel用户安装 phc-intel,AMD用户安装phc-k8(现在还有一个叫做 cpupowered 支持AMD CPU)
安装完毕后执行
# /etc/rc.d/phc-intel setup
并把acpi-cpufreq添加到rc.conf的modules里。
控制电压需要获取一些CPU数据,执行
# cat /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
然后把得到的数据写入vids:
echo [你的数据] > /sys/devices/system/cpu/cpu0/cpufreq/phc_vids
一般会有几个核心的,几个文件都要写。还有一个通过测试来获得最佳数据的东西,看这里:http://aur.archlinux.org/packages.php?ID=31534
离线
这个要Mark
系统的默认电压总是高了点,风扇呼呼响,闹心
[fracting的大作]Wine使用中的一些常见误区
http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=363147
顺便学习一下对待开源软件的正确态度
离线
Mark
小白路过,大家给点面子!
离线
纠正一下最后一步操作要把数据写入/etc/conf.d/phc-intel (intle cpu)
最佳值可以通过脚本测试得到:http://openmindedbrain.info/wp-content/uploads/2010/05/intel-phc-undervolt.bash
离线
/etc/conf.d/phc-XX 那个配置是干啥的。
输入 /sys/devices/system/cpu/cpu0/cpufreq/phc_vids 的是6个数字,写入配置文件的只有5个,不明白诶。
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
囧,我彻底晕了。虽然搞明白 /sys/devices/system/cpu/cpu0/cpufreq/phc_vids 每个数字对应一个频率下的电压,但发现新的问题是:尝试后发现数字越高电压越低,但楼上给的测试脚本都是不断调低数字探测“最低电压”的。
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
我用这个fid配置:
16 18 20 22 24 26 28
满频率2.7GHz时电压是1.184V。跑mprime烤机,一个进程坚持了5分钟,因为太多Warning挂了,另一个坚持了10分钟,fatal error挂了。
不太稳定诶……
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
安装phc-intel后执行phc-intel setup失败,返回
:: Removing old phc-intel modules [DONE]
:: Compiling new phc-intel module [FAIL]
> Look at /var/log/phc-intel.log to find out what went wrong
到log里看了下是如下错误:
Makefile:29: *** Kernel version not found, maybe you need to install appropriate kernel-headers or run make with KERNELSRC parameter, e.g.: make KERNELSRC=/usr/src/linux. Stop.
Google无果,请问怎么解决?
离线
安装phc-intel后执行phc-intel setup失败,返回
:: Removing old phc-intel modules [DONE]
:: Compiling new phc-intel module [FAIL]
> Look at /var/log/phc-intel.log to find out what went wrong到log里看了下是如下错误:
Makefile:29: *** Kernel version not found, maybe you need to install appropriate kernel-headers or run make with KERNELSRC parameter, e.g.: make KERNELSRC=/usr/src/linux. Stop.
装内核头文件。linux-headers吧好像。
Google无果,请问怎么解决?
离线
alanfly 说:安装phc-intel后执行phc-intel setup失败,返回
:: Removing old phc-intel modules [DONE]
:: Compiling new phc-intel module [FAIL]
> Look at /var/log/phc-intel.log to find out what went wrong到log里看了下是如下错误:
Makefile:29: *** Kernel version not found, maybe you need to install appropriate kernel-headers or run make with KERNELSRC parameter, e.g.: make KERNELSRC=/usr/src/linux. Stop.
装内核头文件。linux-headers吧好像。
Google无果,请问怎么解决?
多谢版主;
的确是缺少header,上午看搜索出来的教程也装过这个但是显示not found,版主提醒下我就到163源网站目录下去找了下发现只有3.151的header,我还是3.141的;pacman -Syu后重启再安装header就成功了,再安装phc-intel然后phc-intel setup也成功了。 :em09 :em09 :em09
离线
你这样搞确定不会出问题???
我只有用能超频的cpu的时候才会去调整电压,而且都是很小心的调,一不注意就是蓝屏。
如果你是觉得风扇一直都转得太快,可以去bios里面设置速度。
just for fun :-)
离线
你这样搞确定不会出问题???
我只有用能超频的cpu的时候才会去调整电压,而且都是很小心的调,一不注意就是蓝屏。
如果你是觉得风扇一直都转得太快,可以去bios里面设置速度。
windows下用rmclock调节电压用了两年一直很稳定;
调高电压提升频率性能,降低电压减少发热功耗;
现在用的笔记本上cpu是p8400,默认电压0.9——1.3v,最高频率时为1.3v,用rmclock降压可以0.98v稳定跑最高频率,有的体质好的可以0.9v跑最高频率; :em09 :em09 :em09
用phc-intel在arch上降压也是按照windows上试验出来的数据,原vid为38 29 23 15,调整为23 19 17 15跑mprime半个多小时测试正常。 :em32 :em32 :em32
离线
walle 说:你这样搞确定不会出问题???
我只有用能超频的cpu的时候才会去调整电压,而且都是很小心的调,一不注意就是蓝屏。
如果你是觉得风扇一直都转得太快,可以去bios里面设置速度。
windows下用rmclock调节电压用了两年一直很稳定;
调高电压提升频率性能,降低电压减少发热功耗;
现在用的笔记本上cpu是p8400,默认电压0.9——1.3v,最高频率时为1.3v,用rmclock降压可以0.98v稳定跑最高频率,有的体质好的可以0.9v跑最高频率; :em09 :em09 :em09用phc-intel在arch上降压也是按照windows上试验出来的数据,原vid为38 29 23 15,调整为23 19 17 15跑mprime半个多小时测试正常。 :em32 :em32 :em32
免了,不在乎那一点提高
just for fun :-)
离线
我就总觉得 默认电压比win下高 要不温度怎么就是高个10来度呢
离线
这个……不太试啊
离线
页次: 1