Answers:
如果使用专有驱动程序(fglrx),则所需命令为aticonfig --odgt
。
据我所知,对于许多卡来说,该传感器不会通过lm传感器曝光。
aticonfig --odgc
GPU负载(当前使用率%)以及时钟速度
不久就炸了。根据您正在执行的图形工作量,制造过程,累积的灰尘可能是数分钟,数小时。如果有噪音,请购买售后无风扇冷却替代品。
要监视您的GPU温度,请使用以下问答以帮助找到GPU传感器:
lm-sensors
来监视温度,以免超过阈值。
首先,(请参阅http://www.unixmen.com/howto-install-ati-display-driver-in-ubuntu/进行安装),然后键入
sudo aticonfig --initial
然后
aticonfig --odgt
出:
Default Adapter - ATI Radeon HD 5700 Series
Sensor 0: Temperature - 45.00 C
这样做modprobe it87
,如果您很幸运,lm传感器会为您提供信息。
如果卡运行真的很热,则可以尝试降低其性能(如果drm模块允许这样做):
echo low > /sys/class/drm/card0/device/power_profile
遗憾的是,今天的HD 4xxx系列在开源驱动程序中还没有特别好的节能功能,更不用说在撰写此问题时了。
除非该卡设计为在风扇关闭的情况下运行,否则没有风扇将无法运行。此外,大多数AMD卡均包含可调节风扇的固件。我不建议强行关闭风扇,而只是依靠卡的内部固件来调节风扇速度。
为了降低风扇速度,您只需要减少发热量即可。我建议阅读最新的省电选项,以强制卡保持最小时钟速度。这将使您减少热量产生,但会降低性能。
由于不再支持专有驱动程序,因此我选择了硬件解决方案。我拿了带有标准电源接头(用于atx盒)的呼吸机,并将其绑在卡上。假设它对游戏和加密矿不好,但对我来说效果很好。
我已经使用bash脚本解决了这个问题,该脚本将风扇速度设置为实际温度。我的意思是,如果芯片温度为60deg风扇速度id为60%。然后我每分钟在root cron下运行它。我创建了/bin/atiSpeedCron
具有以下内容的文件:
#!/bin/bash
read temp < <(/usr/bin/aticonfig --od-gettemperature | grep "Sensor 0" | cut -c43-47)
echo temp: $temp
aticonfig --pplib-cmd "set fanspeed 0 $temp"
然后我使用更新了cron
crontab -e
在root帐户下,我输入以下行:
* * * * * /bin/atiSpeedCron
这让我忘记了ati粉丝。顺便说一句,我认为悲伤的人应该这么做。