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
    

你可能感兴趣的:(操作系统,Linux,操作系统,linux,N卡驱动,manjaro,archlinux)