各位老铁们,大家好,今天由我来为大家分享高效安装NVIDIA驱动于Kali Linux系统,以及的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
由于Linux系统中N卡切换过程比较繁琐,所以在此记录一下。
参考:kali官方论坛《Installing official NVIDIA driver in Optimus laptop》
https://forums.kali.org/showthread.php?35748-TUTORIAL-安装官方NVIDIA-driver-in-Optimus-laptop](https://forums.kali.org/showthread.php?35748-TUTORIAL-安装-official-NVIDIA-driver -在擎天柱笔记本电脑中
以下主要摘录自上面的官方论坛链接,并简单介绍了下自己遇到的坑和解决方案。
一:作者个人电脑信息。
我的系统:
代码:
uname -a
输出:Linux linux 4.9.0-kali3-amd64 #1 SMP Debian 4.9.13-1kali3 (2017-03-13) x86_64 GNU/LinuxCode:
猫/etc/*释放*
输出:
DISTRIB_ID=卡利
DISTRIB_RELEASE=kali 滚动
DISTRIB_CODENAME=kali 滚动
DISTRIB_DESCRIPTION="Kali GNU/Linux 滚动"
PRETTY_NAME="Kali GNU/Linux 滚动"
NAME="Kali GNU/Linux"
ID=卡利
版本="2016.2"
VERSION_ID="2016.2"
ID_LIKE=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.kali.org/"
SUPPORT_URL="http://forums.kali.org/"
BUG_REPORT_URL="http://bugs.kali.org/"以上信息没有用。我的系统已经是kali2019.2,N卡GTX980,按照这个操作还是可以切换成功的。
二、确认是否有N卡
代码:
LSPCI | grep -E "VGA|3D"
输出:
00:02.0 VGA 兼容控制器: Intel Corporation Haswell-ULT 集成图形控制器(修订版0b)
0a:00.0 3D 控制器: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev a2) 只要你能看到你的N卡。
三、禁用 nouveau
问题就出在这个nouveau上,这是一个开源显卡驱动,但他只调用集成显卡。。所以我们首先要禁用它!!然后重新启动计算机。
代码:
echo -e "blacklist nouveaunoptions nouveau modeset=0nalias nouveau off" /etc/modprobe.d/blacklist-nouveau.conf
update-initramfs -u restart如果重启之后进不了图形界面也不要慌,直接在命令行继续操作即可。操作方法:CTRL+ALT+F2 或 CTRL+ALT+F3 ,切换到命令行,然后输入用户名和密码登录,继续操作。
四、确认重启后是否成功禁用nouveau
代码:
lsmod | grep -i nouveau如果什么输出都没有,说明成功禁用nouveau。
五、安装N卡驱动
代码:
apt-get 安装nvidia-driver nvidia-xconfig
六、查找BusID
Code:
nvidia-xconfig --query-gpu-info | nvidia-xconfig --query-gpu-info | grep "总线ID :" | cut -d " " -f6 将产生类似于以下内容的输出:
PCI:10:0:0 这个输出非常重要,不能省略。稍后会用到。
七、我们需要自己创建一个/etc/X11/xorg.conf 文件
文件内容如下:
“服务器布局”部分
标识符“布局”
屏幕0“nvidia”
不活跃的“英特尔”
结束部分
“设备”部分
标识符“nvidia”
驱动程序“nvidia”
总线ID "PCI:10:0:0"
结束部分
“屏幕”部分
标识符“nvidia”
设备“nvidia”
选项“允许空初始配置”
结束部分
“设备”部分
标识符“英特尔”
驱动程序“模式设置”
结束部分
“屏幕”部分
标识符“英特尔”
设备“英特尔”
EndSection直接在指定目录创建文件,然后复制上面的代码。
注意:PCI:10:0:0请改成你自己的。
八、创建两个optimus.desktop文件
/usr/share/gdm/greeter/autostart/optimus.desktop/etc/xdg/autostart/optimus.desktop我们想要在两个不同的地方创建两个内容相同的optimus.desktop 文件。
文件内容如下:
[桌面入口]
类型=应用
名称=擎天柱
Exec=sh -c "xrandr --setprovideroutputsource 模式设置NVIDIA-0; xrandr --自动"
无显示=真
X-GNOME-Autostart-Phase=DisplayServer 仍然可以直接复制粘贴。
九、重启电脑,然后看看是否安装成功。
但是,在重新启动计算机的过程中,您可能会陷入重新启动过程。如果无法成功启动,请跳过此步骤。查看补救措施。
使用以下代码检查是否安装成功。
环球资讯|如果输出为:direct rendering: Yes,则grep -i "直接渲染" 成功。
如果提示没有glxinfo工具,可以先运行以下代码,然后检查:
apt-get install mesa-utils
十、如果重启之后卡在了boot处(代码黑屏中。。)
然后回滚命令行操作。
我猜测是显卡驱动冲突引起的,不知道如何解决。只能回去了。
方法如下:
按CTRL+ALT+F2或CTRL+ALT+F3,使用您的密码登录。
代码:
apt-get 删除--purge nvidia*
rm -rf /etc/X11/xorg.conf 删除我们之前创建的那些显示管理器文件(对于GDM):
代码:
rm -rf /usr/share/gdm/greeter/autostart/optimus.desktop
rm -rf /etc/xdg/autostart/optimus.desktop 如果您坚持使用N卡,请重新安装它。然后再次按照步骤操作,或者搜索其他教程。
十一、安装CUDA
让我补充一件事。虽然kali官网给出的解决方案不能切换N卡,但是安装CUDA还是没问题的。
参考链接
【高效安装NVIDIA驱动于Kali Linux系统】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
终于学会了在 Kali Linux 上装显卡驱动了,感觉电脑跑起来流畅多了!
有10位网友表示赞同!
我的游戏渲染速度显著提升!原来装上 NVIDIA 驱动比平时滑屏厉害好多。
有15位网友表示赞同!
kali 加上 nvidia 真的能玩起一些吃资源的游戏,以前总是会报错,现在可以正常运行了!
有11位网友表示赞同!
之前安装驱动一直很费力,看了下这篇教程,终于成功了!
有10位网友表示赞同!
感觉 NVIDIA 驱动的兼容性还挺好,不像别的系统那样容易出问题。
有6位网友表示赞同!
学习装驱动真的很有收获,以后自己就能解决硬件问题了!
有18位网友表示赞同!
这篇文章讲得很清楚,我跟着步骤做就成功了,太棒了!
有9位网友表示赞同!
原来安装 NVIDIA 驱动还这么多需要注意的地方,得下次再仔细研究一下。
有5位网友表示赞同!
kali 用NVIDIA驱动确实可以让一些AI算法运行的更快!
有15位网友表示赞同!
终于不用再忍受卡画面啦!我的 Kali Linux 用起来更顺畅了!
有7位网友表示赞同!
这篇文章真是太实用了,我好多朋友都在找安装 NVIDIA 驱动的教程呢。
有12位网友表示赞同!
感觉很多 kali 用户都遇到过这个问题,真是感谢分享这篇解决方法的帖子!
有14位网友表示赞同!
装完 NVIDIA 驱动后我的电脑好像变了一台!速度明显提升了!
有7位网友表示赞同!
之前用的是虚拟机运行 Kali Linux,现在直接安装在物理机上,真感觉好爽!
有10位网友表示赞同!
看来学习装驱动对玩游戏还是有帮助的!以后再也不用去找人帮忙解决啦。
有15位网友表示赞同!
kali 用NVIDIA驱动可以加速AI训练吗?
有17位网友表示赞同!
这篇文章真是太棒了,我第一次自己安装 NVIDIA 驱动就成功了!
有19位网友表示赞同!
原来装NVIDIA驱动这么容易啊!以后要多尝试一些新的技术
有14位网友表示赞同!
分享这种博客的文章真的很有用,感谢作者的耐心讲解!
有9位网友表示赞同!