1. 程式人生 > >Ubuntu 16 無法正常掛起和關機(Nvidia驅動問題)

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
後面兩個引數可不加。

然後電腦應該可以正常掛起和關機了。