Ubuntu 12.04 过热问题

Ubuntu 12.04 过热问题

我有一台配备两张显卡的 Dell Inspiron Q17R,我发现它过热了。我安装了熊蜂木星闪块,然后我跟着本指南但温度仍然高达 74C。

我还能做什么?它似乎仍然不能正常工作,风扇继续快速旋转。


执行以下测试后:

sensors

在终端中,我得到的结果如下:

Adapter: Virtual device
temp1:        +75.0°C  (crit = +100.0°C)
temp2:        +75.0°C  (crit = +100.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +68.0°C  (high = +86.0°C, crit = +100.0°C)
Core 0:         +68.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:         +65.0°C  (high = +86.0°C, crit = +100.0°C)

看起来不太好。

答案1

首先,这些温度并不高,请将每个值与临界值 (crithigh) 进行比较。现代系统通常在比您习惯的温度高得多的温度下运行。

话虽如此,您可以尝试以下几件事:

  1. 清洁笔记本电脑。至少尝试清洁进气口和出风口格栅。

  2. 确保风扇正常开启。戴尔有一些专用实用程序可用于此目的,请安装i8kutils

    这是用于控制 Dell Inspiron 和 Latitude 笔记本电脑的实用程序集合。它包括用于打开和关闭风扇、读取风扇状态、CPU 温度、BIOS 版本以及处理音量按钮和 Fn 键的程序。

    该软件包还包含一个小型 Tk 小程序,设计用于包含在 GNOME 面板中,用于监视 CPU 温度并根据用户定义的阈值自动控制风扇。

    这些程序需要内核模块 i8k.o,该模块可以从软件包源编译,也可以在 Linux 内核 2.4.14 及更高版本中找到。内核模块仅在 Inspiron 8000 笔记本电脑上进行了测试,但它应该可以在任何 Inspiron 和 Latitude 笔记本电脑上运行。

    sudo apt-get install i8kutils
    

    然后你就可以用它i8kfan来测试你的风扇了。以前还有一种叫的东西,dellfand但我再也找不到了。

  3. 使用不同的 CPU州长。调速器控制着 CPU 的当前时钟速度,例如,如果您将其设置为 ,performance则 CPU 将始终以最高速度运行,因此会很热。尝试将调速器设置为ondemand

    sudo -i
    echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    

    您可以使用以下命令检查设置了哪个调控器:

    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    

    可用选项包括:

    • 表现
    • 节能
    • 用户空间
    • 一经请求
    • 保守的

相关内容