Ubuntu 16 无法正常挂起和关机(Nvidia驱动问题)

环境:i56300-HQ + GTX950M
Ubuntu 16.04 64Bit

使用ubuntu时,笔记本经常不能正常关机(shut down)和挂起(suspend),主要表现是合上屏幕后电源键依然是亮的,并且任何操作都无反应,只能长按电源键强制关机。

一开始以为是没有开启laptop-mode,但是按下面教程做了也还是没有什么变化,后来根据风扇狂转感觉是显卡的问题。

1、sudo apt-get install pm-utils

2、是否安装了laptop-mode-tools工具包,可以在终端中输入下列命令来确认是否安装。
  dpkg -l | grep laptop-mode-tools
  如果你的电脑执行命今后无结果输出,则说明没有安装,那么你可以通过下列命令来安装。
  sudo apt-get install laptop-mode-tools
  虽然系统已自动安装了laptop-mode-tools,但是是不是就自动启动了laptop_mode模式了呢?我们用下列命令来判断Laptop是否启用了laptop_mode,如果显示结果为0,则表示未启动,如果为非0的数字则表示启动了。
  cat /proc/sys/vm/laptop_mode

3、修改laptop-mode配置文件
`sudo gedit /etc/laptop-mode/laptop-mode.conf`

把打开的文件修改的 就是把两个地方有0的,改成1就可以了,保存。

#
#Enable laptop mode when on battery power.
#
ENABLE_LAPTOP_MODE_ON_BATTERY=1

#
# Enable laptop mode when on AC power.
#
ENABLE_LAPTOP_MODE_ON_AC=1

#
# Enable laptop mode when the laptop's lid is closed, even when we're on AC
# power? (ACPI-ONLY)
#
ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=1

一般应该能够解决
但是后来发现,并没有解决,挂起依然不正常,还是只能强制关机,感觉可能是显卡问题,于是按照下面的教程试着安装了一下新的驱动,发现可以正常合盖挂起了

安装Nvidia驱动

  1. 找到适合的正确的驱动,去nvidia官网下载最新驱动。

  2. 卸载掉原有驱动
    sudo apt-get remove –purge nvidia*

  3. 禁用nouveau

打开编辑配置文件:
/etc/modprobe.d/blacklist.conf

在最后一行添加:
blacklist nouveau
这是禁用nouveau第三方驱动,之后也不需要改回来

4.执行:
sudo update-initramfs -u

5.重启后执行:

lsmod | grep nouveau

没有输出即屏蔽好了

6.禁用X服务
执行:
sudo /etc/init.d/lightdm stop

7.安装驱动
进入命令行界面
Ctrl-Alt+F1

给驱动run文件赋予执行权限
sudo chmod a+x NVIDIA-Linux-x86_64-375.20.run

安装(注意 参数)
sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files

–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要
–no-x-check 安装驱动时不检查X服务
–no-nouveau-check 安装驱动时不检查nouveau
后面两个参数可不加。

然后电脑应该可以正常挂起和关机了。

猜你喜欢

转载自blog.csdn.net/inghoG/article/details/82721087