Try   HackMD

Manjaro Linux 配置 intel 與 nvidia 雙顯卡切換 (雙顯卡筆電)

contributed by <YanJiun>

tags: computer

Bumblebee

Bumblebee 會自動禁止使用獨立險卡,並可以在需要時自主切換內顯與獨立顯卡,再筆電可以更有效控制續航。

安裝

Manjaro 提供強大的硬體檢測模組 mhwd ,可以很方便的安裝各種驅動。

  • 安裝依賴
    ​​​​$ sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus
    
  • 安裝 nvidia 閉源驅動與 intel 驅動混合版 bumblebee
    ​​​​$ sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee
    
  • 自動啟動 bumblebee 服務
    ​​​​$ sudo systemctl enable bumblebeed
    
  • 將用戶添加到 bumblee群組
    ​​​​$ sudo gpasswd -a $USER bumblebee
    

重起後就可以在想使用顯卡執行的程式前加上 optirun ,以啟用獨立顯卡執行程式。

  • 重起後無法進入圖形畫界面,可以嘗試再 GRUB啟動清單按下[E],找到 quite 並在後面加入:
    ​​​​acpi_osi=! acpi_osi=’Windows 2009’
    
    或者
    ​​​​acpi_osi=! acpi_osi=Linux acpi_osi=’Windows 2015’ pcie_port_pm=off
    
    [F10]保存並重起。
  • 順利進入系統後,使用終端機:
    ​​​​$ sudo vi /etc/default/grub
    
    GRUB_CMLINE_LINUX_DEFAULT 加上可以正常啟動的 acpi_osi 參數。
  • 更新 GRUB
    ​​​​$ sudo update-grub
    

測試性能

  • 安裝測試軟體
    ​​​​$ sudo pacman -S mesa-demos
    
  • 內顯性能
    ​​​​$ glxgears -info
    
  • 獨立顯卡性能
    ​​​​$ optirun glxgears -info