如何解决VirtualBox中的着色器模型问题?

非洲

我有一台在本地Linux主机上使用VirtualBox软件的虚拟Windows 7(32位)计算机。

对于某些高级软件(ArcGIS Desktop 10.1),我需要:

至少需要OpenGL 2.0版运行时,并且建议使用Shader Model 3.0或更高版本。

我一直在进行系统需求检查,这些是结果-告诉我没有可用的着色器模型:

系统需求检查

现在,我想知道为什么?从早期版本开始,VirtualBox就支持着色器模型。我下载了OpenGL Viewer软件来检查视频卡设置。结果如下:

opengl查看器

The OpenGL Viewer tells me I have OpenGL 2.1 as well as vertex and pixel shader model version 3.0 installed. So how come some software is not detecting this?

By the way ArcGIS is not working correctly - as explained in this thread. That's why I think there are some serious issues with the shader model in VirtualBox.

How to fix this?

Afr

I figured out: To successfully enable shader model, you need to install the experimental WDDM drivers for 3d hardware acceleration. Like described here.

  1. Make sure the device has at least 128MB video memory allocated (256mb recommended).
  2. Safe mode is not required for installing the experimental drivers.
  3. Devices > Install guest additions... (Host + D)
  4. Select: Direct2D-Support (experimental)
  5. 建议安装基本的3d驱动程序,而不是WDDM驱动程序。要安装WDDM驱动程序,只需单击“否”和“确定”
  6. 完成安装。
  7. 重启。

完毕。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章