bash
复制代码
nvidia-smi
bash
复制代码
lsmod | grep nvidia
# 输出参考
nvidia_uvm 4915200 0
nvidia_drm 118784 18
drm_ttm_helper 16384 1 nvidia_drm
drm_kms_helper 253952 2 drm_ttm_helper,nvidia_drm
nvidia_modeset 1605632 25 nvidia_drm
nvidia 60702720 450 nvidia_uvm,nvidia_modeset
drm 774144 24 drm_kms_helper,nvidia,drm_ttm_helper,nvidia_drm,ttm
video 81920 1 nvidia_modeset
bash
复制代码
ls -l /dev/nvidia*
# 输出参考
crw-rw-rw- 1 root root 195, 0 7月 2日 08:57 /dev/nvidia0
crw-rw-rw- 1 root root 195, 255 7月 2日 08:57 /dev/nvidiactl
crw-rw-rw- 1 root root 195, 254 7月 2日 08:57 /dev/nvidia-modeset
crw-rw-rw- 1 root root 238, 0 7月 2日 09:08 /dev/nvidia-uvm
crw-rw-rw- 1 root root 238, 1 7月 2日 09:08 /dev/nvidia-uvm-tools
/dev/nvidia-caps:
总计 0
cr-------- 1 root root 242, 1 7月 2日 09:08 nvidia-cap1
cr--r--r-- 1 root root 242, 2 7月 2日 09:08 nvidia-cap2
bash
复制代码
sudo apt update
sudo apt install linux-headers-$(uname -r)
bash
复制代码
sudo dkms autoinstall
bash
复制代码
# 将 nouveau 列入黑名单
echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
# 更新 initramfs
sudo update-initramfs -u -k all
bash
复制代码
# 完全清除现有的 NVIDIA 驱动
sudo apt purge "*nvidia*"
sudo apt autoremove
sudo apt clean
# 重新安装 NVIDIA 驱动
sudo apt install nvidia-driver
# 重新生成 Initramfs 并重启
sudo update-initramfs -u -k all
sudo reboot
配置显卡启动
bash
复制代码
vim /etc/default/grub
# 编辑
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia_drm.modeset=1"