一、準備工作
安裝驅動前,需要先關閉圖形界面。以下為具體過程:
1.這里假設你已經裝好了Ubuntu 14.10(14.04也可以,安裝過程不再贅述)
2.關閉運行的程序,Ctrl+Alt+F1進入tty1模式
3.運行
sudo stop lightdm
,關閉圖形界面(X Server)
4.新裝系統,或者沒有嘗試過給獨顯裝驅動,跳過本步
如果之前有嘗試過其他驅動,先卸載
使用
sudo apt-get --purge remove nvidia
來卸載
也可以借用官網驅動的卸載功能,嘗試
sudo sh 346.35.run --uninstall
(以346.35.run為例)
二、下載安裝驅動
因為無法直接使用NV官網所提供的346.35.run文件(安裝后會黑屏,卸載后才能恢復,甚至有時候卸載后也不能正常使用。),這里添加第三方源,從而使用mamarley所提供的346.35驅動。以下為具體過程
1.運行
sudo add-apt-repository ppa:mamarley/nvidia
添加源,之后輸入用戶密碼
2.運行
sudo apt-get update
更新源
3.運行
sudo apt-get install nvidia-346
安裝346.35版驅動,需要下載約90M文件。輸入y同意下載和安裝。因為服務器在國外,耗時漫長,耐心等待。
apt-get會根據系統類型自動選擇安裝32位還是64位的驅動,而且restricted庫里的驅動一般都經過Ubuntu測試,相對來說更穩定,操作起來也更方便。

4.驅動安裝完成后,運行sudo reboot 重啟計算機
三、查看雙顯卡是否正常工作
打開NVIDIA X Server Settings, 看下圖,出現了GPU 0 - (GeForce GTX970M),說明獨顯已經啟用了


2.在PRIME Profiles里可以選擇使用獨顯還是核顯

Nvidia顯卡的控制面板 nvidia-settings的 快捷方式位于/usr/share/applications/nvidia-settings.desktop
你可以鏈接一個到桌面,方便進行顯卡設置。你也可以直接Alt+F2運行 nvidia-settings打開控制面板,比如在Thermal Settings下查看顯卡溫度,在PRIME Profiles下進行顯卡切換。有了nvidia-prime,就不需要bumblebee了,在Nvidia官方的控制面板nvidia-settings里就可以切換顯卡,非常方便。
我在開啟Nvidia顯卡時GPU溫度為40°C,CPU溫度為41°C,如下圖所示。

在不玩大型3D游戲或者不看高清視頻時,建議你從“Nvidia性能模式 ”切換為 “Intel節能模式”。
Intel節能模式下會自動關閉Nvidia顯卡,從而實現節能。另外Intel核顯自身就有著不錯的硬件加速能力,平時使用 Intel核顯即可。
比如京東上這款上萬元的 MacBook也只是配備了一款i5的CPU并使用Intel核顯Iris Graphics進行硬件加速。另外很多超級本也只是配備了Intel低電壓版處理器并使用內置的HD Graphics。
Intel已經把自己的 圖形驅動 集成到了Linux內核項目,因此不需要額外安裝Intel圖形驅動,開箱即用。如果長期不需要使用獨顯,可以開機進BIOS把Graphic Mode由Switchable改為Integrated禁用獨顯。
附:你也可以安裝VirtualGL進行glxspheres硬件加速測試。
http://sourceforge.net/projects/virtualgl/files/VirtualGL/
比如下載64位的Deb包,安裝后運行/opt/VirtualGL/bin/glxspheres64即可進行測試。