Ubuntu 16.04 默認(rèn)使用的是集顯,而且對Nvidia的支持存在巨大的問題。我使用的筆記本是Alienware 13 R3觸摸屏,顯卡是GTX 1060,在安裝Nvidia GPU支持的過程中碰到了諸多麻煩,包括:1. 不支持外接顯示器;2. 安裝驅(qū)動(dòng)后黑屏或者花屏;3. 甚至安裝驅(qū)動(dòng)后無法進(jìn)入U(xiǎn)buntu系統(tǒng)。以下是我解決方法,歡迎大家補(bǔ)充指正。
一、檢查現(xiàn)有顯卡
打開終端,輸入:
lspci -k | grep -A 2 -i "VGA"
在我的筆記本上顯示如下圖,如果你的也是類似情形,請繼續(xù)閱讀。

打開system settings -> details,可以查看現(xiàn)在正在使用的顯卡。如圖,我現(xiàn)在已經(jīng)在使用Nvidia顯卡。

二、安裝Nvidia顯卡驅(qū)動(dòng)
先添加NVIDIA 的ppa 源:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
打開system settings -> Softwares & Updates -> Additional Drivers,或者在中終端輸入:
software-properties-gtk

以上是可以使用的驅(qū)動(dòng),默認(rèn)會使用Nouveau。
可以打開終端,查看為你的顯卡推薦使用的驅(qū)動(dòng),輸入如下:
sudo ubuntu-drivers devices

這里給我推薦使用的是nvidia-387,要安裝可以在終端輸入:
sudo apt-get install nvidia-387
安裝完成之后,打開Software & Updates,可以看到新安裝的顯卡驅(qū)動(dòng)已經(jīng)在使用。

在終端輸入
nvidia-settings
打開Nvidia X Server Settings,選擇PRIME Profile,在此可以自由切換集顯和獨(dú)顯。如果沒有PRIME Profiles,先reboot。

三、解決Ubuntu 16.04不支持Nvidia顯卡驅(qū)動(dòng)的問題
在安裝好了Nvidia驅(qū)動(dòng)之后,重啟之后可能花屏或者黑屏,出現(xiàn)這個(gè)問題的原因是在UEFI 的Secure Boot模式下,Ubuntu 16.04會阻止第三方內(nèi)核模塊的載入,包括Nvidia驅(qū)動(dòng);BIOS下則不會遇到這個(gè)問題。
1. 如何卸載Nvidia驅(qū)動(dòng)
如不愿意關(guān)閉Secure Boot,則在花屏狀況下,ctrl+alt+F1關(guān)閉Ubuntu GUI界面,進(jìn)入Virtual Terminal卸載Nvidia驅(qū)動(dòng),輸入:
sudo apt-get purge --remove nvidia-*
2. 關(guān)閉Secure Boot
按照上述方式進(jìn)入VT,reboot重啟。在開機(jī)階段進(jìn)入Boot Setup,UEFI下的Secure Boot選擇“Disable”。
參考資料:
【1】https://www.linuxbabe.com/desktop-linux/switch-intel-nvidia-graphics-card-ubuntu
【2】https://askubuntu.com/questions/815252/disabling-uefi-on-a-running-ubuntu-system