ubuntu22.04安装Nvidia RTX5070指南

ubuntu22.04安装Nvidia RTX5070指南

如果还没装过,去“软件与更新”安装最上面一行的推荐版本就可以。

如果已经报错了,以下是经过实测的避坑指南:

一、 紧急避险:如何进入系统?

在还没装好驱动前,系统会因为无法识别 5070 而导致 ACPI Error 或黑屏。

  1. 临时屏蔽显卡:在引导菜单按 e 进入编辑模式,在 quiet splash 后加入 nomodeset
  2. 目的:强制系统使用 CPU 集显渲染基本画面,先保住命进入桌面。

二、 基础加固:找回 Windows 与升级内核

进入桌面后,不要急着装驱动,先给系统“换个大脑”。

  • 找回双系统菜单:修改 /etc/default/grub,将 GRUB_DISABLE_OS_PROBER 设为 false。然后运行 sudo update-grub 找回 Windows 入口。
  • 升级 HWE 内核(核心步骤)
    Bash

    sudo apt install --install-recommends linux-generic-hwe-22.04

    • 理由:默认的 5.15 内核太老,只有升级到 6.8 以上内核 才能从底层认出 RTX 5070。


三、 驱魔仪式:安装 NVIDIA-Open 驱动

这是 50 系列显卡最大的“潜规则”:普通的专有驱动(Proprietary)在 5070 上会报错 Failed to allocate NvKmsKapiDevice

  1. 必须选择 Open 版本:在“附加驱动”中,勾选带有 nvidia-driver-590-open 后缀的选项。
  2. 禁用 Wayland:修改 /etc/gdm3/custom.conf,去掉 WaylandEnable=false 前面的注释符号。这能防止因图形协议冲突导致的黑屏。
  3. 刷新配置
    Bash

    sudo dpkg-reconfigure nvidia-driver-590-open sudo update-grub

四、 硬件调教:BIOS 与电源管理

显卡装好了,但系统可能还是“睁眼瞎”,因为硬件被藏起来了。

  1. 关闭安全启动:在 BIOS 中将 Secure Boot 设为 Disabled,否则内核会拦截显卡驱动模块。
  2. 显卡模式
  • 优先尝试 Hybrid(混合模式)
  • 如果 nvidia-smi 报错找不到设备,进 BIOS 改为 Discrete Graphics(独显直连)


  1. 系统切换:在终端运行 sudo prime-select nvidia 确保显卡处于满血唤醒状态。

五、 最终验收

重启后,打开终端输入:

Bash

nvidia-smi

如果看到一张写着 RTX 5070、显存 8GB (8151MiB) 且驱动版本为 590.xx 的精美表格,恭喜你,你已经通关了!

编辑于 2026-02-12 · 著作权归作者所有