dql261 发表于 2025-1-22 01:45

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也可以了

注意:这个软件修改了游戏设置
哪怕你进游戏修改也是没有用的
想恢复窗口化或者全屏还要进软件再次修改


希望对你们有帮助,
毕竟喜欢老游戏的大多都是怀念过去的人
愿世界对你温柔些

FireWaterFish 发表于 2025-1-22 09:30

感谢!我以前的电脑,themaze那个跑酷游戏,在win10只有24帧,在win7有60帧,原来是这个原理!谢谢分享

chengyiqun 发表于 2025-1-22 10:23

这个就是大名鼎鼎的 "红警防卡补丁"

chengyiqun 发表于 2025-1-22 10:30

FireWaterFish 发表于 2025-1-22 09:30
感谢!我以前的电脑,themaze那个跑酷游戏,在win10只有24帧,在win7有60帧,原来是这个原理!谢谢分享 ...

本质是windows10 的 "旧版组件"(direct draw) 在win8.1开始, 就是用模拟实现的, 非原生的 direct draw

ANDYZDZHOU 发表于 2025-1-22 11:05

我也在用{:5_280:}

zx6769 发表于 2025-1-22 12:53

谢分享!

dql261 发表于 2025-1-23 21:57

要命,2025年了win10对win7老程序的问题还是困扰着我
问过程序公司,
只能在win7运行
win10只能虚拟机
我换回win7去了
期待什么时候能支持win10
现在无比庆幸自己只是只是11代inter还有独立显卡
win7还能装着用
双系统搞起

我只是想静静雅 发表于 2025-1-23 22:05

dql261 发表于 2025-1-23 21:57
要命,2025年了win10对win7老程序的问题还是困扰着我
问过程序公司,
只能在win7运行


还不错,可惜我的硬件限制我不能用win7了

batigoalzyh 发表于 2025-1-24 08:57

chengyiqun 发表于 2025-1-22 10:23
这个就是大名鼎鼎的 "红警防卡补丁"

你这么一说我就想起来了,不然总觉得熟悉想不起来啥时候用过

ccxbox 发表于 2025-1-24 09:38

感谢。。。确实解决

达芙妮 发表于 2025-1-24 10:14

有点意思,学习了{:5_280:}

XYMCZ 发表于 2025-1-24 15:25

感谢楼主分享
页: [1]
查看完整版本: win10 运行win7老游戏却卡成ppt的一种解决方法