1. 程式人生 > >linux筆記本安裝雙顯示卡驅動(intel+nvidia)

linux筆記本安裝雙顯示卡驅動(intel+nvidia)

為了提高linux的顯示卡效能以及降低功耗,特有此文。

本人使用的系統是Fedora 20 Xfce x64,安裝驅動前先確保系統為最新版本。

最好安裝gcc、kernel-devel等軟體包,我不確定後面會不會作為依賴自動安裝。

---

這個地址就是intel官方提供的,點選頁面左側download,找到所需檔案。

由於直接提供了fedora的rpm包,下載安裝即可。

這個包很小,僅僅是一個repo和一個輔助程式而已。

點選“應用程式選單->設定->Intel Graphics Installer for Linux”執行嚮導程式

程式會檢測系統環境,如果提示缺少什麼再手動安裝,在我當前的系統下僅需要安裝PackageKit即可。

按照嚮導一步一步來,很容易就安裝好了。

安裝好記得重啟一下。在我的筆記本上會發現在開機時LOGO之前error和warnning沒有了。

---

這裡我安裝bumblebee,同樣是安裝nvidia的閉源驅動,只是渠道不一樣而已。

根據幫助我折騰了好久,重灌了兩遍系統,才摸索出正確的方法。(重灌是因為在重啟的時候宕機)

幫助頁面講了一大堆,按部就班去做只能宕機,所以請參考我的安裝步驟。

直接安裝網頁中提到的兩個yum repository,現在的最新版是20。

接著安裝bbswitch、bumblebee、bumblebee-nvidia。

下載很慢,有必要的話保留備份。

重啟之後就可以在“應用程式選單->設定”中發現“nvidia x server settings”選項。

但是這個選項沒有用,執行後會提示你沒有載入nvidia的驅動,無所謂,不用這個工具。

或者通過執行optirun nvidia-settings -c :8來開啟此程式。

可以通過lsmod來確定系統本身自帶的nouveau是沒有載入的(bumblebee修改了grub的引導引數)。

可以通過optirun glxgears -info | grep "GL_VENDOR”來檢視是否使用了獨顯(測試時風扇會加速)。

可以通過lspci|grep -i vga來檢視裝置狀態,在空閒狀態下可以看到顯示卡資訊最後是rev ff即休眠狀態。

可以通過optirun指定獨顯執行某程式。

---

這樣就安裝好了,之後繼續安裝dkms以保證在系統核心更新時同時更新顯示卡驅動。

由於linux下本身沒有什麼大型3D遊戲,所以我也用不到獨顯,使用bumblebee也就是為了關閉獨顯而已。

還不能直接在BIOS裡禁用,否則Windows怎麼辦,我可是雙系統。

---

接下來的步驟可選,不需要的朋友不用安裝。

安裝tlp、tlp-rdw,此為筆記本節能工具,自動調整各硬體的功耗,不用手動配置,預設就好。

安裝xbacklight,用於調整筆記本亮度

我的快捷鍵就設為Win+Up和Win+Down,就不再使用Fn了。

注意如果沒有安裝好intel集顯驅動的話xbacklight是不能調整螢幕亮度的。

---

完事兒,筆記本的發熱以及功耗問題解決。