模组简介

本次推出的是适配《侠盗猎车手4》的DXVK GPLAsync 2.6.2版本搭配配套着色器缓存资源,属于面向该游戏的底层API转换优化组件,专门针对使用老旧DirectX 9运行接口时出现的各类CPU瓶颈、场景跳转卡顿、首次加载新物件时的帧速下跌问题打造。它面向所有在游玩《侠盗猎车手4》原版或加载了画面增强类模组时遇到性能异常、非硬件性掉帧的玩家,尤其是配置不高但想要获得稳定运行体验,或是画面升级后原有DX9接口难以负载的用户,不需要调整游戏内画面预设参数就能获得明显的流畅度提升,不会改动游戏的剧情、任务内容与原生美术风格,纯粹从运行底层优化游戏的资源调度逻辑。

核心功能要点

  • 将游戏原生的DirectX 9调用全部转换为效率更高的Vulkan接口运行,彻底绕开老旧DX9 API本身的性能调度缺陷,大幅缓解原游戏存在的CPU单核心负载过高的瓶颈问题
  • 基于GPLAsync特性实现异步着色器编译机制,把原本需要同步阻塞主线程的着色器转换编译工作放到后台线程完成,避免首次看到新场景物体时直接触发长时间画面卡顿
  • 附带预构建的完整着色器缓存库,玩家无需在游戏过程中逐一触发新物件的着色器生成流程,进入对应场景就能直接调用已编译完成的资源,从根源上消除绝大部分随机掉帧现象
  • GPU渲染性能与原生DX9运行状态保持一致,不会因为API转换过程出现额外的GPU性能损耗,原本受限于GPU配置的设备不会出现画面帧率下降的问题

前置依赖说明

该模组没有额外的第三方前置模组需求,仅要求玩家运行的是原版《侠盗猎车手4》完整游戏主体,若已安装其他底层API修改类组件,需要注意冲突排查,原文未给出的额外依赖项以压缩包内附带的说明文档为准。

安装操作指引

首先将下载得到的模组压缩包内所有后缀为.dll的DXVK核心组件文件、对应着色器缓存文件夹全部导出,根据压缩包内提供的说明指引放置到对应目录下;若需要解锁显存容量限制,可进入对应游戏平台的《侠盗猎车手4》属性设置页面,在启动选项栏中输入参数-availablevidmem 对应显存数值 -nomemrestrict -norestrictions,其中对应显存数值需要按照自身硬件的实际显存容量计算,用显存的GB数乘以1024得到最终参数,例如8GB显存就填写8192,避免游戏错误限制可用显存导致的纹理加载异常问题,原文未标注的具体文件摆放路径以压缩包内说明为准。

兼容性与注意事项

该优化组件仅针对《侠盗猎车手4》的DirectX 9运行版本设计,不适用于后续推出的《侠盗猎车手4》其他高清重制版或是续作游戏。安装前如果设备上已经存在其他版本的DXVK相关文件,需要先将旧版本文件完全删除再放置新的组件,避免不同版本的缓存与API调度逻辑冲突导致游戏启动失败。如果同时安装了画面增强类模组比如NVE或是脚本钩子类工具,本组件的优化逻辑不会和这类工具产生功能层面的冲突,但是着色器缓存需要对应你当前安装的画面模组版本使用,若升级了画面模组需要及时更新配套的着色器缓存资源,否则可能出现部分新特效的首次加载卡顿。刚安装完成首次启动游戏时,可能会出现极短时间的加载卡顿,这属于正常的初始化流程,后续重复游玩过程中卡顿次数会逐步减少。

常见问题解答

部分玩家安装完成后发现游戏提示显存可用容量被限制在512MB,这是原生DX9接口的默认限制机制导致的,按照前文给出的启动参数修改方法填写对应自身显存容量的数值即可完全解除限制,不需要修改游戏内的任何配置文件内容。部分使用集成显卡的设备运行该组件时性能提升幅度可能不如独立显卡设备明显,这是因为集成显卡本身的硬件算力限制,属于正常现象。如果安装后游戏启动直接闪退,可以检查是否没有完全删除旧版本的DXVK相关文件,或是配套的着色器缓存文件没有放到指定的正确路径下,对照压缩包内的说明重新核对文件摆放位置即可排查大部分问题。部分玩家反馈在特定场景下仍有少量卡顿,这属于剩余的未覆盖着色器首次编译的正常现象,经过一次场景全要素触发后后续再次进入该场景就不会再出现同类卡顿。