游戏里的DLSS选项永远是灰色?3步学会用DLSS-Enabler在AMD与Intel显卡上免费开启DLSS
【免费下载链接】DLSS-EnablerSimulate DLSS Upscaler and DLSS-G Frame Generation features on any DirectX 12 compatible GPU in any DirectX 12 game that supports DLSS2 and DLSS3 natively.项目地址: https://gitcode.com/gh_mirrors/dl/DLSS-Enabler
如果你是AMD或Intel显卡用户,多半见过这一幕:游戏画质设置里明明有DLSS选项,却永远是灰色,鼠标悬停过去,提示"需要NVIDIA显卡"。DLSS-Enabler正是为打破这道硬件门槛而生的开源项目——它能在任何支持DirectX 12的显卡上,于原生支持DLSS2与DLSS3的游戏中,模拟出DLSS超采样与DLSS-G帧生成功能。不换显卡、不花一分钱,你就有机会体验到更高帧率和更顺滑的画面。
一、为什么DLSS会"认显卡"?理解非RTX显卡DLSS解锁的原理
DLSS(深度学习超采样)和DLSS-G(帧生成)默认只对RTX显卡开放,是因为游戏启动时会调用NVIDIA专属API并核对显卡身份。DLSS-Enabler的思路不是"破解",而是"翻译":
- 拦截调用:截获游戏对NVIDIA DLSS API的请求;
- 参数转换:把DLSS参数转成替代方案能理解的形式;
- 渲染替代:用XeSS、FSR等技术完成实际渲染;
- 结果返回:把画面交还游戏引擎,让游戏以为"DLSS在工作"。
游戏本体无需任何修改,兼容性来自"伪装"而非"篡改",这正是它能通吃AMD、Intel和老款GTX的根基。
二、🚀 三步完成DLSS-Enabler安装教程
第1步:获取项目文件
git clone https://gitcode.com/gh_mirrors/dl/DLSS-Enabler cd DLSS-Enabler仓库内已包含DLSS转FSR3模块、NVIDIA环境模拟组件与安装脚本,无需自己编译。
第2步:选择部署方式
项目提供四种安装形态,对应不同场景:
| 部署方式 | 适用场景 | 说明 |
|---|---|---|
version.dll | 大多数游戏 | 兼容性最优,官方推荐 |
winmm.dll | version方式失效时 | 备选加载方案 |
| ASI插件 | 重度模改游戏 | 放入plugins目录,灵活性最高 |
dxgi.dll | 以上都不行时 | 兜底方案,个别引擎效果反而更好 |
第3步:放进游戏目录并启动
把对应文件复制到游戏可执行文件所在目录(例如《赛博朋克2077》的bin/x64),正常启动游戏,进入画质设置——DLSS选项不再是灰色。想确认是否生效,进游戏后连按两次Ctrl+`(Ctrl加反引号)即可呼出调试控制台。
三、⚡ 进阶调校:nvngx.ini配置让画质与帧率兼得
安装后游戏目录会出现nvngx.ini,常用参数如下:
[FrameGeneration] Generator=fsr3 ; 帧生成方式:fsr3 / dlssg(后者仅限RTX) Reflex=on ; 覆盖游戏里的Reflex设置 FramerateLimit=144 ; 帧率上限(含生成帧),off为不限 [Upscalers] Dx12Upscaler=xess ; DX12游戏超采样器:xess / fsr21 / fsr22 / dlss [Sharpness] OverrideSharpness=true ; 开启锐化覆盖 Sharpness=0.3 ; 锐化强度 0.0-1.0命令行参数同样能精细控制:老显卡可用--dlss-hags=on模拟硬件加速GPU调度,用--dlss-reflex-fps=120锁定目标帧率,排障时加--dlss-debug=extra查看详细日志。
四、不同显卡的实测支持情况
项目维护者给出了清晰的显卡支持矩阵:
| 显卡 | 支持程度 |
|---|---|
| NVIDIA RTX 20/30系 | 完整支持 |
| NVIDIA GTX 10/16/9系 | 良好支持 |
| NVIDIA GTX 8系 | 实验性支持 |
| Intel Arc | 良好支持 |
| AMD RDNA3 | 完整支持 |
| AMD RDNA2 | 良好支持 |
五、常见报错与解决清单
- 开启后黑屏:帧生成之外,超采样部分由集成的XeSS/FSR接管,请先在游戏内把超采样方式切到XeSS或FSR再试;
- 帧生成玩一会儿自动关闭:先更新游戏到最新版本,再排查是否装了其他帧生成类模组;
- 提示HAGS不支持:更新显卡驱动;老卡可用
--dlss-hags=on --dlss-skip-validation参数启动; - 游戏目录已有version.dll:先把它改名备份,再安装本模组;
- AMD/Intel显卡光追失效:当前版本模组与光追存在冲突,两者只能选其一。
六、🛡️ 动手之前的三条提醒
- 不要在多人游戏中使用。项目明确警告
DO NOT USE IN MULTIPLAYER GAMES,请只在单机游戏中体验; - 先读许可协议。安装包内附带的LICENSE文件(如
DLLSG mod/LICENSE.txt)值得通读一遍再动手; - 不要手动关闭驱动签名校验。安装脚本已内置处理,默认状态下请保持NVIDIA签名检查开启,除非排障确有需要。
七、社区与展望:每6小时自动更新的活项目
DLSS-Enabler不是"发布一次就躺平"的项目:内置的自动化构建系统每6小时检查一次OptiScaler更新,自动拉取最新nvngx.dll与Intel的libxess.dll,重新构建并发布安装包。社区测试中发现的新游戏兼容性修复,会以很快的速度流向每一位用户。
下一步行动:克隆仓库,选一种部署方式,去你库里原生支持DLSS2/DLSS3的DirectX 12游戏中试试。遇到问题,带上--dlss-debug日志反馈给社区;跑通了,也欢迎分享你的测试结果——这份"非RTX显卡也能开DLSS"的名单,正需要你的贡献。
【免费下载链接】DLSS-EnablerSimulate DLSS Upscaler and DLSS-G Frame Generation features on any DirectX 12 compatible GPU in any DirectX 12 game that supports DLSS2 and DLSS3 natively.项目地址: https://gitcode.com/gh_mirrors/dl/DLSS-Enabler
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考