dkms安装NVIDIA驱动与多内核支持
dkms安装NVIDIA驱动与多内核支持
DKMS(Dynamic Kernel Module Support)可以在内核升级后自动重新编译内核模块,是 NVIDIA 驱动支持多内核的关键。本文整理自 CSDN 博客《dkms安装nvidia驱动和多内核支持》(作者:lu_linux,发布时间 2025-08-14,版权协议 CC 4.0 BY-SA)。
安装 DKMS
1 | # ubuntu |
也可以源码安装:
1 | git clone https://github.com/dell/dkms.git |
安装成功后可以用 dkms -v 命令查询当前 dkms 版本。
三种 NVIDIA 驱动安装方式
方式一:使用官方 .run 安装器(自动处理)
如果你用 NVIDIA 官方 .run 安装器并加 --dkms,它会自动在 /usr/src/nvidia-<版本> 下放源码,并自动运行 dkms add → build → install。
方式二:手动指定内核版本编译安装
如果你只想针对某一个内核编译安装,可以手动执行:
1 | sudo dkms build -m nvidia -v 550.54.14 -k 5.14.0-362.el9.x86_64 |
这样就不会去编译别的内核,只针对你指定的老内核。
方式三:让 DKMS 为新内核重新编译 NVIDIA 驱动
如果你之前用 .run --dkms 安装过,进入新内核后执行如下指令,会自动安装:
1 | sudo dkms autoinstall -k $(uname -r) |
参考链接
- Title: dkms安装NVIDIA驱动与多内核支持
- Author: 清夏晚风
- Created at : 2026-09-24 13:53:29
- Updated at : 2026-09-24 06:18:38
- Link: https://blog.yuil.cn/2026/09/24/NVIDIA相关/dkms安装NVIDIA驱动与多内核支持/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments