kali 安装nvidia驱动

安装nvidia一般是二种方法。动态的切换nvidia显卡用bumblebeed 这种方法。

帖子:https://www.jianshu.com/p/50d2c2c9cd21

下面这种是一直用nvidia驱动显卡。

帖子:https://github.com/europa502/Installing-Nvidia-drivers-on-Kali-Linux

这个是github上面的教程。但是他没写出来要在屏蔽掉GDM3在加入xorg.conf和optimus.desktop才行。否则系统会黑屏。

1.更新系统

apt-get update

apt-get upgrade

apt-get dist-upgrade

uname -a


kali 安装nvidia驱动_第1张图片

apt-get install linux-headers-$(uname -r)

2.屏蔽nouveau

a.echo-e"blacklist nouveau\noptions nouveau modeset=0\nalias nouveau off">/etc/modprobe.d/blacklist-nouveau.confupdate-initramfs -u&&reboot

或者:vim /etc/modprobe.d/nvidia-blacklists-nouveau.conf加入下面:

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

b.lsmod | grep -i nouveau

没有东西代表屏蔽成功了

update-initramfs -u &&  reboot

3.安装nvidia驱动

apt-get install nvidia-driver nvidia-xconfig mesa-utils


4.查询你BusID

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

kali 安装nvidia驱动_第2张图片
拍下你的ID重启你的系统


下面的是重点一般装不好nvidia驱动是下面的过程不对。

5.Ctrl +Alt + F2/F3/F4都可以进入tty3界面:

a.你要知道你的Display Managers是gdm吗?

kali 安装nvidia驱动_第3张图片

或者在:


kali 安装nvidia驱动_第4张图片
都可以找到

参考网址:

https://wiki.archlinux.org/index.php/NVIDIA_Optimus#Display_Managers


停止gdm3:

1).systemctl stop gdm3

2).rmmod nouveau

3).lsmod | grep -i nouveau

4).modprobe nvidia-drm

b.现在重要的事来了,要驱动nvidia需要二个文件xorg.conf和optimus.desktop:

可以自己新建也可以在网上下载:

wget https://gist.githubusercontent.com/jamesmacwhite/90d3fb1e0f3c0e238a5a08984718fd13/raw/9bf0d205f2adac8d4f25f824f2bc3c42caaaec09/nvidia-x11-xorg.conf -O /etc/X11/xorg.conf

wget https://gist.githubusercontent.com/jamesmacwhite/580c798531ff12289c8635d70a78df62/raw/3439083dd04e53484af12f55f6b185e80ef44a57/optimus.desktop -O /usr/share/gdm/greeter/autostart/optimus.desktop

cp /usr/share/gdm/greeter/autostart/optimus.desktop /etc/xdg/autostart/optimus.desktop

c.cd /etc/X11里面更改xorg.conf里的BusID值写上你自己设备的ID


kali 安装nvidia驱动_第5张图片


d.systemctl start gdm3

reboot

6.安装cuda

apt-get install ocl-icd-libopencl1 nvidia-cuda-toolkit

7.测试你的nvidia驱动了


kali 安装nvidia驱动_第6张图片


kali 安装nvidia驱动_第7张图片
kali 安装nvidia驱动_第8张图片
nvidia安装ok了


8.xrandr --verbose|grep PRIME


kali 安装nvidia驱动_第9张图片
如果值不一样是0和1.

a.vim /etc/default/grub

       GRUB_CMDLINE_LINUX_DEFAULT="quiet nvidia-drm.modeset=1"

b.update-grub


c.reboot系统以后就会看到下图:

kali 安装nvidia驱动_第10张图片

注意:如果你xorg.conf和optimus.desktop这个二个文件放在对应的目录下发现进系统黑屏或者进不了系统,请重启进入恢复模式删除xorg.conf和optimus.desktop这二个文件就可以了。

想要重新安装nvidia驱动删除你安装的nvidia的驱动在按教程来一遍就可以了。


感谢@jamesmacwhite

参考教程:

https://medium.com/@jamesmacwhite/installing-the-nvidia-drivers-in-kali-linux-cd3560258e24

你可能感兴趣的:(kali 安装nvidia驱动)