Manjaro NVIDIA驅動問題的解決方案

Manjaro Nvidia配置

manjaro是一個arch的衍生版,界面化在那鬍子那個特別友善,可惜N卡驅動的問題讓人特別頭大,查找了大量的博客,驅動雖然能裝上,但是不能用,於是查了下wiki,在此給出比較好的解決方案。

一、安裝non-free驅動

  1. 在終端中輸入以下命令來檢查已安裝的驅動程序

    inxi -G
    
  2. 安裝NVIDIA驅動

    sudo mhwd -a pci nonfree 0300
    
  3. 重啓,通過在終端中輸入以下命令來確認驅動程序(Bumbee)已安裝並且正在運行,此時不要着急使用nvidia-settings

    mhwd -li
    

二、結合bbswitch電源管理來使用Bumblebee

  1. 安裝工具

    sudo pacman -S bumblebee bbswitch
    
  2. 把用戶添加到bumblebee組裏

    sudo gpasswd -a user bumblebee  # user是你的用戶名
    
  3. 啓動bumblebeed.service服務

    sudo systemctl enable bumblebeed.service
    
  4. 安裝依賴

    sudo pacman -S bumblebee nvidia opencl-nvidia lib32-nvidia-utils lib32-opencl-nvidia mesa lib32-mesa-libgl xf86-video-intel
    
  5. 配置Bumblebee

    sudo vim /etc/bumblebee/bumblebee.conf
    

    修改如下內容

    [driver-nvidia]
    # Module name to load, defaults to Driver if empty or unset
    KernelDriver=nvidia
    PMMethod=bbswitch
    
    [driver-nouveau]
    KernelDriver=nouveau
    PMMethod=bbswitch
    XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
    

    重啓

  6. 開啓NVIDIA顯卡

    sudo tee /proc/acpi/bbswitch <<< ON  # 關閉是off
    

三、NVIDIA控制面板無法打開的問題

  • 通過如下指令打開

    optirun -b none nvidia-settings -c :8
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章