Ubuntu的prime-select命令可以說很好用了,但是Ubuntu 18.04里面把這個改了,想讓它正常工作還得配置一番,相比之下還是Arch的稍微簡單一些。
這里介紹使用Bumblebee的方法進行安裝,參考Installing Bumblebee with Intel/NVIDIA的內容。
開始安裝
- 確保能正常進入桌面,安裝必要的軟件包
$ sudo pacman -S bumblebee bbswitch
- 把用戶添加到bumblebee組里
$ sudo gpasswd -a username bumblebee //把username換成自己的用戶名
- 啟動bumblebeed服務
sudo systemctl enable bumblebeed.service
- 安裝依賴
$ sudo pacman -S bumblebee nvidia opencl-nvidia lib32-nvidia-utils lib32-opencl-nvidia mesa lib32-mesa-libgl xf86-video-intel
lib32打頭的需要開啟multilib,把/etc/pacman.conf
文件中的下面兩行取消注釋,然后執行pacman -Sy
#[multilib]
#Include = /etc/pacman.d/mirrorlist
- 配置bumblebee
sudo nano /etc/bumblebee/bumblebee.conf
指定nvidia
Driver=nvidia
電源管理指定bbswitch
[driver-nvidia]
PMMethod=bbswitch
弄好之后重啟
檢測是否安裝成功
- 安裝測試軟件
$ sudo pacman -S virtualgl
- 運行測試軟件
$ optirun glxspheres64
運行效果
開啟和關閉NVIDIA顯卡
-
查看狀態
使用nvidia-smi
命令可以查看NVIDIA顯卡是否已經啟動,如果啟動了會顯示這樣的信息
-
開啟
$ sudo tee /proc/acpi/bbswitch <<< ON
- 關閉
$ sudo tee /proc/acpi/bbswitch <<< OFF
參考:
安裝bumblebee
更新日志
- 2017.10.25 創建
- 2018.8.30 增加multilib的內容