教程

雙顯卡用戶如何解決 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

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
喜歡謀略,善良有愛心;愛古裝劇,追求劇中的江湖義氣和兄弟情義。一身男兒義氣,卻又缺點男兒俠氣!常以萌妹子角色混跡江湖!

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:教程

    教程

    在 Ubuntu 像22.04 LTS Linux 安裝 JUnit 5

    JUnit 不僅簡單而且是一種有效的方法來編寫和執行 Java 應用程序的單元測試,因此它是開源類別中使用最廣泛的測試框架。 JUnit的最新版本5發布時帶來了許多改進。 所以,如果你使用Ubuntu […]
    教程

    同時運行多個 Linux 命令

    了解如何在 Linux 中同時執行多個命令可以顯著提高您的效率和生產力。本文將指導您通過各種方式在單行中運行多個 Linux 命令,甚至如何自動化重複的任務。 理解基礎知識 在深入了解高級技巧之前,您 […]