弄顯卡驅動弄了很久,主要是因爲網上的解答良莠不齊且版本並不適合。套路比較深。以下我的解答可能不具有普適性,僅供參考!
本人雙顯卡,intel集成顯卡和GTX860M獨立顯卡。
1.首先解釋一個東西:
查詢顯卡信息發現GTX860顯示3DController,這種渲染方式下,一般顯示使用intel集成顯卡,3D渲染時使用獨立顯卡。因此按照網上的一些方法,在終端查詢lspci | grep -i vga 只有一張intel集成顯卡,如果有雙顯卡的同學不要以爲自己的獨立顯卡壞了。。查詢3d顯卡時就可以顯示自己的N卡了。
steven@steven-Lenovo-Y50-70:~$ lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
steven@steven-Lenovo-Y50-70:~$ lspci | grep -i 3d
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
2.顯卡驅動配置
網上有些攻略非常非常複雜,又要禁用nouveau驅動,又要進入控制檯,又要加載源什麼什麼的。發現高了半天,網卡驅動還是沒裝上去,系統重裝了好幾遍。
其實很簡單,簡單來說和把大象放冰箱是一個道理
在ubuntu18.04剛安裝時,雙顯卡的同學設置->詳細信息中顯卡默認爲Intel集成顯卡。
第一步:(最重要)禁用自己的secure boot,也就是設置爲disable,具體的進入自己bios中找一下,一般在security或者boot裏面。
第二步:進入終端輸入兩條命令
steven@steven-Lenovo-Y50-70:~$ ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
解釋一下:第一條命令是查看顯卡設備和顯卡驅動,第二條命令是自動安裝合適顯卡驅動
第三步:重新啓動吧,然後在應用中找到nvidia setting,如果出現這樣的界面,就說明Nvidia顯卡驅動安裝成功
在Prime profiles裏面可以看到兩張顯卡
在右上角的設置->詳細信息 可以看到此時的顯卡已經切換爲Nvidia
這樣就可以了。盡情的享受ubuntu18.04吧。
有疑問的同學,歡迎留言。如果有什麼不同見解或認爲說法不對的地方,懇請留言指正。
留下參考鏈接:
https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux
https://www.jianshu.com/p/f9e905abea91