我有两台 Optimus 笔记本电脑,一台是 820m 和 14.04,另一台是 980m 和 15.10。在 15.10 下,glmark2 仅在第一次 Ubuntu 更新之前工作,此后一直崩溃,我手动编译的版本也是如此。让 CUDA 在两台电脑上运行都很困难,使用 Windows 8 进行双启动,但在某些时候可以运行,但有一个问题:我第一次运行 CUDA 程序时,必须使用 sudo,之后直到我重新启动,普通用户才能运行 CUDA。
安装 10 并没有破坏我的 grub/ubuntu,但是微软“非自愿”推送的其中一个更新确实导致我在两台机器上都出现了 grub 提示损坏的情况,至少这是我的理论,因为我在最初的 10“升级”之后确实检查了我的 Ubuntu。
我能够将 grub 恢复到可怕的“损坏的 NVIDIA”登录,无论是否更新、升级和各种 NVIDIA.run 包都尝试过,但都徒劳无功。在 820m 上安装 nvidia-346-updates 让我重新使用 CUDA 7.0,一切正常。在 980m 上,如果我以访客身份登录,我确实会获得一些 NVIDIA 功能,如 glxinfo 所报告的,OpenGL 渲染器字符串:GeForce GTX 980M/PCIe/SSE2 OpenGL 核心配置文件版本字符串:4.4.0 NVIDIA 346.82 OpenGL 核心配置文件着色语言版本字符串:4.40 NVIDIA 通过 Cg 编译器
我通常的登录界面闪现 NVIDIA 徽标一瞬间,然后我就被踢出去了。我不敢相信这是可怕的“删除损坏的 .profile”问题,虽然我会尝试,但有人知道这是什么吗?
谢谢!
答案1
好吧,.profile 和相关文件没有恢复我的 lightdm,但是我使用 .deb 包安装了 LXDE 和 CUDA 7.5RC1,现在成功启动到 Nvidia 驱动程序,而且 CUDA 没有“sudo”怪癖。