如何在配备 GeForce GTX 1050 Ti Mobile 的 Dell XPS-15-9570 上安装 Ubuntu 20.04 上的 CUDA?

如何在配备 GeForce GTX 1050 Ti Mobile 的 Dell XPS-15-9570 上安装 Ubuntu 20.04 上的 CUDA?

我在使用 Nvidia GTX 1050 Ti 的 Ubuntu 20.04 上安装 CUDA 时遇到了困难。我需要安装 CUDA Toolkit 11.1,因为它是针对 Blender 2.92 推荐的 https://wiki.blender.org/wiki/Building_Blender/CUDA

答案1

这是我的解决方案,经过长时间的工作后才起作用,我想在这里记录它。

我按照以下说明进行操作: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html

那里指定你应该使用内核 5.4.0,但我的内核是 5.8.0,当我按照说明操作时,它不起作用。我可以安装 CUDA 而没有任何错误消息,但我无法使用 CUDA,例如在 Blender 中。

您可以在这里找到 5.4.0 内核 https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4-rc8/

我从长列表中选取了 amd64 通用内核:linux-headers-5.4.0-050400rc8_5.4.0-050400rc8.201911171930_all.deb linux-headers-5.4.0-050400rc8-generic_5.4.0-050400rc8.201911171930_amd64.deb linux-image-unsigned-5.4.0-050400rc8-generic_5.4.0-050400rc8.201911171930_amd64.deb linux-modules-5.4.0-050400rc8-generic_5.4.0-050400rc8.201911171930_amd64.deb

下载完成后,您可以通过从下载文件夹运行来安装它们:'''$ sudo dpkg -i cuda-repo-ubuntu2004-11-2-local_11.2.1-460.32.03-1_amd64.deb'''

如果您在恢复到以前的内核时遇到困难,此页面可以为您提供更多帮助: https://code.luasoftware.com/tutorials/linux/ubuntu-revert-to-previous-kernel/

接下来,我用 '''$ sudo nano /etc/default/grub''' 打开 grub,并添加以下两行: '''GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true''' 然后用 '''$ sudo update-grub''' 保存并更新 grub

要将内核版本从 5.8.0 更改为 5.4.0,您需要进入 Grub 屏幕上的高级设置。Grub 是一个黑屏,在 bios 之后会出现一个选项列表,您也可以在其中启动其他操作系统。实际上,您可以通过继续按住 '''SHIFT''' 或 '''Esc''' 来调用它,但是这两种方法对我来说都不起作用。

为了在开始时看到 grub 屏幕,我需要再次编辑 grub 并将此行:'''GRUB_TIMEOUT_STYLE=hidden''' 更改为此'''GRUB_TIMEOUT_STYLE=menu''',然后保存并再次更新 grub 文件。

然后在高级设置菜单中更改为 5.4.0 内核,然后按照安装说明开始https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html

相关内容