刀剑封魔录吧 关注:13,084贴子:109,571
  • 13回复贴,共1

win8 win10通过禁用Direct3D加速解决刀剑封魔录掉帧顿卡的方法

只看楼主收藏回复

此方法并非原创,而是参考了其他帖子之后的总结,应该同样适用于解决其他老游戏掉帧顿卡的现象
我的情况是这样的:直接运行刀剑封魔录可以玩,但是怪多的时候(3只以上)连招就会出现很明显的顿卡现象(其实就是掉帧,画面不流畅),十分影响游戏体验。
之前在吧里看了不少解决方法,使用集显/核显来运行老游戏这是必须的(如果你有的话)。其中通过修改注册表给DirectDraw添加DWORD项EmulationOnly值为1的思路是正确的,但是对我(win10 64位)不起作用,不会出现3D Func Error提示,不清楚原因是什么。如果上述方法对你也无效,也许我这个方法能解决你的问题。
步骤一 下载DirectX修复工具3.5版本;
下载地址我就不提供了,百度搜一下多得是。zip压缩包大小是184M左右,别被什么下载器之类的垃圾绑定软件给坑了就行。
步骤二 运行DirectX_Repair_win8_win10.exe,通过选项禁用DirectDraw加速
运行DirectX_Repair_win8_win10.exe

工具------选项

DirectX加速选项卡,只点DirectDraw加速 这里的 禁用

出现提示选“是”

变成以下情况之后放置即可,不需要点确定。放置的原因是为了方便结束游戏之后重新开启DirectDraw加速,同时也是个提醒,毕竟不开启DirectDraw加速会导致运行其他较新的游戏时卡顿。

步骤三(十分重要) 运行游戏,出现3D Func Error提示说明禁用DirectDraw加速成功

这一步有点奇葩,出现这个提示之后不能直接点确定,必须alt+tab切出桌面,再alt+tab切回游戏点确定,不然片头动画之后游戏无法正常启动,会出现以下情况:

按照上述步骤alt+tab切出切回之后点确定,正常情况就是片头动画之后出现游戏主菜单,之后进入游戏就不会卡顿掉帧了。结束游戏之后再开启DirectDraw加速即可。
参考帖子:
http://tieba.baidu.com/p/875242285
http://tieba.baidu.com/p/2876015290
http://tieba.baidu.com/p/2668615932 11L


IP属地:广东1楼2016-12-23 22:45回复
    请问楼主win7的怎么办


    IP属地:广东来自Android客户端2楼2016-12-24 09:11
    收起回复
      广告
      立即查看
      闲鱼个古董机专门装xp玩老游戏,3,4百块钱就可以了


      来自Android客户端3楼2016-12-27 06:49
      收起回复
        支持


        IP属地:湖北来自iPhone客户端4楼2017-01-18 10:48
        回复
          不用禁用D3D加速,单禁DirectDraw加速就行了
          实在不行的,去下个DirectX开发包(June 2010),打开32位的DirextX Control Panel,选DirectDraw选项卡,把Use Hardware Acceleration前面的钩去掉就行,其他不用改
          因为游戏是32位的,所以不管你是32位系统还是64位系统都要在32位的DirextX Control Panel设置,在64位的设置无效


          13楼2017-02-01 22:30
          收起回复
            楼主这个方法简单而且完美,一次成功,最麻烦的反而是要找这个软件,给楼主点赞


            IP属地:湖北26楼2017-05-21 12:08
            回复
              不用下软件,直接禁用显卡硬件加速就行,百度一下win10禁用方法,有个方框选项里打上对勾就禁用了,记得重启


              IP属地:河北来自手机贴吧27楼2017-10-10 09:09
              回复
                楼主牛X!!!


                29楼2019-01-10 22:26
                回复