有一段时间没有玩游戏,前天打开玩了一半的 Bioshock,发现进不去游戏,任何一个存档都进不了游戏,一进就画面定住,停在 Loading 画面,背景音乐没有中断,一直唱个不停,检查了好久,一直没查出原因。后来进一步尝试,发现窗口模式没问题,但是必须在刚进入游戏的时候就先设置成窗口模式,等游戏载入完毕再切换成全屏也可以,但是如果载入游戏的时候没有处于窗口模式,就会载入的时候画面定住。[more:阅读全文看解决办法] 今晚死活都想玩,玩不成我是不罢休了,于是换显卡驱动,换了各个新老版本的驱动都不行,上一次玩 Bioshock 的时候用的相同版本的老驱动,上次能玩,这次一样也不能玩。这就怪了,莫非显卡出问题了?不过极品飞车12和 GTA4 都没问题,我搞了一晚上,就是不得要领。 后来,我就试了试停了好久没有玩的 Farcry2,居然也中招,不过不是 Loading 画面定住,而是连开头的片头视频播放都不顺畅,简直是比幻灯片还要慢的慢速幻灯片。用 FRAPS 测试了速度,0.7帧每秒,我晕…… 我开始怀疑 DirectX 文件损坏,先试试给 Bioshock 加 -dx9 参数,强制运行在 DX9 模式,嘿!居然没问题!难不成是 DirectX 10 的文件损坏?接着测试了 DirectX SDK 的几个 DX10 示例,都没有这个怪问题,干脆重装 DirectX,但是无济于事。 这就奇怪了,我今天就是无论怎么也要搞定这个破问题了。我重新进入 Farcry2,发现按住键盘的某个按键,速度会有稍微提升,就是差不多 0.7FPS 提升到 1FPS 这样,嘿,真是有趣。于是我开始怀疑输入设备的冲突。我的机子接有键盘、鼠标和数位板,难道是数位板?但是此时我的数位板并没有连接上,我就猜测会不会没连接上的时候游戏轮询输入设备的时候没有收到信号导致缓慢,于是就连接上试试看,但是同样没有任何改善。 我接着打开服务管理器,试着把数位板的几个相关服务都停止,居然发现两个游戏都没问题了,Bioshock … Continue reading
January 7, 2009
by Miller
3 Comments