Gnome 3 Ati Fan 一直开着

use*_*628 6 gnome 11.10 overheating fancontrol

您好,我正在使用安装了 Gnome 3 的 Ubuntu 11.10。我的风扇有问题(我知道有很多关于这个的话题,但没有任何效果)。

我正在使用运行 core2duo 2.67Gz intel 处理器和 Ati radeon hd(移动)4670 的 Dell Studio XPS 1640。如果您需要更多规格,请告诉我。

我刚刚再次安装了 Ubuntu,试图解决所有问题。然后我立即更新:

sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

然后我安装 gnome 3

sudo apt-get install gnome-shell
Run Code Online (Sandbox Code Playgroud)

然后我没有安装 ATI 提供的专有驱动程序,因为我知道它们在 Gnome 3 上非常不稳定(加上我在 Unity 上生活了大约 2 个月的大量错误,包括屏幕撕裂,一半的屏幕没有绘制/更新和大量崩溃)。

使用开源 ati 驱动程序(安装 Ubuntu 时安装)的 ui 流畅且快速。然后我尝试通过安装 Jupiter 来减少风扇:

sudo apt-get install jupiter
Run Code Online (Sandbox Code Playgroud)

和 CPU 频率

sudo apt-get install indicator-cpufreq
Run Code Online (Sandbox Code Playgroud)

和运行传感器:

sudo apt-get install lm-sensors
sudo sensors-detect
Run Code Online (Sandbox Code Playgroud)

我还读到我应该运行 fancontrol

sudo pwmconfig
sudo fancontrol
Run Code Online (Sandbox Code Playgroud)

但是运行 pwnconfig 给了我这个输出

/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
Run Code Online (Sandbox Code Playgroud)

所以自然风扇控制不起作用。

此后,风扇始终打开。我将电脑设置为省电模式,但仍然始终打开风扇。在终端中输入传感器给了我这个输出

acpitz-virtual-0
Adapter: Virtual device
temp1:        +56.0°C  (crit = +100.0°C)
temp2:        +46.0°C  (crit = +100.0°C)
temp3:        +60.0°C  (crit = +100.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +51.0°C  (high = +105.0°C, crit = +105.0°C)
Core 1:       +51.0°C  (high = +105.0°C, crit = +105.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:        +61.0°C
Run Code Online (Sandbox Code Playgroud)

我的 radeon 温度总是在 60 左右(即使是冷启动)。我转到我的 Windows 7 分区,风扇很快就熄火了。我从关机状态重新启动到 Ubuntu,一旦登录屏幕出现,风扇就会打开并且声音很大(即使笔记本电脑因外部温度而变冷)。bios中也没有限制风扇速度的选项。

此外,我还完成了此网页上列出的步骤:http : //javacolors.blogspot.com/2011/10/ubuntu-1110-ati-radeon-deal.html

有没有其他不安装ati专有驱动的方法来解决这个风扇方案?

Mai*_*ait 3

我在两周内一直在与这个问题作斗争。我使用的是台式机和ati 5770。

开源“radeon”驱动程序通过调整 GPU 时钟具有一些电源管理功能,但效果不佳。

这是关于 radeon 和 fglrx 电源管理的好文章。

Radeon 电源管理的现状

这是我的开源 radeon 电源管理的别名。

# radeon gpu power management
alias profilepm='sudo bash -c "echo profile > /sys/class/drm/card0/device/power_method"'
alias auto='profilepm && sudo bash -c "echo auto > /sys/class/drm/card0/device/power_profile"'
alias low='profilepm && sudo bash -c "echo low > /sys/class/drm/card0/device/power_profile"'
alias mid='profilepm && sudo bash -c "echo mid > /sys/class/drm/card0/device/power_profile"'
alias high='profilepm && sudo bash -c "echo high > /sys/class/drm/card0/device/power_profile"'
alias dynpm='sudo bash -c "echo dynpm > /sys/class/drm/card0/device/power_method"'
alias gpu="sudo cat /sys/kernel/debug/dri/0/radeon_pm_info /sys/class/drm/card0/device/power_method"
Run Code Online (Sandbox Code Playgroud)

首先选择默认方法。

  • profilepm 用于手动时钟设置
  • dynpm 用于按需时钟设置。但它只是在中高之间变化。永远不会走低。至少对我来说。

如果您选择 profilepm,请手动选择时钟。

  • 低的
  • 高的
  • 汽车

我从来没有尝试过自动。但听起来对于笔记本电脑来说不错。

引用自 X.org radeon wiki 文章,

“自动”根据系统是否使用电池电源在“中”和“高”功率状态之间进行选择。当显示器处于 dpms 关闭状态时,选择“低”功率状态。

使用“gpu”命令显示当前方法和时钟。

所有这些设置都来自这里,

KMS 电源管理选项

我曾经在 11.10 中使用“低速”,但当打开许多 Firefox 选项卡和窗口时,速度有点迟缓。跳转到 12.04 后,我使用 unity 和“fglrx-updates”驱动程序。它运作得很好。

如果您擅长这些设置,请保存它们以便重新启动。

安装sysfsutils包然后将规则添加到/etc/sysfs.conf文件中。

class/drm/card0/device/power_method = (profile or dynpm)
class/drm/card0/device/power_profile = (select between auto, low, mid, high if u choose 'profile' method)
Run Code Online (Sandbox Code Playgroud)

如果您选择“dynpm”,您可以删除第二行

  • 截至目前(14.04),您无法编辑 `/sys/class/drm/card0/device/power_method`: `echo profile > /sys/class/drm/card0/device/power_method -bash: echo: write error: Invalid argument ` (2认同)