安装安全更新而不破坏 cuda

安装安全更新而不破坏 cuda

我需要找到一个好方法来安装 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 更新过程中多次遇到过这些问题)

相关内容