最新CPU智能风扇转速控制SmartFAN设置图解.docx
《最新CPU智能风扇转速控制SmartFAN设置图解.docx》由会员分享,可在线阅读,更多相关《最新CPU智能风扇转速控制SmartFAN设置图解.docx(11页珍藏版)》请在冰豆网上搜索。
![最新CPU智能风扇转速控制SmartFAN设置图解.docx](https://file1.bdocx.com/fileroot1/2022-12/28/b79c4bea-b9ed-4052-b612-14a34ac9aa7c/b79c4bea-b9ed-4052-b612-14a34ac9aa7c1.gif)
最新CPU智能风扇转速控制SmartFAN设置图解
CPU智能风扇转速控制SmartFAN设置图解
CPUSmartFanFunction,就是智能CPU风扇转速控制。
此功能可以实现CPU风扇根据CPU的温度来自动调节风扇转速,低温下减少CPU风扇噪音,高温下提高CPU转速,增加散热效果。
要实现CPUSmartFanFunction功能必须要有如下的前提条件:
主板及BIOS支持;CPU风扇支持,主板的风扇接口必须4PIN的CPU风扇接口,BIOS中必须有相关控制功能选项;而CPU风扇也必须是4PIN的且是真正具备有智能控制功能的风扇(原装的风扇是具备智能控制的)。
大多主板的这个功能的BOIS设置是在“PCHealthStatus”中。
设置项如下:
1) CPUSmartFanControl:
智能风扇功能的的开启与关闭
2) CPUTargetTemp:
目标CPU温度值的设定
3) CPUToleranceTemp:
目标CPU温度正负区间温度值设定
4) CPUFanStopPWM(%):
CPU风扇转速停止下降转速值百分比设定
5) CPUFanStartPWM(%):
CPU风扇初始转速值百分比设定(一般不用改动)
下面以顶星主板为例介绍下CPUSmartFanFunction功能设置。
1) 如果没有打开CPUSmartFanFunction功能,查看“PCHealthStatus”信息如下图,可以看到CPU风扇是以全速运转3200转左右转速。
2) 开启CPUSmartFanControl,并设定CPUTargetTemp=50度,CPUToleranceTemp=5度,CPUFanStopPWM(%)=30%;保存设定后重启电脑再次进入BIOS中,查看“PCHealthStatus”信息如下图
我们可以看到刚进去转速还较高,有2200转左右,但慢慢的,1~2分钟时间后,风扇转速已经降到了1700转左右,因为我们设定的是30%,当然,全速的30%是1000转左右,但因为侦测转速和计算上会存在一些误差,加上风扇本身原因,理论值和实际值是会有一些误差的。
但我们仍可明显看观察家CPU智能风扇功能已经发生了作用。
3) 再改动一下设定:
CPUFanStopPWM(%)=10%,保存后再进BIOS中,信息如下图:
CPU风扇转速再下降到了1300多转。
4) 再改动一下设定:
CPUFanStopPWM(%)=60%,保存后再进BIOS中,信息如下图:
CPU风扇转速再下降到了2200转左右。
5) 下面我们来看看当CPU温度升高超过55度时CPU风扇转速的变化
59度时≈1962转
71度时≈2860转
74度时≈3096转
6) 下面我们再观察一下随着CPU温度下降,CPU风扇的变化
温度下降到了45~55度区间下限值45度后,CPU转速开始自动开始降低转速。
//根据半径计算圆的周长和面积
#include
constfloatPI=3.1416;//声明常量(只读变量)PI为3.1416
floatfCir_L(float);//声明自定义函数fCir_L()的原型
floatfCir_S(float);//声明自定义函数fCir_S()的原型
//以下是main()函数
main()
{
floatr,l,s;//声明3个变量
cout<<"R=";//显示字符串
cin>>r;//键盘输入
l=fCir_L(r);//计算圆的周长,赋值给变量l
s=fCir_S(r);//计算圆的面积,赋值给变量s
cout<<"l="<cout<<"\ns="<
}
//定义计算圆的周长的函数fCir_L()
floatfCir_L(floatx)
{
floatz=-1.0;//声明局部变量
if(x>=0.0)//如果参数大于0,则计算圆的周长
z=2*PI*x;
return(z);//返回函数值
}
//定义计算圆的面积的函数fCir_S()
floatfCir_S(floatx)
{
floatz=-1.0;//声明局部变量
if(x>=0.0)//如果参数大于0,则计算圆的面积
z=PI*x*x;
return(z);//返回函数值
}
/*Program:
P1-2.CPP
Writtenby:
Hap
Datewritten:
02:
11:
10
*/
#include
voidmain(void)
{
doubles1,s2,s3;
s1=1.5;/*对变量s1赋值*/
cout<<"s1="</*对变量s2赋值*/s2=2.5;
cout<<"s2="<s3=/*对变量s3赋值*/3.5;
cout<<"s3="<cout<<"s1+s2+s3="<//计算并显示cout<<"s1+s2+s3="<}
#include
main()
{
doubler=1.0;
cout<<"r="<doublel;
l=2*3.1416*r;//计算圆的周长,赋值给变量l
cout<<"l="<doubles=3.1416*r*r;//计算圆的面积,赋值给变量s
cout<<"s="<
cout<<"R=";//显示提示输入的信息
cin>>r;//键盘输入
l=2*3.1416*r;//计算圆的周长,赋值给变量l
cout<<"l="<s=3.1416*r*r;
cout<<"s="<
}
#include//包含iostream.h头文件
voidmain()
{
//输出字符常量、变量和字符串
charc1='A';
cout<<'W';
cout<cout<<"Thisisatest."<cout<<"------------------"<//输出整型常量、变量和表达式
intn=100;
cout<<10;
cout<cout<<2*n<cout<<"------------------"<//输出浮点型常量、变量和表达式
doublepi=3.1415926,r=10.0,s=pi*r*r;
cout<cout<cout<
cout<<2*r*pi<cout<<"------------------"<//一个cout可以输出多项数据
cout<<'W'<<""<cout<<"Thisisatest."<cout<<"pi="<}
#include//包含iostream.h头文件
main()
{
//输入输出字符
charc;
cin>>c;
cout<<"c="<//输入输出整型数据
intn;
cin>>n;
cout<<"n="<//输入输出浮点型数据
doublex;
cin>>x;
cout<<"x="<