我是VM虚拟机安装的WIN XP,系统镜像是:zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14.iso
以前也是这个系统,用VBOX玩的很流畅,这次就不行了,一按Tab打开地图卡的简直没办法玩。
而且打开暗黑的时候,要等十多秒才能看到开场动画。
我又下了1.10、1.49问题依然存在,网上能找到的全试了~.~
偶然间看到了这篇:《vm虚拟机显卡是不是比服务器主板上的要好,自VM11起,虚拟显卡的性能是增强还是削弱?》
瞬间有了方向,于是重新建立虚拟机,使用10.x版本的虚拟机工作站,还是刚才的XP镜像:
安装好以后,VMware Tools也安装了,拖游戏进去运行,双击运行瞬间就出了开场动画
但是,进入游戏后,开地图就卡的问题依然存在
我去把VMware SVGA II禁用(不是卸载),重启后游戏又打不开,其实dx初始化失败,使用D2VidTst.exe(暗黑目录下的文件)检测连2D、3D的选项都没有了
然后我打开设备管理器,把VMware SVGA II启用,然后再到进程中结束VMware Tools。
这次运行D2VidTst.exe,测试后默认Direct3D,打开游戏依然很卡
退出来后,我重新运行D2VidTst.exe,切换成DirectDraw[2D],这次是真的爽了,非常的流程
总结:VM 10.x + DirectDraw[2D] = 流畅。如果懒得折腾,还是换VBOX把。