在 Linux 下“更新驱动”通常分几种情况,不同硬件和发行版做法不一样。下面按最常见场景给你一个清晰指南。
大多数驱动(显卡、网卡、声卡等)已包含在内核或官方仓库中。
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
重启:
reboot
sudo dnf update
# 或旧版
sudo yum update
sudo pacman -Syu
Linux 驱动很多在内核里。
查看当前内核:
uname -r
sudo apt install linux-generic
https://kernel.ubuntu.com/~kernel-ppa/mainline/
⚠️ 有风险,不建议新手
查看推荐的驱动:
ubuntu-drivers devices
自动安装:
sudo ubuntu-drivers autoinstall
或手动:
sudo apt install nvidia-driver-535
重启后确认:
nvidia-smi
通常 内核自带,只需更新系统:
sudo apt update && sudo apt upgrade
可选(新版 Mesa):
sudo apt install mesa-utils
lspci | grep -i network
sudo apt install linux-firmware
有些 WiFi 芯片(如 Realtek)需要额外仓库或 DKMS 驱动。
适用于第三方驱动(如 VirtualBox、某些 WiFi 驱动):
sudo apt install dkms
驱动会在内核更新后自动重新编译。
一般步骤:
make
sudo make install
sudo modprobe 驱动名
⚠️ 容易把系统搞崩
lsmod | grep 驱动名
lspci -k
✅ 90% 情况:更新系统 + 更新内核 ✅ 显卡:用官方驱动工具 ❌ 不建议随便手动编译内核驱动
如果你愿意,可以告诉我:
我可以直接给你针对性命令。