硬件:显卡-nvidia gtx 1060
apt install linux-headers-$(uname -r)
# 禁用nouveau驱动
# 1.添加conf 文件(/etc/modprobe.d/blacklist-nouveau.conf):
cat /etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau
options nouveau modeset=0
# 2. 重新生成 kernel initramfs:
sudo update-initramfs -u
# 3. 重启:sudo reboot
# 安装驱动
apt install nvidia-driver nvidia-xconfig
# 安装好之后,退出kali 图形界面,按Ctrl Alt F2(或者别的F3 F4之类的),切换到tty界面
# 手动加载nvidia-drm模块
modprobe nvidia-drm
# 获取BusID
nvidia-xconfig --query-gpu-info
类似--> PCI BusID : PCI:1:0:0
# 创建文件/etc/X11/xorg.conf.d/xorg.conf
cat /etc/X11/xorg.conf.d/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
# 创建文件/usr/share/gdm/greeter/autostart/optimus.desktop 和 /etc/xdg/autostart/optimus.desktop
cat /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
# 重启
reboot # ok