Archlinux雙顯卡安裝NVIDIA閉源驅動


Ubuntu的prime-select命令可以說很好用了,但是Ubuntu 18.04里面把這個改了,想讓它正常工作還得配置一番,相比之下還是Arch的稍微簡單一些。
這里介紹使用Bumblebee的方法進行安裝,參考Installing Bumblebee with Intel/NVIDIA的內容。

開始安裝


  1. 確保能正常進入桌面,安裝必要的軟件包
$ sudo pacman -S bumblebee bbswitch
  1. 把用戶添加到bumblebee組里
$ sudo gpasswd -a username bumblebee    //把username換成自己的用戶名
  1. 啟動bumblebeed服務
sudo systemctl enable bumblebeed.service
  1. 安裝依賴
$ 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
  1. 配置bumblebee
sudo nano /etc/bumblebee/bumblebee.conf
指定nvidia
Driver=nvidia
電源管理指定bbswitch
[driver-nvidia]
PMMethod=bbswitch

弄好之后重啟

檢測是否安裝成功

  1. 安裝測試軟件
$ sudo pacman -S virtualgl
  1. 運行測試軟件
$ optirun glxspheres64

運行效果
avater

開啟和關閉NVIDIA顯卡


  • 查看狀態
    使用nvidia-smi命令可以查看NVIDIA顯卡是否已經啟動,如果啟動了會顯示這樣的信息
    avater

  • 開啟

$ sudo tee /proc/acpi/bbswitch <<< ON
  • 關閉
$ sudo tee /proc/acpi/bbswitch <<< OFF


參考:
安裝bumblebee



更新日志

  • 2017.10.25 創建
  • 2018.8.30 增加multilib的內容


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM