前言:我在 ESXi 虚拟机(版本 6.7)中运行 Ubuntu 16.04(内核 4.15.0),并使用 PCI 直通 GTX 1080Ti。我尝试安装 CUDA 10.1 工具包和 Nvidia-418 驱动程序。我也尝试过 384,并使用 apt install nvidia-current。每次都是同样的结果。
当我完成 CUDA 安装并重新启动计算机时,我卡在登录屏幕上,无法进入桌面。每次我输入密码时,登录管理器都会消失几秒钟,然后出现黑屏,然后再次提示我输入密码。我甚至在 Ubuntu 安装中指定了“自动登录”,但安装 CUDA 后我总是会进入登录屏幕。
为了运行特定的软件,我需要桌面与 Nvidia 驱动程序协同工作。
到目前为止我已经尝试过:
- 更改 ESXi 设置。我尝试使用 ESXi 6.7、6.5 和 6.0。我还指定了“hypervisor.cpuid.v0 = false”。此外,我禁用了安全启动,并将启动选项设置从“BIOS”更改为“EFI”。这些调整均未产生任何变化。
- 在主机上安装 VMware 工具
- 重新启动 lightdm 服务
- 重新配置 X 服务器通过本指南。值得注意的是,当我按照指南操作时,我确实得到了两个显示。xorg.conf 文件的“设备”部分有正确的 BusID,但没有正确的驱动程序。我将其从“noveau”更改为“nvidia”。仍然没有结果
- 安装并运行 gdm3
startx
从 tty 会话运行- (尝试)使用 VNC 连接到桌面
- 将“nomodeset noveau.modeset=0”添加到 GRUB
- 使用运行文件和 .deb 安装 CUDA
- 添加
+iglx
到Xserver 命令
奇怪的是,安装后我能够运行 nvidia-smi 并看到显卡出现。不幸的是,如果没有 GUI,我无法运行需要测试的软件,因此从 tty 运行它不是一个选择。
我不确定要发布什么日志文件,但这是我的 .xsession-errors 日志:
我该怎么做?我已经花了好几天时间解决这个问题,但一直无功而返。我不知道还能尝试什么。
谢谢你!