雙顯卡用戶如何解決 Linux 下的顯卡問題
此文作者是我們開源學村村長所寫,由於不方便錄入文章,改由華華代錄入。
大家都喜歡在什麼環境下安裝 Linux 呢?
筆記本是個不錯的選擇,方便快捷。而且,由於 Linux 下用戶對硬體的管理更加全面,筆記本實在是折騰 Linux 的不二之選啊!不論你是方便快捷的辦公,或者是遠程監控伺服器,又或是跟我一樣出去搞事情(劃掉) XD ,搭配裝有 Linux 的筆記本總是這麼合適。
不過現在的筆記本啊, CPU 總要帶一塊小核顯,再帶一塊獨顯。單單就驅動而言呢,非常的好解決, Intel 核顯在 Linux 內核里就自帶驅動, Nvidia 或者 AMD/ATI 的獨立顯卡驅動也可以非常簡單的安裝上,跑起來。
然後就壞了,你筆記本的獨顯會一直運行,耗電發熱損硬體,3年壽命的本子在你手裡只有一年半 XD 。
接下來我們就要解決這個問題!
0x00 搞清你筆記本的獨顯
這個……我就不多說了XD,大家自己解決!
0x01 Intel 與 Nvidia 組合
nvidia-prime
這個是 Nvidia 官方的項目,可行度非常高。
默認情況下呢,大家的 N 卡都是 Nouveau 開源驅動,性能比不上官方驅動。所以要讓機子以最大性能跑起來,就得禁用它。
如果 /etc/modprobe.d/ 下有 nouveau-blacklist.conf ,則編輯這個文件。在文件末尾添加 blacklist nouveau
sudo su
gedit /etc/modprobe.d/blacklist
然後,在終端中安裝驅動和 Prime :(為何安裝 Nvidia 319 驅動、而不是最新的 331 驅動?因為軟體源中還沒有 331 驅動配套的設置程序,319 驅動足矣)
sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime
安裝完畢,還要安裝一個 Nvidia Prime 雙顯卡切換指示器,用於在系統托盤中輕點滑鼠即可切換顯卡,而不必使用命令。在終端中使用如下 PPA 安裝:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
最後,重啟電腦,你會發現桌面環境托盤裡多了個小圖標,用它就 ok 啦。
bumblebee
這個是一個社區主導的項目,比 prime 要早,不過用的人也挺多的。
首先,也是要禁用 N 卡的開源驅動,方法如上。
接下來,安裝 bumblebee 。
這裡由於我只有 fedora 的機器,所以所有命令以 fedora 為準,其他發行版大同小異。
# dnf -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/fedora24/noarch/bumblebee-nonfree-release-1.2-1.noarch.rpm
接著安裝 nvidia-bumblebee
# dnf install bumblebee-nvidia bbswitch-dkms VirtualGL.x86_64 VirtualGL.i686 primus.x86
重啟機器,就能用了,是不是很方便?
通常用法為:
$ optirun [options] application [application-parameters
0x02 Intel 與 AMD/ATI
這個時候,A 卡用戶的方便之處就體現出來了!
去官網,下載最新的驅動安裝上。
然後,你就可以用官方的圖形化管理軟體管理你的顯卡啦!
(哇,哭的像一個傷心的孩子, N 卡用戶不要面子的?)
大概就是這樣了。。
現在我要去砸了我的 N 卡本子(一臉認真)!
本文來自開源學村村長,轉載請註明出處,否則必究相關責任。
本文鏈接: https://linuxstory.org/how-to-resolve-the-driver-issue-for-dual-video-card-users