风扇一直高速运转,ubuntu 在关机和重启时卡住

风扇一直高速运转,ubuntu 在关机和重启时卡住

我在华硕 G551VW 上安装了 ubuntu 16.04,它配备了英特尔 i7 和 nvidia gtx960m,在进行某次更新后(不幸的是,我不记得昨天更新了哪个包),登录后十秒内风扇就开始高速运转,系统在关机或重启时会挂起,屏幕变黑,只有一行关于清理日志的内容

答案1

运行以下命令

 top

并检查哪个进程使用了​​高 CPU,如下面的屏幕截图所示,然后终止该进程,一般来说,该进程可能已经超出了该数量,100例如超过100意味着它是罪魁祸首。 在此处输入图片描述

记下进程 ID pid并运行kill -9 pid

答案2

我有一个完全一样的问题,我有一台华硕 N552VX,装有 ubuntu 16.04,登录后风扇高速启动,噪音很大。我搜索了一下,似乎内核找不到合适的风扇控制器驱动程序。

sudo sensrs这是命令的输出

Adapter: Virtual device
temp1:        +30.0°C  (crit = +103.0°C)

nouveau-pci-0100
Adapter: PCI adapter
temp1:            N/A  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +34.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:         +33.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:         +34.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:         +29.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:         +29.0°C  (high = +100.0°C, crit = +100.0°C)

asus-isa-0000
Adapter: ISA adapter
cpu_fan:     25500 RPM
temp1:        +30.0°C 

CPU 速度为 25500 RPM

这是 sudo sensors-detect摘要输出

Probing for `NXP SE97/SE97B'...                             No
Probing for `NXP SE98'...                                   No
Probing for `Analog Devices ADT7408'...                     No
Probing for `IDT TS3000/TSE2002'...                         No
Probing for `IDT TSE2004'...                                No
Probing for `IDT TS3001'...                                 No
Probing for `Maxim MAX6604'...                              No
Probing for `Microchip MCP9804'...                          No
Probing for `Microchip MCP98242'...                         No
Probing for `Microchip MCP98243'...                         No
Probing for `Microchip MCP98244'...                         No
Probing for `Microchip MCP9843'...                          No
Probing for `ON CAT6095/CAT34TS02'...                       No
Probing for `Atmel AT30TS00'...                             No

Next adapter: DPDDC-B (i2c-16)
Do you want to scan it? (yes/NO/selectively): yes

Next adapter: Synopsys DesignWare I2C adapter (i2c-17)
Do you want to scan it? (YES/no/selectively): YES
Adapter doesn't support all probing functions.
Some addresses won't be probed.


Next adapter: Synopsys DesignWare I2C adapter (i2c-18)
Do you want to scan it? (YES/no/selectively): Adapter doesn't support all probing functions.
Some addresses won't be probed.


Now follows a summary of the probes I have just done.
Just press ENTER to continue: 

Driver `coretemp':
  * Chip `Intel digital thermal sensor' (confidence: 9)

To load everything that is needed, add this to /etc/modules:
#----cut here----
# Chip drivers
coretemp
#----cut here----
If you have some drivers built into your kernel, the list above will
contain too many modules. Skip the appropriate ones!

Do you want to add these lines automatically to /etc/modules? (yes/NO)yes
Successful!

Monitoring programs won't work until the needed modules are
loaded. You may want to run '/etc/init.d/kmod start'
to load them.

Unloading cpuid... OK

reza@reza-N552VX:~$ /etc/init.d/kmod start
[....] Starting kmod (via systemctl): kmod.serviceJob for systemd-modules-load.service failed because the control process exited with error code. See "systemctl status systemd-modules-load.service" and "journalctl -xe" for details.
 failed!



reza@reza-N552VX:~$ systemctl status systemd-modules-load.service
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static; vendor preset: enabled)
   Active: failed (Result: exit-code) since جمعه 2016-09-09 14:44:06 IRDT; 1min 39s ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 5496 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
 Main PID: 5496 (code=exited, status=1/FAILURE)

سپتامبر 09 14:44:06 reza-N552VX systemd[1]: Starting Load Kernel Modules...
سپتامبر 09 14:44:06 reza-N552VX systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
سپتامبر 09 14:44:06 reza-N552VX systemd[1]: Failed to start Load Kernel Modules.
سپتامبر 09 14:44:06 reza-N552VX systemd[1]: systemd-modules-load.service: Unit entered failed state.
سپتامبر 09 14:44:06 reza-N552VX systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.

答案3

尝试的解决方案(全部失败):1-更新至内核 4.6 2-更新至内核 4.8RC5(仅修复了风扇问题)3-添加acpi=offnouveau.modeset=0 4-用 nvidia 驱动程序替换 nouveau 驱动程序,反之亦然 5-更新 BIOS 6-运行 fsck 7-使用实时 USB 检查硬盘

最终的解决方案是:- 使用 live usb 重新安装,直到我nouveau.modeset=0在 grub 中的 linux 行末尾添加了它,才完成启动(启动 usb,突出显示所需选项并按下E),根据 byte commander 对安装 ubuntu 并启动它后的一个问题的回答,我不得不nouveau.modeset=0再次添加到 grub 以使其登录,然后从设置中安装了 nvidia 驱动程序并重新启动,遇到同样的问题,我通过重新安装偶然解决了这个问题ubuntu desktop>>sudo apt install ubuntu-desktop

相关内容