本帖最后由 flame21 于 2012-10-20 16:45 编辑 - {% [' s3 B5 u6 H
& Y6 h8 T7 q# Z7 ?& P2 ^, o1 n: ]/ e我也在使用WIN7 64位,该问题之前有很多其他朋友也遇到了。
) B# }( t0 [' i
/ e( D1 R7 u _1 b7 T5 c# O具体是:游戏进行几分钟之内,字幕条就变成全白的,鼠标右键的游戏菜单或ESC的存档设定菜单,都出现贴图错误,非要Alt+F4强制退出。
, o8 V) S1 v T% o7 o" P* ^+ t
2 z* h% D6 k# h8 ^5 u% j& ~试过设定为XP兼容模式无用,VMware虚拟机模拟XP无用,重装游戏内置PhysX版本无用!
. s3 i5 O7 S% N) g5 N @+ q9 v. @/ r8 E, r7 A0 F+ y
后来发现,凡是出现贴图错误时,首先会出现游戏语音消失。联想到游戏平时音效也断断续续,而游戏方面Win7/Vista跟XP的最大不同,就是Direct Sound硬件加速层被取消了,所有声卡都没有了相关D Sound 3D硬件加速,只能当成软件模拟声卡来用,除非声卡和游戏都支持OpenAL。
: N" g: ~# T4 _4 M) w$ g/ r3 j! D
: L$ h5 Y8 Y7 P# v( g- Z" l该游戏06年推出,刚好是Vista推出之前,没考虑到Directx 这种改变。而创新有个对应的“炼金术”ALchemy软件,配合创新声卡可以映射Direct Sound到OpenAL,从而恢复Win 7对老游戏Direct Sound 3D的支持。虽然我没有创新声卡,但现在绝大多数内置声卡都是Realtek芯片,有发烧友修改的对应(Crack)Mod驱动,可以让所有Realtek HD Audio芯片支持创新的X-Fi音效软件包,不但增强了音效,还内置了ALchemy。/ z" {) N5 e. n8 J. D
- n6 \6 ]4 ?$ E9 V- Z* h" |) b8 B经测试,ALchemy里面选择了游戏之后,我的Win7 64位果然再也没出现过错误!——现在游戏已经进行三分之一了!
" S6 k( p5 S9 t, [; B, A7 W |