zoukankan      html  css  js  c++  java
  • 全网最新Kali Linux系统如何安装N卡驱动

    转载请注明来源:全网最新Kali Linux系统如何安装N卡驱动【亲测-暗影精灵3-1050TI有效】 - 大家好,我系渣渣辉

    https://www.zzhsec.com/255.html

    1.更换源【使用中科大或者官方源都可以】

    下面使用中科大的源

    root @ Andy :/ home / dnt#vi /etc/apt/sources.list
    #中科大
    债务http://mirrors.ustc.edu.cn/kali kali-rolling主要的非免费捐款
    deb-src http://mirrors.ustc.edu.cn/kali kali-rolling主要的非免费贡献者
    
    

    2.添加完毕后执行下面的更新指令,进行系统或者工具的更新

    root @ Andy :/ home / dnt#apt- 获取更新&& apt-获取升级&& apt-获取dist-upgrade

    这里解释一下:

    apt-get update //刷新源,获得最近的连续的列表

    apt-get upgrade //更新系统,系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其他新的Package或影响到其他Package的相依性时,此Package就不会被升级,会保留下来。

    apt-get dist-upgrade //可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的软件包,就会试着去安装/移除它。(所以通常这个会被认为是有点风险的升级,可以不用执行)

    3.清理安装包:apt-get clean

    接下来就可以开始安装独显之旅了

    1.查看自己的内核版本信息

    然后使用uname -r或者uname -a查看自己的Kali Linux内核版本信息

    2.补充开源螺丝驱动nouveau

    补充的命令如下:

    root@Andy:~$ echo -e "blacklist nouveau
    options nouveau modeset=0
    alias nouveau off" > /etc/modprobe.d/blacklist-nouveau.conf
     root@Andy:~$ update-initramfs -u && reboot

    经过上面的操作,开源螺丝驱动就被替换了,为了保险起见,开机后还是要确认以下是否成功了。可以使用如下命令查看:

    root@Andy:~$ lsmod |grep -i nouveau

    如果执行上面的命令没有任何输出,则证明开源硬盘驱动nouveau已被成功替换。

    然后再运行下下面的命令

    apt-get install dkms

    [这条命令很重要,直接决定了你下一步能不能成功运行安装.run文件而不会提示一些内核内核的问题]

    3.下载NVIDIA官方驱动

    到NVIDIA的官网下载对应型号的驱动程序http://www.nvidia.com/cn/download/index.aspx?lang=zh-CN,请注意,此处要选择和您硬件型号对应的版本,否则一定会失败。我的是GTX1050ti的显卡,所以我的选择如下图:

    点击SEARCH后就可以看到DOWNLOAD的按钮了,点击下载就可以了。

    4.安装

    下载好NVIDA的插件驱动文件后,使用chmod a + x NVIDIA-Linux-x86_64-390.48.run命令赋予驱动权限。然后使用./NVIDIA-Linux-x86_64-390.48.run命令安装。安装过程中会提示警告,全部选择yes。

    5.配置

    执行nvidia-xconfig –query-gpu-info |安装之后最重要的部分来了,必须要配置,让kali Linux知道你使用的是什么硬盘驱动器。grep'BusID:'| cut -d''-f6查看BusID,我的显示如下:PCI:1:0:0,此信息用于配置以下文件,配置步骤如下:

    nvidia-xconfig --query-gpu-info | grep 'BusID :' | cut -d ' ' -f6

    5.1。/etc/X11/xorg.conf

    vi /etc/X11/xorg.conf填入如下信息:

    Section "ServerLayout"
     Identifier "layout"
     Screen 0 "nvidia"
     Inactive "intel"
    EndSection
    
    Section "Device"
     Identifier "nvidia"
     Driver "nvidia"
     BusID "PCI:1:0:0"
    EndSection
    
    Section "Screen"
     Identifier "nvidia"
     Device "nvidia"
     Option "AllowEmptyInitialConfiguration"
    EndSection
    
    Section "Device"
     Identifier "intel"
     Driver "modesetting"
    EndSection
    
    Section "Screen"
     Identifier "intel"
     Device "intel"
    EndSection

    5.2。/usr/share/gdm/greeter/autostart/optimus.desktop和/etc/xdg/autostart/optimus.desktop

    vi /usr/share/gdm/greeter/autostart/optimus.desktop填入如下信息:

    [Desktop Entry]
    Type=Application
    Name=Optimus
    Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto"
    NoDisplay=true
    X-GNOME-Autostart-Phase=DisplayServer

    vi /etc/xdg/autostart/optimus.desktop填入如下信息:

    [Desktop Entry]
    Type=Application
    Name=Optimus
    Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto"
    NoDisplay=true
    X-GNOME-Autostart-Phase=DisplayServer

    6.重新启动

    到这里,螺丝驱动就安装完成并配置好了,去设置里面查看,如下图所示

    然后以后更新或者安装什么东西的时候,提示你卸载Nvidia的时候,选择否就行了,不会影响其他的使用的!

  • 相关阅读:
    nsstring字符串重组
    nssstring 转换大小写
    NSString的截取
    SEL数据类型
    protocol(协议)的一些要点
    block数据类型
    category应用(计算nssting的数量)
    category分类
    mvc购物车项目(2)
    ArrayList中存储数组时需要注意到的问题
  • 原文地址:https://www.cnblogs.com/sym945/p/11976794.html
Copyright © 2011-2022 走看看