vmware怎么样开启3d加速啊!
-
- 帖子: 210
- 注册时间: 2012-01-08 11:27
- astolia
- 论坛版主
- 帖子: 6486
- 注册时间: 2008-09-18 13:11
Re: vmware怎么样开启3d加速啊!
正常。
普通的家用显卡并不是为跑虚拟化系统设计的,所以你虚拟机中的虚拟显卡实际上是由宿主机的CPU模拟的,仅仅是为了提供一些基础的3D功能,性能就别指望了。
要想在虚拟环境中获得高性能,要么去买支持虚拟化的高端服务器显卡,比如nvidia家支持grid技术的tesla系显卡,要么将另外一个显卡通过passthrough的方式交给虚拟机使用
普通的家用显卡并不是为跑虚拟化系统设计的,所以你虚拟机中的虚拟显卡实际上是由宿主机的CPU模拟的,仅仅是为了提供一些基础的3D功能,性能就别指望了。
要想在虚拟环境中获得高性能,要么去买支持虚拟化的高端服务器显卡,比如nvidia家支持grid技术的tesla系显卡,要么将另外一个显卡通过passthrough的方式交给虚拟机使用
-
- 帖子: 210
- 注册时间: 2012-01-08 11:27
Re: vmware怎么样开启3d加速啊!
双系统,回到win10打开这个虚拟机,重新安装vmtools,重新跑分,完全不一样啊!竟然跑到2万多分,达到实体机显卡性能的百分之五十左右了,难道Linux系统就是真的这么差啊!然后我有重新启动回到Ubuntu,打开虚拟机还是那个虚拟文件,跑分又不行了,感觉就是没有开启3d性能,打开的时候也有提示,3d性能没有开启来!也不知道什么原因,难道是显卡驱动闭源和开源的区别吗?
- astolia
- 论坛版主
- 帖子: 6486
- 注册时间: 2008-09-18 13:11
Re: vmware怎么样开启3d加速啊!
vmware默认会选择性地在某些显卡驱动上禁用3d加速功能,你可以强制启用。方法是编辑~/.vmware/preferences,确保里面要有这么一行
或者你加到你虚拟机配置文件.vmx里也行,但只会对那一个虚拟机生效。
另外如果你用的是N卡,开源驱动对比闭源驱动性能上确实差距挺大的,你可以安装闭源驱动试试。
最后,两个系统的3d接口是不一样的,一个是directx,一个是opengl,所以中间有个翻译过程,又会损失一些性能
代码: 全选
mks.gl.allowBlacklistedDrivers = "TRUE"
另外如果你用的是N卡,开源驱动对比闭源驱动性能上确实差距挺大的,你可以安装闭源驱动试试。
最后,两个系统的3d接口是不一样的,一个是directx,一个是opengl,所以中间有个翻译过程,又会损失一些性能
-
- 帖子: 210
- 注册时间: 2012-01-08 11:27
Re: vmware怎么样开启3d加速啊!
谢谢版主,问题解决了!版主威武!
- bzimage
- 帖子: 716
- 注册时间: 2006-03-14 10:25
-
- 帖子: 6
- 注册时间: 2023-06-21 16:19
- 系统: Deepin