为编程作业设置全新的 Ubuntu 安装 - Nvidia、CUDA、NSight

为编程作业设置全新的 Ubuntu 安装 - Nvidia、CUDA、NSight

我一直很难设置一个环境来运行一个特定的软件,最后只能买一个新的硬盘来安装 linux。我正在尝试修改一个叫做 Cura 的软件,特别是CuraEngine。它是在 Linux 下开发的,具有我无法在 Windows 上实现的依赖项(据我所知)。所以我专门安装了一个基于 Linux 的系统。然后我需要安装 CUDA;我的机器上安装了 Nvidia 750Ti。我计划编写一些内核来加速项目的 3DModel -> G 代码生成过程。

我已经尝试过很多次让它工作,但安装 nvidia 驱动程序后,这个过程总是会中断。我一直在使用这个方法描述在这里安装并尝试从CUDA 工具包下载。对于第二种方法,我必须关机lightdm并从命令行运行.run才能安装驱动程序。所有尝试都是从全新安装的 Ubuntu 开始的。

每次尝试都会导致驱动程序安装成功(据我所知,安装时没有错误),但重新启动计算机并登录后,桌面和鼠标的背景会出现,但没有其他内容,我可以Ctrl+ Alt+F1到终端。现在值得注意的是,在安装驱动程序之前,快捷方式Ctrl+ Alt+F1显示黑屏,但在安装和重新启动后,它可以正常工作,尽管我无法正常登录。所以我假设驱动程序已安装并正在运行,但我不确定如何正确检查。我运行了第 5 步中的命令安装指南我正在使用但我的机器没有显示“正在使用的内核驱动程序:Nvidia”的预期结果。

为了尝试修复此问题,我尝试使用sudo apt-get purge nvidia-current并重新启动,但仍然无法登录。我还尝试过unity --replace并收到与“OpenGL 模块”相关的错误。

我目前正处于如下所示的安装阶段,同样在“系统->软件和更新->附加驱动程序”下没有显示任何附加驱动程序。 在此处输入图片描述

现在,安装到这个点时,我将重新启动并尝试重新登录,看看 NSight Eclipse 是否会将我的 GPU 识别为支持 CUDA 的设备。但恐怕我无法像往常一样重新登录。

我现在能做什么比把自己封闭起来更容易?为什么我被封闭了?我的下一步该怎么做?

编辑:因为我可以使用Ctrl++进入终端,所以我还设法安装并将 Unity 插件设置为已安装,但这未能解决问题。但当我尝试找到我使用的链接时,AltF1ccsm找到此链接看起来它可能会解决无法看到桌面的问题。我要试试。

我还刚刚意识到我可以重新运行上面链接的手册第 5 步中的测试,以检查安装的驱动程序在重启后是否正常工作。

EDIT2:运行第一个编辑中的命令dconf reset -f /org/compiz/会显示错误“没有 X11 $DISPLAY 则无法自动启动 D-Bus”。至于第 5 步中的测试。第一个输出lspci -vnn | grep -i VGA -A 12太长,我不知道如何向上滚动,我是新手。第二个glxinfo | grep OpenGL | grep render返回错误“无法打开显示”。

我不确定该命令具体是做什么的,但我今天在一些链接中看到了它export DISPLAY=:0。我运行了这个命令,然后dconf reset -f /org/compiz/成功运行了,但setsid unity出现错误,提示“插件 opengl 未加载,插件初始化失败:unityshell”...“Compiz (opengl) - 致命:glxQueryExtensionString 对于屏幕 0 为 NULL”。

答案1

通过查看您过去提出过的问题和给出的答案,我推断您主要是 Windows 用户,需要有关 NVidia 开发的具体帮助。(如果我错了,请纠正我

Xorg/edgers 是 NVidia 的前沿技术,因此您安装的是测试版(或更差)的驱动程序,使用它们时可能会遇到问题。另一方面,它们为您提供了您显然需要的灵活性。这是高级的东西,坦率地说,您是 Windows 下的计算机高手,但您不应忘记您是 Linux 下的新手!(您现在处于我大约 9 个月前的位置。)

因此,不要采取“让我们先安装所有这些东西,看看会发生什么”的做法,而要采取“让我们安装一个东西,看看它是否可行”的做法:

首先,安装普通版 Ubuntu。这样可行吗?将 Clonezilla Disk 转换为映像文件,保存您的 Ubuntu 分区,以便您可以回滚。现在安装 xorg nvidia 最新驱动程序并玩一些游戏,打开一些电子表格,看看它是否有效。如果不行,请使用 xorg/edgers 安装以前的驱动程序并继续回滚,直到它正常工作。再次将 CloneZilla 转换为其他映像。(保留先前的 CloneZilla 图像

继续执行此操作,直到所有东西都安装完毕并正常工作。如果您损坏了某些东西非常严重,您可以使用 Clonezilla live CD 轻松恢复到以前的版本。

你正处于前沿很少有人能够帮助您解决具体的问题。

提示:阅读全部Ubuntu 用户手册。

相关内容