1. 程式人生 > >日常填坑系列---ubuntu 雙顯示卡裝驅動

日常填坑系列---ubuntu 雙顯示卡裝驅動

為什麼我要裝顯示卡驅動呢?說出來你可能不信。起因來源於,我發現我的電腦在ubuntu系統下,風扇老是呼呼作響,散熱也很厲害,以至於我的電腦兩天內連續4次花屏了。原因就是一直是獨顯和集顯在工作,所以散熱很高,導致電腦花屏。

1. ubuntu其實對nvidia卡支援的專案是nouveau,但是安裝nvidia的驅動就會與nouveau衝突。所以首先我們需要禁用nouveau。

禁用方法: 進入~/etc/modprobe.d目錄下,在blacklist.conf檔案末尾新增 blacklist nouveau。

2.安裝nvidia顯示卡驅動,有兩種方法。

一種是直接安裝系統提供的顯示卡驅動。使用命令sudo apt-get install nvidia-375。(鄭重宣告:這裡的nvidia-375是一種顯示卡驅動的型號,並不是所有的電腦都適合。具體自己電腦是什麼型號可以這麼看

可以看到圖中灰色的兩個選項的第一個後面有nvidia-340字樣。那我就應該安裝nvidia-340。以此類推。

下載下來是一個run檔案,接下來使用下面命令安裝驅動。

sudo chmod 777 run檔案的名字
sudo run檔案的名字

3.驅動安裝完後,需要安裝切換驅動的軟體。使用以下命令

sudo add-apt-repository ppa:nilarimogard/webupd8    #新增PPA更新源
sudo apt-get update                                 #重新整理更新源列表
sudo apt-get install nvidia-prime nvidia-settings
sudo apt-get install prime-indicator                #安裝雙顯示卡切換指示器

4.安裝完之後一般都會在桌面右上角有一個選擇顯示卡驅動的圖示。也可以進入NVIDIA X Server Setting->Prime Profiles進行選擇

真正的坑在這呢!!!

1.其實你會發現當你切換成intel模式後,會需要很長的一段時間響應,耐心等待即可。我的機子大概需要5分鐘吧。

2.當你切換成intel模式後,你會發現你會一直在登入介面迴圈。其實是切換驅動後,在目錄下會生成一個blacklist-nvidia.conf檔案,阻止了驅動的啟動。所以我們需要刪除它。

刪除方法:Alt+Ctrl+F1進入終端使用以下命令

cd ../
cd ~/etc/modprobe.d
sudo rm -f nvidia-blacklist

Alt+Ctrl+F2返回桌面即可登入。

如果不行,就對/etc/default/grub,進行如下修改

  把GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

改成GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi= acpi_backlight=none acpi=ht pci=nomsi"

以上只是我個人的見解,如有不足的地方,請不吝指教。謝謝