首页主机资讯Ubuntu From Scratch如何安装显卡驱动

Ubuntu From Scratch如何安装显卡驱动

时间2025-12-16 22:51:04发布访客分类主机资讯浏览1388
导读:Ubuntu From Scratch 安装显卡驱动实操指南 一 前置准备与识别硬件 更新索引并安装基础工具:sudo apt update && sudo apt install -y build-essential d...

Ubuntu From Scratch 安装显卡驱动实操指南

一 前置准备与识别硬件

  • 更新索引并安装基础工具:sudo apt update & & sudo apt install -y build-essential dkms linux-headers-$(uname -r) g++ gcc make
  • 识别显卡型号与可用驱动:lspci | grep -i nvidia(或 lspci | grep -i vga 查看整体显卡);后续用 ubuntu-drivers devices 查看系统推荐版本。

二 方法一 推荐 使用系统仓库自动安装(含 PPA 与附加驱动)

  • 可选添加显卡驱动 PPA(版本更全):sudo add-apt-repository ppa:graphics-drivers/ppa & & sudo apt update
  • 查看并安装推荐驱动:ubuntu-drivers devices;sudo apt install nvidia-driver-(如 535、525 等);或使用图形界面“软件和更新 → 附加驱动”选择带有“tested”或合适版本的专有驱动,应用后重启。

三 方法二 手动安装 NVIDIA 官方 .run 驱动(仅在仓库方式失败时)

  • 彻底清理旧驱动:sudo apt purge -y nvidia*
  • 禁用 nouveau(创建文件 /etc/modprobe.d/blacklist-nouveau.conf,内容:blacklist nouveau;options nouveau modeset=0),然后执行:echo “options nouveau modeset=0” | sudo tee -a /etc/modprobe.d/nouveau-kms.conf;sudo update-initramfs -u & & sudo reboot
  • 重启后确认禁用成功:lsmod | grep nouveau 应无输出
  • 进入 TTY(Ctrl+Alt+F3),停止显示管理器:sudo systemctl stop gdm(或 lightdm)
  • 赋予执行权限并安装:chmod +x NVIDIA-Linux-x86_64-.run;sudo ./NVIDIA-Linux-x86_64-.run -no-x-check -no-nouveau-check -no-opengl-files(常见选项:不安装 32 位兼容库、不自动生成 xorg.conf,按需选择)
  • 启动显示管理器:sudo systemctl start gdm(或 lightdm),重启验证。

四 验证安装与常见问题处理

  • 验证命令:nvidia-smi(出现 GPU 与驱动版本即成功);如需确认工具链:nvcc -V(显示 CUDA 编译器版本,注意与驱动支持的 CUDA 上限区分)
  • 循环登录/黑屏:进入恢复模式或 TTY,备份并移除 /etc/X11/xorg.conf 后重启;必要时重装驱动或改用仓库方式
  • Secure Boot 导致 nvidia 模块无法加载:执行 sudo mokutil --disable-validation,按提示重启在 MOK 界面完成禁用,再执行 sudo dkms install -m nvidia -v 或重装驱动
  • 笔记本亮度/分辨率异常:检查显示管理器(gdm3/lightdm)配置,必要时在恢复模式切换回可用显示管理器并重新配置。

五 最小化命令清单示例(以安装 nvidia-driver-535 为例)

  • 识别与推荐:lspci | grep -i nvidia;ubuntu-drivers devices
  • 仓库安装:sudo apt update & & sudo apt install -y build-essential dkms linux-headers-$(uname -r);sudo apt install nvidia-driver-535 & & sudo reboot
  • 验证:nvidia-smi
  • 失败回退手动安装:sudo apt purge -y nvidia*;echo -e “blacklist nouveau\noptions nouveau modeset=0” | sudo tee /etc/modprobe.d/blacklist-nouveau.conf;echo “options nouveau modeset=0” | sudo tee -a /etc/modprobe.d/nouveau-kms.conf;sudo update-initramfs -u & & sudo reboot;随后按“方法二”进入 TTY 安装 .run 文件。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu From Scratch如何安装显卡驱动
本文地址: https://pptw.com/jishu/773316.html
Ubuntu From Scratch如何安装Java Ubuntu From Scratch如何安装声卡驱动

游客 回复需填写必要信息