win10 运行win7老游戏却卡成ppt的一种解决方法
首先感谢B站游侠兔兔叽推荐的优先窗口化工具,老游戏运行补丁 cnc-ddraw
https://www.bilibili.com/opus/829150140940943383
要找窗口化工具的时候发现了这款有趣的软件
它可以窗户化游戏的同时
还具备替换游戏着色器的功能
可以让一些dx9不能使用3d硬件加速
卡成ppt的老游戏替换成OpenGL来运行硬件加速部分
让老游戏恢复60帧
我的运行环境:
win10 22H2_Pro_Complete_64_19045.3155版本
已经安装好3dm全套的游戏运行库
1,控制面板-程序和功能-启用和关闭windows功能-旧版组件-DirectPlay
确定这个有打钩启用
2,把下载好的窗口化软件解压缩后,
cnc-ddraw config.exe等几个文件全部跟游戏放同一个目录
3,运行cnc-ddraw config.exe看看你们要窗口化还是要选择拉伸全屏
高级设置-渲染器OpenGL-OpenGL着色器选择-lanczos2-sharp.glsl
(不一定要这个,也可以试试其他的)
4,限制帧率打钩
5,兼容性设置-限制游戏速率-选择60帧(不行就试试其他的)
这样就可以运行游戏试试了,以后也不用再打开cnc-ddraw config也可以了
注意:这个软件修改了游戏设置
哪怕你进游戏修改也是没有用的
想恢复窗口化或者全屏还要进软件再次修改
希望对你们有帮助,
毕竟喜欢老游戏的大多都是怀念过去的人
愿世界对你温柔些
感谢!我以前的电脑,themaze那个跑酷游戏,在win10只有24帧,在win7有60帧,原来是这个原理!谢谢分享 这个就是大名鼎鼎的 "红警防卡补丁" FireWaterFish 发表于 2025-1-22 09:30
感谢!我以前的电脑,themaze那个跑酷游戏,在win10只有24帧,在win7有60帧,原来是这个原理!谢谢分享 ...
本质是windows10 的 "旧版组件"(direct draw) 在win8.1开始, 就是用模拟实现的, 非原生的 direct draw 我也在用{:5_280:} 谢分享! 要命,2025年了win10对win7老程序的问题还是困扰着我
问过程序公司,
只能在win7运行
win10只能虚拟机
我换回win7去了
期待什么时候能支持win10
现在无比庆幸自己只是只是11代inter还有独立显卡
win7还能装着用
双系统搞起 dql261 发表于 2025-1-23 21:57
要命,2025年了win10对win7老程序的问题还是困扰着我
问过程序公司,
只能在win7运行
还不错,可惜我的硬件限制我不能用win7了 chengyiqun 发表于 2025-1-22 10:23
这个就是大名鼎鼎的 "红警防卡补丁"
你这么一说我就想起来了,不然总觉得熟悉想不起来啥时候用过 感谢。。。确实解决
有点意思,学习了{:5_280:} 感谢楼主分享
页:
[1]