[D3D] 旧游戏卡顿或不能运行的解决方案 | 您所在的位置:网站首页 › eplan24防卡补丁 › [D3D] 旧游戏卡顿或不能运行的解决方案 |
当前位置: 首页 > 正文[D3D] 旧游戏卡顿或不能运行的解决方案 - Direct3D补丁 |WineD3D 运行库 游戏 2023/03/04 阅读 简介 旧游戏卡顿或不能运行,原因不外乎Direct3D的锅。 以前Windows7的话,我们对DirectX检查并安装一次DX运行时就能解决, 然而在Windows10 64bit就不好解决了, Wine,就是那个winne,玩ubuntu的都应该知道这个吧,大家都很熟了,刚好,它给我们提供了另一套支持,用OpenGL来实现DirectX的接口。既然是DirectX的锅,那使用“假”D3D应用程序扩展来“替换掉”应有的文件即可。最终实现DX to OpenGL。 这源自于,我刚好遇到的这样一个问题,一个旧的dx9单机游戏不能正常运行,出现卡顿。 卡顿这令人有些无奈,思前想后,总不能是配置跟不上吧,这不可能的啊。更何况开着游戏卡顿而GPU却没使用率,这。花费了不少时间,最后定位到了dx上。 解决方案有了。 这相当于不再依赖旧的dx运行库。 很明显了,凡是32位的游戏应用程序,都可以这样做,也终于可以不用再找什么老版的DX运行库了(这可能不是你想象中的文件缺失)。这也算是一种“老”转“新”吧。(按照这个思路,其实也可以反过来让“新”游戏在“旧”版系统中运行,这算是一种扩展思路,但不在本篇的讨论中。) 需求要求显卡支持OpenGL 下载压缩包大小:1-2MiB 链接:https://pan.baidu.com/s/1SDowHFt0BA_BEMPCsChxAg?pwd=xfs3 提取码:xfs3 https://kongfl888.lanzoue.com/b04vm547e 密码:7e05 XP只能用1.7.52版 Win7-11用最新的 使用方法拷贝dll到游戏主程序的文件夹内,如果子目录的exe也需要这些文件的话也一样拷贝一份。 但不要替换掉系统Windows下的任何文件。 使用Wined3d还可以得到OpenGL加速的好处,并且可以搭配Reshade来增强渲染效果。 另一个方案ENB:传送门 d3d9.dll全系统旧版本收藏: 传送门 赏发个红包吧,亲,点击上方按钮,多少都是心意,本站的持久离不开您的支持 转载声明:商业转载请联系作者获得授权,非商业转载请保留署名并注明出处 © kongfl888 |
CopyRight 2018-2019 实验室设备网 版权所有 |