Ubuntu 18.04 獨顯和集顯切換

查看自己的顯卡

ubuntu-drivers devices  #查看自己的顯卡及可以安裝的驅動版本

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001BA1sv00001558sd000067C1bc03sc00i00
vendor : NVIDIA Corporation
model : GP104M [GeForce GTX 1070 Mobile]
driver : nvidia-driver-435 - distro non-free
driver : nvidia-driver-390 - third-party free
driver : nvidia-driver-410 - third-party free
driver : nvidia-driver-440 - third-party free recommended
driver : nvidia-driver-415 - third-party free
driver : xserver-xorg-video-nouveau - distro free builtin

== /sys/devices/pci0000:00/0000:00:14.3 ==
modalias : pci:v00008086d0000A370sv00008086sd000002A4bc02sc80i00
vendor : Intel Corporation
manual_install: True
driver : backport-iwlwifi-dkms - distro free

上面的命令,最後一部分顯示目前使用的顯卡爲英特爾的集顯。上面則是合適的英偉達顯卡驅動,如果想要安裝440,則使用如下命令。

sudo apt install nvidia-driver-440

之後重啓。如果還不生效,但是顯卡驅動安裝沒有問題,則打開NVIDIA X Server Setting,然後在PRIME Profiles哪一項點擊選擇顯卡切換。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-yvURXiJN-1581490889487)(/home/fonttian/Documents/MyBlog/英偉達/img/NVIDIA X Server Settings.png)]

不過如果也可能不生效,這個時候就要多方面考慮了。首先嚐試使用nvidia-smi,如果nvidia-smi報錯爲:

nvidia-smi error

則請往下參考secure boot部分

nouvean導致

首先要考慮的是首先查看nouvean是否被禁,這是最容易出問題,但是也最不容易出問題的地方,說最容易出問題,因爲確實有人忘記這一步直接安裝獨顯顯卡,說最不容易出現問題,因爲大部分謝顯卡驅動安裝的博客都會帶上這一步。

lsmod | grep nouveau

什麼都沒有顯示,表明被禁止,直接進行第二步即可。否則按以下動作進行。

sudo gedit /etc/modprobe.d/blacklist.conf
# 然後在末尾添加
blacklist nouveau
options nouveau modeset=0
# 保存退出,更新內核並重啓
sudo update-initramfs -u
sudo reboot

nomodeset導致

如果之前黑屏過,那麼你可能參考其他博文在開機的黑色選擇界面,按e修改過引導文件。有些博客中寫的是一次性的,有的是永久性的。該代碼會使系統在啓動時選擇集顯,禁用獨顯來避免獨顯驅動問題導致的黑屏。但是改代碼也會影響我們顯卡的切換。因此我們需要按照原方法進入,然後修改會原來的代碼。

如果你是直接在系統內修改的,那麼也請恢復爲默認代碼。這種情況比較少見,但是也會存在。

可以修改爲acpi=off 關閉acpi。或者其他。

secure boot

有時候在安裝成功之後,使用nvidia-smi會報錯,如下:

nvidia-smi error

則需要考慮是不是source boot沒有關閉的問題,根據bios不同方法有二,第一種是直接關閉secure boot,我的是這樣的。

secure boot

第二種,選擇security----secure boot,選擇最後一個restore factory key ,然後回車一下,保存並退出重啓。如下圖(圖片來自——https://blog.csdn.net/Diana_Z/article/details/89478866)

重啓後,nvidia-smi會顯示正確信息,但是ubuntu-drivers devices可能依舊顯示正在使用英特爾集顯。如果是深度學習用戶,那麼此時可以繼續安裝cuda和cudnn,一般無問題。如下圖我的PC顯示,cuda已經安裝完畢。實際測試調用GPU運算不存在任何問題

NVIDIA smi

如果你在這件事上有一定的強迫症傾向,或者確實依舊安裝失敗。那麼可以自己下載驅動文件進行安裝,有一定的可能解決這個問題(在其他博客上看到了,自己沒試過)。

雙系統,顯卡驅動互不影響,驅動存儲於不同位置,Windows下禁用集顯同樣無效。另外,Windows與Ubuntu雙系統時間統一可以使用

timedatectl set-local-rtc 1 --adjust-system-clock

支持exfat

sudo apt-get install exfat-fuse exfat-utils
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章