
ubuntu22.04安装Nvidia RTX5070指南
如果还没装过,去“软件与更新”安装最上面一行的推荐版本就可以。
如果已经报错了,以下是经过实测的避坑指南:
一、 紧急避险:如何进入系统?
在还没装好驱动前,系统会因为无法识别 5070 而导致 ACPI Error 或黑屏。
- 临时屏蔽显卡:在引导菜单按
e进入编辑模式,在quiet splash后加入nomodeset。 - 目的:强制系统使用 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。
- 必须选择 Open 版本:在“附加驱动”中,勾选带有
nvidia-driver-590-open后缀的选项。 - 禁用 Wayland:修改
/etc/gdm3/custom.conf,去掉WaylandEnable=false前面的注释符号。这能防止因图形协议冲突导致的黑屏。 - 刷新配置:
Bash
sudo dpkg-reconfigure nvidia-driver-590-open sudo update-grub
四、 硬件调教:BIOS 与电源管理
显卡装好了,但系统可能还是“睁眼瞎”,因为硬件被藏起来了。
- 关闭安全启动:在 BIOS 中将 Secure Boot 设为 Disabled,否则内核会拦截显卡驱动模块。
- 显卡模式:
- 优先尝试
Hybrid(混合模式)。 - 如果
nvidia-smi报错找不到设备,进 BIOS 改为Discrete Graphics(独显直连)。
- 系统切换:在终端运行
sudo prime-select nvidia确保显卡处于满血唤醒状态。
五、 最终验收
重启后,打开终端输入:
Bash
nvidia-smi
如果看到一张写着 RTX 5070、显存 8GB (8151MiB) 且驱动版本为 590.xx 的精美表格,恭喜你,你已经通关了!
编辑于 2026-02-12 · 著作权归作者所有