高配置Win10电脑玩大型3A游戏不卡,玩红警之类的老游戏各种卡顿这貌似是一件不可思议的事情,但事实上,这在现实当中却是普遍存在的一种现象,相信不少热衷于游戏的玩家普遍碰到过此类现象。
对于造成这一现象的原因,究其本质,那是因为这些老游戏的顺畅运行都是基于一个系统驱动文件d3d9.dll。在Win10出现之前的几个版本的系统当中,d3d9.dll是被集成在系统中,是系统自带的一个文件,所以这些老旧游戏在老版本的系统当中都能顺畅的运行。
不过,Win10版本出来之后,微软为了简化系统,便将d3d9.dll这一被淘汰的技术驱动给删了。没有系统d3d9.dll的支持,这些老游戏就失去了顺畅运行的基石,自然就难以顺畅运行了。
其实,想要解决这一问题也不难,最简单的方式就是自己百度下载一下d3d9.dll文件,然后将这个下载好的d3d9.dll文件放到游戏的根目录中。游戏会首先在自己的根目录中寻找d3d9.dll文件,找到了就自然不用去系统中寻找支持,自己启动d3d9.dll文件就能顺畅的运行了。
不过要注意的是,d3d9.dll文件有老旧版本之分,新版本依旧无法让老游戏顺畅地运行。如果将下载的d3d9.dll文件放到老游戏根目录后,游戏还是无法顺畅运行,那很可能是下载到了新的版本,需要重新下过。
另外,如果游戏目录中存在一个名为d3dx9_24.dll的文件,则将这个文件替换为d3d9.dll就好了。