zoukankan      html  css  js  c++  java
  • ArchLinux安装英伟达显卡驱动

    我的电脑详细配置信息:

    安装intel核显驱动

    sudo pacman -S xf86-video-intel
    

    编辑pacman.conf文件启用32位软件源

    sudo vim /etc/pacman.conf
    

    将以下两行的注释取消(删除前面的#)

    [multilib]
    Include = /etc/pacman.d/mirrorlist
    

    同步软件包数据库

    sudo pacman -Syy
    

    安装Nvidia显卡闭源驱动

    sudo pacman -S nvidia nvidia-prime nvidia-settings nvidia-utils opencl-nvidia lib32-nvidia-utils lib32-opencl-nvidia
    

    安装yay,使用yay安装optimus,如果你配置了archlinuxcn源,也可以使用pacman安装

    sudo pacman -S yay
    

    如果你没有添加archlinuxcn源,那么配置方法如下:

    sudo vim /etc/pacman.conf

    在该文件末尾添加以下内容

    [archlinuxcn]
    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
    

    接着输入如下命令刷新源:

    sudo pacman -Syy
    

    然后安装密匙:

    sudo pacman -S archlinuxcn-keyring
    

    若密匙安装出错,则依次输入以下命令解决:

    sudo pacman -Syu haveged
    systemctl start haveged
    systemctl enable haveged
    rm -rf /etc/pacman.d/gnupg
    sudo pacman-key --init
    sudo pacman-key --populate archlinux
    sudo pacman-key --populate archlinuxcn
    sudo pacman -S archlinuxcn-keyring
    

    安装optimus-manager

    yay -S optimus-manager
    

    安装图形化切换工具

    yay -S optimus-manager-qt
    

    (这里看网速,我这里没有魔法,从下载到编译安装成功,花了近两个小时,也失败了好多次)

    安装完成以后控制台直接说输入optimus-manager-qt启动,此时kde右下角会出现intel图标。

    optimus-manager-qt
    

    安装nouveau(安装了bbswitch的用户可以不用安装)

     sudo pacman -S xf86-video-nouveau
    

    在导航栏的Intel图标上点击右键,在列表中选择设置功能,左侧单击optimus,将右侧窗口中switching method选择为Nouveau(安装了bbswitch的用户选择bbswitch即可)。

    安装完成以后可以在导航栏的intel图标上右键切换要使用的显卡类型,切换后需要注销并重新登录才会生效。

    然后右击导航栏Intel图标就可以选择自己想要使用的显卡类型,我这里选择英伟达显卡后,需要注销并重新登录才会生效。

    也可以在终端使用命令切换显卡

    # 切换为英伟达显卡
    optimus-manager --switch nvidia
    # 切换为intel核显
    optimus-manager --switch intel
    

    切换后,使用glxinfo命令可以查看当前正在使用的显卡。

    # Intel
    [wenjie@wj ~]$ glxinfo | grep "OpenGL renderer"
    OpenGL renderer string: Mesa Intel(R) UHD Graphics 630 (CFL GT2)
    # 切换NVIDIA显卡后
    [wenjie@wj ~]$ glxinfo | grep "OpenGL renderer"
    OpenGL renderer string: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
    

    设置开启启动后默认使用的显卡:这里选择英伟达显卡就行了

  • 相关阅读:
    如何利用书签向word文档读取或写入数据[C#](
    一个较为完整的例子,还可以,简单一些的
    GridView的RowDataBound事件可做的一些事情
    ASP.NET中DataGrid和DataList控件用法比较
    GridView中绑定数据字段时可做的几种操作方法
    GridView中如何取得隐藏列的值
    一些常用的算法技巧总结
    位运算装逼指南
    小胖求学系列之文档生成利器(上)smartdoc
    系统监控之硬盘使用率
  • 原文地址:https://www.cnblogs.com/wwjj4811/p/15302622.html
Copyright © 2011-2022 走看看