Ubuntu 24.04系统GT820M显卡安装NVIDIA 390.157驱动失败求助
Ubuntu 24.04系统GT820M显卡安装NVIDIA 390.157驱动失败求助
兄弟,我太懂你这种新手碰显卡驱动问题的崩溃感了!GT820M确实是老显卡,390系列是它能支持的最后一版驱动,偏偏Ubuntu 24.04用的是比较新的6.8内核,老驱动和新内核适配很容易出问题。我帮你一步步梳理解决办法,尽量用最简单的操作:
先处理APT安装残留的错误
你之前用sudo apt install nvidia-driver-390时出现了crash文件冲突的问题,先把这个清理掉:
- 删除已存在的崩溃文件:
sudo rm /var/crash/nvidia-dkms-390.0.crash - 彻底卸载所有NVIDIA相关残留,避免旧文件干扰:
sudo apt purge nvidia* nvidia-* libnvidia* sudo apt autoremove && sudo apt autoclean
确保Nouveau驱动彻底禁用
虽然你之前加了安装参数,但可能Nouveau没完全被禁,这会导致NVIDIA驱动安装失败:
- 编辑黑名单文件:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf - 在打开的文件里输入以下两行:
blacklist nouveau options nouveau modeset=0 - 保存退出(按
Ctrl+O回车确认,再按Ctrl+X退出),然后更新系统启动文件:sudo update-initramfs -u
安装内核编译依赖(关键!)
你遇到的内核编译失败,大概率是缺少必要的头文件和编译工具:
- 安装当前内核对应的头文件:
sudo apt install linux-headers-$(uname -r) - 安装基础编译工具和DKMS(动态内核模块支持,Ubuntu依赖它构建驱动):
sudo apt install build-essential dkms
重新尝试APT安装驱动
APT是Ubuntu官方推荐的安装方式,比手动.run文件更稳定:
- 重启电脑(让Nouveau禁用和依赖安装生效)
- 登录后打开终端,执行:
sudo apt install nvidia-driver-390 - 如果还是失败,查看DKMS状态:
如果显示nvidia-390有错误,手动重新构建模块:dkms statussudo dkms build -m nvidia -v 390.157 sudo dkms install -m nvidia -v 390.157
万一APT还是不行,试试手动.run文件的正确姿势(新手谨慎)
如果上面的方法都失败,再尝试手动安装,但要严格按步骤来:
- 按
Ctrl+Alt+F3切换到纯命令行模式,输入你的账号密码登录 - 关闭图形界面:
(如果是其他桌面环境,比如Xfce/LXQt,换成sudo systemctl stop gdm3sudo systemctl stop lightdm) - 给驱动文件加执行权限:
chmod +x NVIDIA-Linux-x86_64-390.157.run - 执行安装,这次明确指定编译器路径(解决版本提示的问题):
sudo ./NVIDIA-Linux-x86_64-390.157.run --no-x-check --no-nouveau-check --no-cc-version-check --cc=/usr/bin/gcc-13 - 安装完成后重启:
sudo reboot
额外注意点
- Ubuntu 24.04的6.8内核太新,390驱动是2022年的,可能存在兼容性问题。如果所有方法都失败,可以考虑降级内核到5.15 LTS版本(老驱动对这个版本的兼容性更好)。
- 安装成功后,打开终端输入
nvidia-smi,如果能显示显卡和驱动信息,就说明安装成功了!
备注:内容来源于stack exchange,提问作者GamerGrid
相关产品推荐
相关产品推荐

