亡灵之猫 - 2010/4/26 1:37:00
自从尝试换成Win7 RC之后,猫心中就有恒久的痛
大概喜欢EFZ的玩家都遇到过,Win7下EFZ直接运行会丢失颜色,相似的程序例如VOS等也都存在类似的问题,这让猫一度对微软嗤之以鼻,也曾经几乎让猫决定彻底放弃Win7,甚至格了盘装L系统,在Wine下跑EFZ以此泄愤。
后来猫发现了可能的第一个解决办法:
使用D3DWindow窗口化EFZ,喵~,这个居然能行,看到正常的EFZ出现了猫真是喜极而泣(说的夸张了点),于是终于咬咬牙预售期吃下了Win7。
但是D3DWindow的方式的缺陷很快就暴露了出来,程序运行常常会发生画面运行减慢的情况,最低的时候甚至出现了30-Fps的超低帧率,这一点让猫百思不得其解,难道是颜色转换的过程中对CPU的要求提升了?话说猫可是Q9550啊 ><;那么是Aero的问题?关了还是一样的卡;最后只能怀疑显卡了,向朋友借以一块9600GT试过之后,不可思议的说一句,靠~真是显卡的问题,9600居然比8400快了许多,至少都能保证50以上的帧率(喂喂~EFZ有那么吃显卡???)
于是猫终于又咬咬牙吃下了X250,这下终于好了orz
于是半年后的今天,猫有感于怀,打开了熟悉的EFZ准备拥抱猫最爱的瑞佳机体时突发奇想,因为之前有了半年的Win7经历,猫知道Win7许多游戏的兼容问题并非来自DX,而是来源于万恶的桌面元素。于是猫尝试一下兼容设置直接运行EFZ:
1. 禁用桌面元素
2. 640×480分辨率
3. 256色
4. XP SP2兼容模式运行
orz居然正常了!!
回想起当初的幼稚行为,想起那让猫陷入经济危机的X250,猫万念俱灰,兴奋与酸楚一并而出。
经测试,以上4个选项是正常运行EFZ的必要条件,缺一不可。很多以前无法正常显示的游戏通过这样的设置都能正常运行(例如VOS)
结论:
诡异的问题,终有诡异的结果,猫说不清其中有什么理由。
前述的1,2,3选项说明Win7在对桌面的渲染和对DX的支持方式比起XP有不小的改变
而选项4则说明EFZ程序自身也许也有一些缺陷
总之这个极度火星的问题猫到了现在才把他给解决了,再次给诸位大大们笑话一下
顺便也给饱受此问题困扰的小白同类人们分享一下经验。
大家砖头吧,猫继续潜水
傻俊〞 - 2010/4/26 1:50:00
注目"FEZ"....
話說我是沒玩啦...但周遭的朋友卻好多都有玩..
而且也很出名...想不到貓前輩也..
首先先吐槽一下....
寧願放棄window都不打算放棄FEZ啊-3-..
FEZ真強大...話說我應該考慮一下玩不玩了...
其實朋友以前也跟我抱怨過..
玩FEZ時經常出問題
但我不知道他的情況是不是如上啦
所以問問他情況之後,也許前輩的經驗會有幫助
所以先謝過啦!乃辛苦了~
水羊 - 2010/4/26 2:11:00
= = 恩,恭喜貓貓順利可玩EFZ
說起來,我已經好久沒玩EFZ........
兩年前是有玩,後來就收手了......
話說回來,WIN7搞的很多老遊戲都無法執行......(感嘆)
綾 - 2010/4/26 2:36:00
猫君好久不见 ><
D3DWindower会掉帧的话试试看DXWnd吧。前者的官方网站也说了后者比较高机能。
STD32app - 2010/4/26 6:10:00
部分顯示卡在D3D處理2D時的老問題。。。
換塊老型號的顯示卡就能工作了,不過這類的顯示卡估計開啓不了AERO(廉頗老矣)。
up主的設置下是由CPU代替顯示卡工作的。
alertsniper - 2010/4/26 15:52:00
我还没听说过这个.........out了~看来同学说的没错~out了~
h10386 - 2010/4/29 2:13:00
沒看到LZ的文我還沒注意到EFZ在WIN7不能玩
這個方法很重要,先記下來,搞不好可以套用到其他遊戲上
werty - 2010/4/29 7:39:00
虽然解决了这些问题
但是... 网路连线方面,同样的环境下
XP:正常~
Vista:前面会顿几场,后面正常~
Win7:从头到尾都会顿感~
算是现在还无法解决的问题...
st-nickkid - 2010/4/30 15:31:00
觉得win7很恼火的飘了...特别是玩GG,我一般都无视了...反正我玩H2O是绝对的悲剧...必须要那些自带了字体的...不然均为乱码-v-,而且兼容性不好,有几个东西把我害惨了...快半年了,依然没有征服win7,反而是自己被折服了=v=。还好我有4台电脑(系统均不一样...从winMe,XP,2003,7不等-v-)-v-...大不了...