Vmware上的X Serverconfiguration

我试图让运行在vmWare上的Oracle Linux机器上运行的KDE(VMware vCloud Director / ESX)

安装X和KDE后,我得到了以下错误:

# startx [...] VMware: No 3D enabled (0, Success). 

然后我试图configuration:

 # Xorg -configure [...] No devices to configure. Configuration failed. 

日志:

 # cat /var/log/Xorg.0.log [...] [ 611.117] (II) vmware: driver for VMware SVGA: vmware0405, vmware0710 [ 611.117] (WW) Falling back to old probe method for dummy [ 611.117] (WW) Falling back to old probe method for vesa [ 611.117] (WW) Falling back to old probe method for modesetting [ 611.117] (WW) Falling back to old probe method for fbdev [ 611.117] No devices to configure. Configuration failed. 

我的卡:

 # lspci [...] 00:0f.0 VGA compatible controller: VMware SVGA II Adapter 

我自己写了一个简单的Xorg.conf文件(旧时代…)

 # cat /etc/X11/xorg.conf.d/10-screen.conf Section "Device" Identifier "Frame Buffer" Driver "vmware" EndSection 

但是我得到了同样的结果:VMware:没有3D启用

我没有想法。

确保在虚拟机的video卡选项中启用3D支持:

在这里输入图像说明

即使机器已closures(在虚拟机正在运行或挂起时无法更改该选项),该选项也可能会变灰。

在这种情况下,您可以通过编辑虚拟机的.vmx文件来启用它,如本知识库文章中所述 。

  • 下载.vmx文件
  • 在文本编辑器中打开它
  • 添加这一行:
  mks.enable3d = TRUE 

(或者编辑该行,如果它已经存在并被设置为FALSE 。)

  • 将文件重新上传到ESXi服务器的数据存储上
  • 在服务器控制台上运行以下命令重新加载虚拟机configuration
  vim-cmd vmsvc / reload 

(或者,您可以从清单中删除VM并重新添加)

之后,如果必要的驱动程序已安装且处于活动状态,则此选项已启用并可用于您的客人系统。

您需要安装VmWare Tools: yum install open-vm-tools 。 VGA驱动程序是其中的一部分。