Radeon开源驱动程序的调整和配置

我可以调整或配置Radeon驱动程序以减少过热。 我的GPU启动时温度为70-80℃。 我现在不想要Catalyst,因为它们对于2D非常慢。

使用移动性hd4570,Ubuntu 12.04 x64 3.2.0-24-generic。

Tosho,我在启动时设置power_profile时遇到了完全相同的问题,并且保持了thurn-supend-resume应用常见的解决方案(如此处所述),最后找到了一个使用pm-utils的工作替代解决方案 。 我不确定这是否是最好的方法(我是Linux的新手)但它完全符合我的要求: 在启动时将radeon power_profile设置为low并在挂起恢复后保留该设置

第1步:创建钩子

 gksudo gedit /usr/lib/pm-utils/power.d/radeon-power_profile 

第2步:填写所需的设置

 #!/bin/sh echo profile > /sys/class/drm/card0/device/power_method echo low > /sys/class/drm/card0/device/power_profile exit 0 

第3步:使其可执行

 sudo chmod +x /usr/lib/pm-utils/power.d/radeon-power_profile 

而已 :)

我遇到了类似的问题,我的Mobility Radeon HD4570运行得非常热(闲置在84度)并且比运行Windows时运行得更热。 我使用Jockey(又名Dash的附加驱动程序)来安装专有驱动程序并重新启动,现在我看到我之前的温度下降了大约20度,所以这可能值得尝试。

希望能帮助到你

 $ cat /etc/udev/rules.d/30-local.rules KERNEL=="card0", SUBSYSTEM=="drm", DRIVERS=="radeon", ATTR{device/power_method}="profile", ATTR{device/power_profile}="auto" 

其中ATTR {device / power_profile} =“auto”可以是(来源: https ://wiki.archlinux.org/index.php/ATI):

  • “default”使用默认时钟,不会更改电源状态。 这是默认行为。
  • “auto”根据系统是否使用电池电源在“中”和“高”电源状态之间进行选择。
  • 当监视器处于dpms关闭状态时,选择“低”电源状态。 “低”强制gpu始终处于低功耗状态。 请注意,“低”可能会导致某些笔记本电脑出现显示问题; 这就是为什么auto在显示器关闭时仅使用“低”的原因。
  • “mid”迫使gpu始终处于“中等”电源状态。 当监视器处于dpms关闭状态时,选择“低”电源状态。
  • “高”迫使gpu始终处于“高”功率状态。 当监视器处于dpms关闭状态时,选择“低”电源状态。

ALT-F2:

 gksudo gedit /etc/init.d/ati-power-save 

在ati-power-save文件中写下:

 #!/bin/sh # ATI power save echo profile > /sys/class/drm/card0/device/power_method echo low > /sys/class/drm/card0/device/power_profile 

保存并运行这些命令:

 sudo chmod +x /etc/init.d/ati-power-save sudo update-rc.d ati-power-save defaults 99 

如这里所述