我需要找到一个好方法来安装 Ubuntu(例如 18.04)安全更新而不破坏我的 Nvidia / CUDA 配置。
通常情况下会发生以下情况
- 我需要使用特定版本的 CUDA 进行机器学习
- 因此我通过直接从 Nvidia 网站下载并执行“.run”文件来安装 CUDA
- 现在,当我安装 Ubuntu 安全更新时,我的 Nvidia 驱动程序和 CUDA 停止工作
原因似乎是在更新 Ubuntu 时,所有被 Nvidia / CUDA 抑制的库都会被更新覆盖。罪魁祸首似乎是任何
- mesa(开源图形驱动程序?)
- nouveau(开源图形驱动程序?)
- 内核(Ubuntu 的核心库?)
在其名称中。
我现在可以继续并勾选这些条目并继续安装,但由于我已多次因执行这些更新而受苦,我想知道是否有“最佳实践”来做到这一点?
PS:简单更新所有内容时出现的一些问题
- Ubuntu 登录循环
- 重启后黑屏
- 必须重新安装 Nvidia / Cuda
- 必须重新安装 Ubuntu(!)
- 启动时必须切换回旧内核或特定内核,否则 CUDA 将无法工作
(我在 Ubuntu 更新过程中多次遇到过这些问题)