zoukankan      html  css  js  c++  java
  • 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的内容
  • 相关阅读:
    nginx学习1
    win7右下角的网络连接图标不见了~终极必杀技
    centos配置history记录每个用户执行过的命令
    Screen会话命令 Linux
    Linux的运行级别和chkconfig用法
    Linux与Windows中的UTC时间
    Solr 缓存配置
    SolrJ 查询数据
    Solr之困
    solr 查询参数说明
  • 原文地址:https://www.cnblogs.com/tonyc/p/7732119.html
Copyright © 2011-2022 走看看