【IT168评测中心】普通用户在使用虚拟化技术的时候,感受最深的是:虚拟机的图形性能与现实机器相差太远,现在的机器多少都具有还不错的3D加速能力,而虚拟机里面通常是如3D Virge这样的原始显卡,几乎没有3D能力,因此很多应用无法应用在虚拟化环境。
因此在一般人的印象当中,虚拟机是无法提供3D加速功能的,不过,情况并不总是这样。在VMware Workstation 5.5开始,就提供了一种方法来提供有限的3D性能。而在数天前推出的VMware Workstation 7.0上,这一个功能得到了很大的增强,在虚拟机中进行3D应用不再是梦想。
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效果。
首先,需要打开3D加速功能……在比较古老的版本当中,是需要手动修改虚拟机配置文件的,比较繁琐。需要提及的一点是:VMware的这个功能对所有主机以及大多数的客户机都有效,另一个桌面虚拟化软件VirtualBox则只能对少数几种32位Windows提供有限的3D加速功能。在撰写本文的时候,VirtualBox 3.0.10已经放置在了笔者硬盘上,不过官网页面上还没有给出下载地址。
实际上,虚拟机所谓的3D加速功能是通过虚拟显卡来提供的,这很考验厂商的驱动编写能力。VMware Workstation 7提供了一个支持WDDM 1.0模型、Direct3D 9的虚拟显卡。关于WDDM模型有什么用,可以看这里:
其前一代虚拟显卡叫做VMware SVGA II,可以提供有限的3D能力,不过可以看出其性能是很低的。再前一代叫做VMware SVGA I……基本上就没有3D能力。
Windows 7自带的“Windows体验指数”给了很高的分数。
不过可惜的是要求比较高的3D游戏运行还是比较慢,笔者的Core i7平台运行最低画质的WOW只有13.7fps,或许你的机器会跑得更快……可能很多人不知道,现在的WOW对处理器/显卡的性能要求是很高的。VMware Workstation 7运行普通的3D游戏问题不大。
除了强化的3D加速功能之外,作为一个主要的版本发布,VMware Workstation 7还提供了很多其他的改进:
在VMware Workstation 7当中,为Windows 7和Windows Server 2008 R2添加了正式的支持,在之前的版本,只能使用Vista模式。
比较特别的是,菜单里面出现了这么一条:Import Windows XP Mode VM,意思是:导入Windows XP兼容模式虚拟机;关于Windows XP兼容模式的应用,可以看这里:
笔者看到这个功能的时候还以为它提供的是直接将已有的XP兼容模式虚拟机克隆过来,结果是重新配置了一个-_-!而且无法实现基于Virtual PC的XP兼容模式最重要的界面集成特性。不过好处是具有更好的3D加速性能,以及其它更多的特性。
在虚拟机的虚拟硬件配置上,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……现在,你可以自由地扩展虚拟磁盘的空间,使用更加方便
【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内存的强大支持。总虚拟机使用内存也没有限制。这些都提升了虚拟机的性能。
VMware Workstation 7还提供了256位的AES虚拟机加密以防止偷窥,Workstation 7还提供了更方便的打印功能:自动将主机的打印机映射到虚拟机上。
总的来说,VMware Workstation 7是一个激动人心的新版本,提供了一些独特的功能,值得升级。
*VirtualBox默认就提供了每虚拟机32个CPU支持
(完)