在官方的用户手册里面,虚拟机的Linux 3D加速已经在Ubuntu 8.10和Fedora 10,但是我认为,如果不是最新的软件版本,安装好VirtualBox的功能增强包就可以开启Compiz了。至于性能,感觉是跟实体机的显卡有关的。
安装VirtualBox功能增强包的办法:http://sites.google.com/site/liangsuilong/virtualization/virtualboxshiyongzhinan
从测试的情况看,性能还算是不错。
在一台速龙X2 4200+,2GB内存和一块256MB GDDR3的8600GT的实体机上,实体机系统为Fedora 10,显卡驱动为185.19。虚拟机系统为Ubuntu 8.10,分配了1G虚拟内存和128MB虚拟显存,并且开启了Compiz特效,glxgeras在700~900fps之间。性能还算不错了。这大概跟稍旧一点的集成显卡的性能相当。而且运行得相当流畅。
![]() |
发件人 Linux |
![]() |
发件人 Linux |
在另外一台奔腾 E2160 @ 2.4GHz, 2GB内存和一块256MB GDDR3的HD3650的实体机上, 实体机系统为Fedora 10,显卡驱动为开源的Radeonhd 1.2.4。虚拟机系统为Ubuntu 8.10,分配了1G虚拟内存和128MB虚拟显存,并且开启了Compiz特效,glxgears在170~180fps之间。性能低下的原因在于开源驱动未能发挥显卡的性能。何况开源的1.2.4驱动连xv视频加速都没有,更何况3D加速呢?能够在虚拟机里驱动Compiz,已经实属不易了。当然如果装上AMD的闭源驱动,性能当然会好很多,可是那驱动不能稳定地在Fedora 10工作呢。
![]() |
发件人 Linux |
![]() |
发件人 Linux |
VirtualBox的3D性能似乎是跟实体机的显卡性能有很大的关系。当然,VirtualBox的3D加速,还有很多不完善的地方,还有不少bug。例如当有其他窗口覆盖在虚拟机的运行窗口。这是应该尽快解决的。VirtualBox的巨大进步,让人桌面虚拟化的前途和光明。而且Sun也致力于完善VirtualBox的各项功能,在不久的将来,VirtualBox也会有DirectX 3D的加速!
有点心痒痒了,测试了一下在VirutalBox里面跑CS1.5哦,感觉性能是完全足够的,不过问题也很多,鼠标小动一下,枪头就不知道转到哪里去了...希望Oracle xvm VirtualBox能够更加完善Sun xvm VirtualBox。
性能都赶上我的GMA950的本本了,VBox真牛啊。
回复删除我也好想打CS啊~
不错不错~不过爱月向来都是用虚拟机做一些与显卡无关的事情。。。
回复删除Tualatrix兄,似乎虚拟机显卡的性能跟实体机的性能都有点关系。呵呵!!我在虚拟机测试过CS 1.5,虚拟显卡性能上没有问题,但是bug还是不少啊,鼠标动一动,那个枪头就不知道哪里去了...呵呵!!
回复删除