分页: 1 / 1

vmware怎么样开启3d加速啊!

发表于 : 2018-12-26 8:02
fengzheng081212
安装了vmware tools,可是是显卡跑分这么低?

Re: vmware怎么样开启3d加速啊!

发表于 : 2018-12-26 10:25
astolia
正常。
普通的家用显卡并不是为跑虚拟化系统设计的,所以你虚拟机中的虚拟显卡实际上是由宿主机的CPU模拟的,仅仅是为了提供一些基础的3D功能,性能就别指望了。
要想在虚拟环境中获得高性能,要么去买支持虚拟化的高端服务器显卡,比如nvidia家支持grid技术的tesla系显卡,要么将另外一个显卡通过passthrough的方式交给虚拟机使用

Re: vmware怎么样开启3d加速啊!

发表于 : 2018-12-26 19:16
fengzheng081212
astolia 写了: 2018-12-26 10:25 正常。
普通的家用显卡并不是为跑虚拟化系统设计的,所以你虚拟机中的虚拟显卡实际上是由宿主机的CPU模拟的,仅仅是为了提供一些基础的3D功能,性能就别指望了。
要想在虚拟环境中获得高性能,要么去买支持虚拟化的高端服务器显卡,比如nvidia家支持grid技术的tesla系显卡,要么将另外一个显卡通过passthrough的方式交给虚拟机使用
双系统,回到win10打开这个虚拟机,重新安装vmtools,重新跑分,完全不一样啊!竟然跑到2万多分,达到实体机显卡性能的百分之五十左右了,难道Linux系统就是真的这么差啊!然后我有重新启动回到Ubuntu,打开虚拟机还是那个虚拟文件,跑分又不行了,感觉就是没有开启3d性能,打开的时候也有提示,3d性能没有开启来!也不知道什么原因,难道是显卡驱动闭源和开源的区别吗?

Re: vmware怎么样开启3d加速啊!

发表于 : 2018-12-26 21:50
astolia
vmware默认会选择性地在某些显卡驱动上禁用3d加速功能,你可以强制启用。方法是编辑~/.vmware/preferences,确保里面要有这么一行

代码: 全选

mks.gl.allowBlacklistedDrivers = "TRUE"
或者你加到你虚拟机配置文件.vmx里也行,但只会对那一个虚拟机生效。

另外如果你用的是N卡,开源驱动对比闭源驱动性能上确实差距挺大的,你可以安装闭源驱动试试。
最后,两个系统的3d接口是不一样的,一个是directx,一个是opengl,所以中间有个翻译过程,又会损失一些性能

Re: vmware怎么样开启3d加速啊!

发表于 : 2018-12-27 13:41
fengzheng081212
谢谢版主,问题解决了!版主威武! :Haha

Re: vmware怎么样开启3d加速啊!

发表于 : 2018-12-27 20:03
bzimage
mark

Re: vmware怎么样开启3d加速啊!

发表于 : 2023-12-14 10:50
caoxinlonglove
mark