我已经解决这个问题两天了。我无论如何都无法在 VMWare 9 客户机中启用 3D 支持。
我的规格如下:
硬件:戴尔 Latitude E5520 笔记本电脑。
处理器:Intel i7-2620M CPU @ 2.70GHz × 4。
内存:8GB。
显卡:Intel Sandybridge Mobile x86/MMX/SSE2
操作系统:Ubuntu 12.04.1 LTS,32 位。Vmware
Workstation:9.0.1 build-894247
Glxgears 运行良好。帧速率约为 60fps。Vmware
客户机:Windows 7
在 VMware 中启动 Windows 7 客户机时出现以下错误:
No 3D support is available from the host.
和Hardware graphics acceleration is not available.
我有阅读此 VMware 论坛主题,但帖子中的硬件再次不同(nVidia)。
我已按照说明操作在这篇 Ask Ubuntu 帖子中尽可能接近,因为虽然我的硬件不同,但问题与我的几乎相同。
答案 1关于我的配置文件中的设置mks.gl.allowBlacklistedDrivers = TRUE
;vmx
导致虚拟机在启动时崩溃。
这第二个答案我尽可能地紧跟其后。
- 我卸载了 VMware,
sudo apt-get install build-essential linux-headers-$(uname -r)
在终端上做过,- 添加了 PPA
https://launchpad.net/~glasen/+archive/intel-driver
, - 然后在终端上
sudo apt-get update && sudo apt-get upgrade -y
我重新安装了 VMware,但结果还是一样:客户机中没有 3D。
我感觉 Sandy Bridge 驱动程序出了点问题,但我似乎想不出任何解决办法。有人也遇到过这个问题吗?
顺便说一句,尽管 Windows 7 客户机缺乏 3D 支持,但 VMware 9 与 VMware 8 相比,Windpws 7 客户机中 Solidworks 和 AutoCad 等程序的运行似乎有所改善。
我还要补充一点,我的 glxinfo 文件与 askubuntu.com/questions/181829/… 上发布的 glxinfo 文件几乎相同。使用 Meld 进行对比时,我发现总共有七个细微差别。–
答案1
可能是 bubmp,这对我在 Debian 8 上有效: 如何修复 Vmware Workstation 9 的 3D 加速?
关于mesa部分:我安装了:
apt-get install mesa-utils
然后我检查了 xserver 中的 OpenGL 支持。
user@linux:~$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.3.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.3.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:
然后我mks.gl.allowBlacklistedDrivers = "TRUE"
在 *.vmx 文件末尾添加了:。这适用于 Windows 8 和 Windows 7 VM。
答案2
我有同样的问题,也许我从其他帖子中挖掘出的这些建议对你有用。
我运行了 intel-linux-graphics-installer 更新了我的驱动程序。我安装了 DRI 并启用了 S3TS 纹理压缩。(已解决 Ubuntu 12.04 机器上的问题)我在多篇帖子中寻找修复方法。我希望我能够确切了解发生了什么,并修复它,但我不知道还能做什么来启用 3D 加速。我确实有 640x480,它确实可以运行。
VMWare 9.0.2 build-1031769 Ubuntu 13.04 Intel® Core™2 Duo CPU T7800 @ 2.60GHz × 2 Intel® 965GM x86/MMX/SSE2 我的帖子: 启用 3D 加速 VMware 9 Ubuntu 13.04