Ubuntu 16.04 默認(rèn)使用的是集顯糖荒,而且對(duì)Nvidia的支持存在巨大的問(wèn)題。我使用的筆記本是Alienware 13 R3觸摸屏,顯卡是GTX 1060刺桃,在安裝Nvidia GPU支持的過(guò)程中碰到了諸多麻煩草慧,包括:1. 不支持外接顯示器桶蛔;2. 安裝驅(qū)動(dòng)后黑屏或者花屏;3. 甚至安裝驅(qū)動(dòng)后無(wú)法進(jìn)入U(xiǎn)buntu系統(tǒng)漫谷。以下是我解決方法仔雷,歡迎大家補(bǔ)充指正。
一舔示、檢查現(xiàn)有顯卡
打開終端碟婆,輸入:
lspci -k | grep -A 2 -i "VGA"
在我的筆記本上顯示如下圖,如果你的也是類似情形惕稻,請(qǐng)繼續(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)會(huì)使用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ú)顯。如果沒(méi)有PRIME Profiles窖认,先reboot豫柬。
三、解決Ubuntu 16.04不支持Nvidia顯卡驅(qū)動(dòng)的問(wèn)題
在安裝好了Nvidia驅(qū)動(dòng)之后扑浸,重啟之后可能花屏或者黑屏烧给,出現(xiàn)這個(gè)問(wèn)題的原因是在UEFI 的Secure Boot模式下,Ubuntu 16.04會(huì)阻止第三方內(nèi)核模塊的載入喝噪,包括Nvidia驅(qū)動(dòng)础嫡;BIOS下則不會(huì)遇到這個(gè)問(wèn)題。
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