cuda安装后14.04登录循环

cuda安装后14.04登录循环

我已经在 64 位 ubuntu 14.04 上安装了 cuda 7,使用本指南禁用以下 nouveau 驱动程序后重新启动后,我需要使用 Ctrl+Alt+F1 禁用图形,登录,然后停止 lightdm

sudo stop lightdm

然后运行安装程序 .run 文件。安装成功完成。安装完成后,我重新启动了:

sudo  reboot

但重启后,当我尝试登录时,登录页面再次出现。我尝试了几乎所有建议的解决方案这里但什么都没有改变。更具体地说,我尝试纠正 .Xauthority、.ICEauthority 和 .gvfs 的所有权。我尝试删除 .Xauthority 和 /tmp。我尝试使用以下命令重新配置 lightdm:

dpkg-reconfigure lightdm

还尝试删除并重新启动 lig​​htdm。但这些方法都不起作用。我该怎么办?

答案1

1- 首先,您必须卸载nvidia软件包。2-apt-get purge nvidia-*
尝试重新安装ubuntu-desktop。3-
重新配置lightdm软件包。(dpkg-reconfigure lightdm
4- 重新启动

它必须工作,如果不行,请尝试modprobe nouveau加载nouveau内核模块

答案2

我也遇到了同样的问题。所以我切换到TTY(++ Ctrl)并创建一个新用户,发现我可以使用新用户登录。然后我意识到如果我使用新用户的,我也可以登录。最后,问题出在,AltF1$HOME/.profile$HOME/.profileLD_LIBRARY_PATH=\*/cuda\*:\*/nvidia\*:$LD_LIBRARY_PATH

事实证明,如果您当前的显卡与 Nvidia 驱动程序或 CUDA 库不兼容,登录将导致 X 会话崩溃。这似乎是 gnome-session 中的一个错误。

但你的情况可能有所不同。

我的问题现在解决了。

答案3

你的机器上有 Intel Graphics 吗?我以前也遇到过同样的问题(HD4600 + NV860M + Ubuntu 14.04),这是由于覆盖了 Intel 的原始 opengl 造成的。我已经用以下方法解决了这个问题--no-opengl-libs按照官方文档中所述运行运行文件(与您的相同)。

我还建议您在选择系统时通过更改启动信息重新启动到纯文本模式。

如果你有类似的笔记本电脑,你可以参考我的另一款回答。希望你能尽快找到出路。我个人已经为此重新安装了 Ubuntu 十几次了,不要放弃!

答案4

其实我也遇到过同样的问题,试了无数次之后,我最终的结论是,如果要使用 .run 文件安装 CUDA,请不要在 .run 文件中安装捆绑的 Nvidia 显卡驱动程序(看到提示时输入“no”),只需安装 CUDA 库(或者可能是示例代码)。

如果您想安装驱动程序,请按照以下标准程序操作:

sudo su
add-apt-repository ppa:graphics-drivers
apt-get update
apt-get install libcuda1-390 nvidia-390-dev nvidia-390 nvidia-libopencl1-390 nvidia-opencl-icd-390

其中 *-390 将被最新的 Nvidia 驱动程序版本替换。

我怀疑驱动程序安装后可能需要运行一些安装后脚本,以便使其在 X11 桌面上运行。这些脚本可能不存在于捆绑的 .run 文件中。您可能还想检查 /var/log/Xorg.0.log 上的 X11 崩溃日志。

相关内容