[Share Experiences] Win11下VBox安装Deepin的3D性能比较:
Tofloor
poster avatar
叶落无语
deepin
2025-07-31 10:20
Author

昨天看到有网友说Win11下用VBox安装Deepin,显示设置里关闭 3D加速,反而会获得更好的性能。本着有疑问就折腾的想法,本人做了一些对比试验,不一定严谨,供大家参考。

虚拟机1: 4CPU,8G ,安装了 VBox 增强包。系统从原来 25 Alpha一路折腾升级到正式版本的,也更新了7月28日的更新包。

开启 3D 加速, 用glxgears测试,FPS 60 左右。

关闭3D 加速, 用glxgears测试,FPS 120 左右。

感觉确实性能上有所提升。

因主机是 N 卡,根据AI提示又安装 nvidia-driver-full,结果似乎是因为boot空间太小,安装报错。

再次开、关 3D加速 测试,结果和上面一样。

虚拟机2: 8CPU,16G ,没有安装VBox增强包。系统是25Beta版本升级到正式版的,也更新了7月28日的更新包。

开启 3D 加速, 用glxgears测试,FPS 60 左右。

关闭3D 加速, 用glxgears测试,FPS 60 左右。

感觉性能没什么变化 。

根据前面的经验,先关闭磐石,再手工安装 console-setup ,最后安装安装 nvidia-driver-full,还是报 无法创建主目录"/var/run/nvpd/"

再测试也是结果没有变化。然后又remove 了nvidia-driver-full。

大家有兴趣的可以再继续折腾。

Reply Favorite View the author
All Replies
zeno
deepin
2025-07-31 10:28
#1

没有开显卡直通 你在虚拟机里面也无法使用nvidia显卡的

Reply View the author
deepin
deepin
2025-07-31 11:17
#2

我们通常使用`glxgears`来测试OpenGL的性能,但默认情况下,它会在达到垂直同步(VSync)的帧率时被限制(通常是60帧/秒)。要测量实际的帧率而不受VSync限制,我们需要禁用VSync。

可以使用环境变量来禁用Vsync,再运行glxgears 这样才能测出加速后的实际帧率

vblank_mode=0 glxgears
Reply View the author
neko
deepin
Ecological co-builder
Resources Team Moderator
2025-07-31 11:17
#3

Windows的话用vmware17+吧,有渲染优化。虽然不能用物理显卡,但virgl的虚拟还算可以。可以用glmark2或者antutu跑分测试

Reply View the author
coder潘
deepin
2025-07-31 20:11
#4

vbox有无缝模式,跟win宿主机+扩展屏搭配完美,很可惜vmw后来删了类似功能

Reply View the author
叶落无语
deepin
2025-08-01 11:47
#5

今天把VBox从7.1.4升级到了7.1.12,发现虚拟机显存最大可以到256M了,原来只有128M。但是好像要先勾一下3D加速,显存大最值才会从默认的128M变成256M。有时取消勾选还会把显存恢复到128M,需要手工再调整。

显存加到256M后,不开3D加速,glxgears测试FPS可以达到900多。感觉系统操作流畅度又提升了不少。

感觉这个FPS提升跟虚拟机CPU、内存关系不大,我两台虚拟机,一台4CPU、8G内存,另一台8CPU、16G内存,测试结果基本一样。

Reply View the author