海光3490 Ubuntu22.04 安装 RTX5060 英伟达驱动指南 📅 发布时间:2026/9/18 18:51:10 👁 浏览次数: 1. 平台与需求拆解先想清楚为什么这一步这么容易踩坑海光 3490 平台 Ubuntu22.04 安装 RTX5060 英伟达驱动这套组合放在一起本身就是一个典型的新卡配老平台、新架构配旧系统的交叉场景。海光 3490 是服务器向的 x86 兼容处理器平台Ubuntu 22.04 是 2022 年发布的 LTS 系统而 RTX5060 是 2025 年才上市的 Blackwell 架构显卡。三者各自没问题凑到一起就会出现一个尴尬的现实系统自带的驱动仓库里没有能认这块卡的版本而平台上又没有消费级主板的那些贴心设计很多在普通家用机上顺手就过的步骤在这里会卡住。这篇内容就是把这套流程从头到尾走一遍把每个环节为什么要这么做讲清楚也把容易炸的地方提前标出来。先明确适用人群。如果你是刚拿到一台海光工作站、想给它加一块 RTX5060 跑推理或做图形渲染或者你手上已有一块 5060、想试试国产平台能不能带得动这篇都直接用得上。它不适合完全没碰过 Linux 的纯小白但只要你装过一次系统、会用命令行跟着走不会有太大问题。1.1 为什么这块组合的难点不在装驱动本身很多人以为装英伟达驱动的难点是敲命令其实命令就那么几条真正麻烦的是前置条件。普通 Intel 或 AMD 桌面平台装 Ubuntu 22.04 时系统安装程序自带的开源 nouveau 驱动能先把画面点起来进到桌面后再折腾闭源驱动。但 RTX5060 用的是新核心Ubuntu 22.04 安装镜像里的内核是 5.15这个内核对新显卡的识别能力基本为零装系统阶段就可能出现分辨率异常、画面卡顿甚至黑屏。海光平台进一步放大了这个问题。它多数搭配的是服务器主板或准系统板BIOS/UEFI 选项的命名和消费级主板完全不同像 Above 4G Decoding 这种对独立显卡至关重要的选项有的板子默认就是关的有的干脆藏在二级菜单里。再叠加服务器平台常见的 IOMMU 默认开启如果不动它显卡在枚举阶段就可能被拦下来。所以这套流程的真实顺序是先把系统装进去靠集显或命令行安装升级内核再去解决显卡识别最后才是装驱动。顺序错了就会陷入装完驱动进不去系统、进不了系统改不了配置的死循环。我建议你在动手前先把这条主线在脑子里过一遍后面会顺很多。1.2 驱动版本的硬门槛535 这代接不住 Blackwell网上搜rtx5060 装 nvidia535 驱动的人不少但这里必须先把一个事实摆出来NVIDIA 535 系列驱动发布于 2023 年它的支持列表里根本没有 Blackwell 架构的 RTX50 系显卡。你就算硬装上nvidia-smi 也只会告诉你显卡型号识别不出来或者干脆报 no devices were found。这不是配置问题是驱动压根不认识这个设备 ID。RTX5060 需要的驱动下限是 570 系列也就是随 Blackwell 首发的那批 Linux 驱动。我在实际环境里用的是 570 的后续小版本装完之后 nvidia-smi 能正常吐出显卡型号、显存、温度、驱动版本这一整串信息。如果你的场景需要 CUDA那驱动版本还要和 CUDA Toolkit 版本做匹配对应关系在下面这张表里可以按需挑。使用场景建议驱动分支说明纯图形输出、日常桌面570 及以上能点亮桌面、支持多屏即可CUDA 推理、训练570 / 575 / 580 按 CUDA 版本挑需与 CUDA Toolkit 版本匹配需要长期稳定选某个分支的最新小版本避免用刚发布的第一版这里有个经验不要用 PPA 里能找到的最高版本就完事。Ubuntu 22.04 的 graphics-drivers PPA 更新节奏比 NVIDIA 官方仓库慢很多新卡需要的版本它压根没有。所以在这套组合里我优先走 NVIDIA 官方 CUDA 仓库或者直接下 .run 文件这两条路后文都会给完整步骤。1.3 硬件与固件层面的三道关在敲任何命令之前先处理硬件和固件这是我最想强调的一点。第一道关是供电和插槽。RTX5060 是双槽、单 8pin 供电的卡功耗不算高但海光准系统的电源分配和插槽间距要提前看清楚尤其是多卡服务器板x16 插槽的物理位置往往被散热罩挡住。RTX5060 走的是 PCIe 5.0 x8 接口插在海光的 PCIe 4.0 插槽上会以 x8 4.0 运行带宽对这块卡来说够用跑推理和渲染损失很小不用太纠结。第二道关是固件选项。进入 UEFI 后重点看三项Above 4G Decoding 必须开Resizable BAR 建议开IOMMU 先关。ReBAR 对 Blackwell 卡的实际帧率和显存访问效率影响明显不开虽然能跑但性能会打折扣。IOMMU 关掉是为了避免枚举阶段设备被直通逻辑拦住等驱动稳了再考虑开回去。第三道关是 Secure Boot它对驱动安装的影响最大要么在 BIOS 里直接关掉要么准备好给驱动模块签名这一块后文单独说。注意改完固件选项后先保存重启一次进系统用lspci | grep -i nvidia确认能不能看到显卡设备看得到再往下走看不到就是固件没设对别急着装驱动。2. 系统底座Ubuntu 22.04 装好之后必须先升级内核底座这一步决定了后面顺不顺。海光 3490 是 x86_64 兼容架构Ubuntu 22.04 的桌面版镜像能直接装这点不用担心架构问题。真正要规划的是安装方式和内核版本两件事。2.1 镜像选择、启动盘与单双系统的取舍镜像去 Ubuntu 官网下 22.04 的 desktop amd64 版本就行别下成 server 版除非你只想跑命令行推理。制作启动盘用 Rufus 或者 balenaEtcher 都可以Windows 下 Rufus 选 GPT 分区、UEFI 模式和海光平台的 UEFI 引导匹配。如果你这台机器上已经有别的系统需要双系统那分区时手动划分给根目录留至少 60G/home单独一块更好交换分区按内存大小给内存 64G 以上可以直接不建 swap。单系统还是双系统我的建议是能单系统就单系统。双系统在海光这种偏服务器的平台上引导项容易和板载管理系统的引导混在一起装完可能连启动菜单都找不到。真要做双系统装之前先把原系统的引导备份一次心里有底。安装过程中的一个坑是画面。如果安装程序起不来图形界面在 Grub 界面按e编辑启动项在linux那行末尾加上nomodeset强制走基础显示模式就能完成安装。这个参数只是临时救急装完系统要记得去掉。2.2 装完系统先升级内核到 6.8 HWE系统装好后第一件事不是装驱动是升内核。Ubuntu 22.04 默认的 5.15 内核带不动 RTX5060需要切到 HWE 内核也就是 22.04.4 之后提供的 6.8 系列。命令很简单但顺序别乱sudo apt update sudo apt full-upgrade -y sudo apt install -y linux-generic-hwe-22.04 sudo reboot重启后用uname -r确认输出是 6.8 开头。这一步为什么要做因为 NVIDIA 570 驱动的 DKMS 模块要用内核头文件编译5.15 内核的头文件和新驱动之间会有一堆编译报错而且就算编译过了内核对新显卡的电源管理和 PCIe 支持也不完整容易导致休眠或高负载下掉卡。6.8 内核在这些方面完善得多是这套组合里比较稳的基线。升完内核后还要补上编译环境和 DKMS这是后面驱动能自动适配内核升级的关键sudo apt install -y build-essential dkms linux-headers-$(uname -r) pkg-config libglvnd-devlinux-headers-$(uname -r)一定要装而且要和你当前运行的内核版本严格对应。我见过有人装了头文件但版本对不上编译时直接报找不到内核源码树白折腾半天。2.3 关闭 nouveau、处理 Secure Boot 与固件冲突装闭源驱动前必须把开源 nouveau 屏蔽掉否则两者抢设备重则黑屏。做法是写一个 blacklist 文件sudo tee /etc/modprobe.d/blacklist-nouveau.conf EOF blacklist nouveau options nouveau modeset0 EOF sudo update-initramfs -u写完后重启用lsmod | grep nouveau确认没有输出说明屏蔽生效。如果还有输出检查是不是有别的配置文件在加载它。Secure Boot 这块要给个明确态度。开着 Secure Boot 时NVIDIA 驱动的内核模块因为没签名加载会被内核拒绝现象就是装完重启进不了图形界面。最简单的处理是进 BIOS 把它关掉如果必须开着就得走模块签名流程用mokutil导入密钥再签名步骤多且容易出错非必要不建议。海光平台的 BIOS 里 Secure Boot 选项一般在 Security 菜单下名字可能是 Secure Boot Control 或 OS Type改成 Other OS 通常能同时关掉它。提示这一步做完先别装驱动重启一次确认系统还能正常进桌面把基线状态固定下来出问题时才好回退。3. 英伟达驱动安装完整实操到这一步系统底座、内核、依赖、nouveau 屏蔽都处理完了可以正式装驱动。下面给两条路线按你的场景挑一条走。3.1 两条安装路线的对比与选型网上关于ubuntu22.04 装 nvidia 显卡驱动的教程大致分两派一派用 apt 加仓库一派用官网 .run 文件。这两条路各有取舍我把它们的差异整理成表你按场景选。对比项CUDA 仓库 / apt官方 .run 文件版本新鲜度较新跟进官方最新随官网发布安装难度低几条命令中需关图形界面内核升级后DKMS 自动重编需手动重装卸载apt 卸载干净用自带卸载脚本适合人群大多数场景需要特定版本、离线环境我的建议是优先走 CUDA 仓库除非你的机器完全不联网、只能离线装那就下 .run 文件把驱动包拷过去装。下面两条路线都给完整步骤。3.2 CUDA 仓库安装的完整步骤先加 NVIDIA 官方的 CUDA 仓库密钥和源wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb sudo dpkg -i cuda-keyring_1.1-1_all.deb sudo apt update然后查一下仓库里有哪些可用的驱动版本apt-cache search nvidia-driver | grep -E nvidia-driver-[0-9] | sort -V从输出里挑一个 570 及以上的版本比如nvidia-driver-570执行安装。安装前如果能进图形界面先切到多用户模式停掉显示管理器避免正在使用的显卡被卸载驱动sudo systemctl isolate multi-user.target sudo apt install -y nvidia-driver-570 sudo reboot装完之后 DKMS 会自动为当前内核编译模块。重启后如果一切正常nvidia-smi就能看到显卡信息。这里有