服务器 频道

增强3D加速 VMware Workstation 7评测

  【IT168评测中心】普通用户在使用虚拟化技术的时候,感受最深的是:虚拟机的图形性能与现实机器相差太远,现在的机器多少都具有还不错的3D加速能力,而虚拟机里面通常是如3D Virge这样的原始显卡,几乎没有3D能力,因此很多应用无法应用在虚拟化环境。


Vritual PC提供的S3 Trio 32/64虚拟显卡,现在有几个能记起这个古董级的显卡的人……

  因此在一般人的印象当中,虚拟机是无法提供3D加速功能的,不过,情况并不总是这样。在VMware Workstation 5.5开始,就提供了一种方法来提供有限的3D性能。而在数天前推出的VMware Workstation 7.0上,这一个功能得到了很大的增强,在虚拟机中进行3D应用不再是梦想。


VMware Workstation 7

VMware Workstation 7宣传画面

*S3 Trio 32/64属于3D加速卡,不过就现在来看,非常原始
*如VirtualBox这样的桌面虚拟化软件也提供了有限制的3D加速能力
*Parralles Workstation Extreme虚拟软件通过VT-d技术允许虚拟机直接使用物理的Quadro显卡,但是条件比较多

  虽然VMware Workstation 7的改进很多,不过就个人用户来说,变化最大的就是图形系统。这个进步就在Windows 7发布不久,显得是经过精心安排。实际上,改进的3D加速功能部分就是为了支持Windows 7的Aero效果。


默认Windows虚拟机中就已经开启了3D图形加速功能

  首先,需要打开3D加速功能……在比较古老的版本当中,是需要手动修改虚拟机配置文件的,比较繁琐。需要提及的一点是:VMware的这个功能对所有主机以及大多数的客户机都有效,另一个桌面虚拟化软件VirtualBox则只能对少数几种32位Windows提供有限的3D加速功能。在撰写本文的时候,VirtualBox 3.0.10已经放置在了笔者硬盘上,不过官网页面上还没有给出下载地址。


VMware SVGA 3D显卡,256MB显存,WDDM 1.0模型,支持至DIrect3D 9,DDI显示为9Ex

   实际上,虚拟机所谓的3D加速功能是通过虚拟显卡来提供的,这很考验厂商的驱动编写能力。VMware Workstation 7提供了一个支持WDDM 1.0模型、Direct3D 9的虚拟显卡。关于WDDM模型有什么用,可以看这里:

性能提升10% Vista/7系统性能对比测试


前一代虚拟显卡VMware SVGA II的实力:图形1.9分,游戏图形1.0分

  其前一代虚拟显卡叫做VMware SVGA II,可以提供有限的3D能力,不过可以看出其性能是很低的。再前一代叫做VMware SVGA I……基本上就没有3D能力。


新的显卡性能可以说非常强:图形6.0分,游戏图形6.0分

   Windows 7自带的“Windows体验指数”给了很高的分数。


虚拟机中运行魔兽世界

  不过可惜的是要求比较高的3D游戏运行还是比较慢,笔者的Core i7平台运行最低画质的WOW只有13.7fps,或许你的机器会跑得更快……可能很多人不知道,现在的WOW对处理器/显卡的性能要求是很高的。VMware Workstation 7运行普通的3D游戏问题不大。

  除了强化的3D加速功能之外,作为一个主要的版本发布,VMware Workstation 7还提供了很多其他的改进:


更多的操作系统支持:Windows 7/Windows Server 2008 R2

   在VMware Workstation 7当中,为Windows 7和Windows Server 2008 R2添加了正式的支持,在之前的版本,只能使用Vista模式。


对Linux版本支持的更多

如SUSE Llinux 11等操作系统都新添加了进去

比较特别的是,菜单里面出现了这么一条:Import Windows XP Mode VM,意思是:导入Windows XP兼容模式虚拟机;关于Windows XP兼容模式的应用,可以看这里:
你会用吗?Windows 7 XP兼容模式全攻略
和其他产品不同,这个虚拟模式提供了将虚拟机应用与主机无缝集成的使用方式
 

导入的Windows XP Mode虚拟机,实际上就是微软XP兼容模式那个500多MB安装包里面的内容

需要重新设置一次环境,过程不花多少时间:数分钟

安装之后

  笔者看到这个功能的时候还以为它提供的是直接将已有的XP兼容模式虚拟机克隆过来,结果是重新配置了一个-_-!而且无法实现基于Virtual PC的XP兼容模式最重要的界面集成特性。不过好处是具有更好的3D加速性能,以及其它更多的特性。

 


每个虚拟机支持最多4个虚拟CPU,并可以采取多种配置;要记住客户版Windows如XP/Vista/7最多支持两个CPU,但是处理器核心数量不限

  在虚拟机的虚拟硬件配置上,VMware一向是做的最好的,最新版本的Workstation 7.0提供每个虚拟机最多4个的虚拟CPU,并可以按照处理器/核心两个层级进行分配,例如,你可以建立一个4个CPU,每CPU一个核心的传统SMP机器,也可以建立一个单个CPU但是每个CPU具有4个核心的多核心机器,可以充分地发挥现代多核CPU的作用了。


除了处理器之外,VMware Workstation 7.0还让每个虚拟机可以支持到32GB内存,以及10个虚拟网卡


6.5及之前的版本只能支持两个虚拟CPU、8GB的内存,6.0及之前的版本还不支持CPU/设备热插拔等功能

还有一个明显的改进就是可以扩展之前固定分配的硬盘了,固定分配的硬盘具有相对较好的性能,然而使用一段时间之后其容量可能就无法满足使用了,令人头疼的是7之前的版本你大概只能使用ghost……现在,你可以自由地扩展虚拟磁盘的空间,使用更加方便

新版本在Windows 7下的任务栏视图,笔者认为这并不是一个好主意,所有已打开/未打开的虚拟机都有显示;之前的版本只有打开的虚拟机有在显示

  【IT168评测中心】最新的VMware Workstation 7提供了很多增强的功能,如最主要的增强的、支持Windows 7 Aero界面的3D加速功能,让虚拟机进行3D应用成为了一个广泛的、可接受的选择。此外,Workstation 7当中新增加的多种客户操作系统支持,也极大地增强了其应用范围。Workstation 7还支持在虚拟机里面安装VMware vSphere 4和VMware ESXi,这样你就不必寻找物理的机器就可以测试这些应用环境了。


VMware Workstation 7,支持虚拟机的Direct3D 9和OpenGL 2.1加速

  此外,新版本还提供了每个虚拟机4个CPU、32GB内存的强大支持。总虚拟机使用内存也没有限制。这些都提升了虚拟机的性能。


强大的性能:4个虚拟CPU以及32GB内存,不过显然笔者的工作用机没法给虚拟机分配32GB内存……

  VMware Workstation 7还提供了256位的AES虚拟机加密以防止偷窥,Workstation 7还提供了更方便的打印功能:自动将主机的打印机映射到虚拟机上。


AutoProtect自动保护功能每隔一段时间就会生成一个虚拟机映像,从而降低硬件故障/系统崩溃造成的损失

  总的来说,VMware Workstation 7是一个激动人心的新版本,提供了一些独特的功能,值得升级。

*VirtualBox默认就提供了每虚拟机32个CPU支持

(完)

0
相关文章