English
- Add experimental native NVIDIA DLSS Super Resolution (SR) and Deep Learning Anti-Aliasing (DLAA) support, with official packaged NGX libraries for Windows and Linux:
- Integrates official NVIDIA DLSS SDK
310.9.1(374959484e79a640feaba44c93ac8cfb0a03f5b5). Windows release ZIP packagesnvngx_dlss.dllwith static CRT bootstrap libraries, verified LICENSE and NOTICE. Linux AppImage bundles canonicalusr/bin/libnvidia-ngx-dlss.so.310.9.1withusr/libsymlinks, license, and notice. - Implements Plume Vulkan bridge extension hooks (
VulkanExtensionHooks,VulkanExtensionStatus), external command boundaries (beginExternalCommands,endExternalCommands), and capability probes (LoNativeDlssProbe,LoNativeDlssReportTest). - Implements CPU frame planner contracts with versioned 24-word snapshot packets, request signatures, geometry epochs, and exact NGX output sizing queries for 16:9, 21:9, and non-standard drawables.
- Renderer captures pre-TAA color, single-channel R32 current depth, and unjittered geometric motion vectors in input pixel units (
previousPixel - currentPixel), with explicit history reset triggers (camera cut, extent, epoch, format) and GPU fence-qualified resource retirement. - Introduces experimental DLAA mode (quality index 3) operating with 1:1 input-to-output resolution on supported RTX configurations, backed by 350 CPU contract checks (
LoNativeDlaaTest) and runtime query bounds. - Implements persistent NGX session controller supporting native
NGX_VULKAN_CREATE_DLSS_EXT1andNGX_VULKAN_EVALUATE_DLSS_EXT, monotonic submission-serial tracking, SDR qualified color encoding bypass, and destination target promotion architecture with parked low-resolution fallback mappings.
- Integrates official NVIDIA DLSS SDK
- In-game Settings menu graphics updates and list viewport scrolling:
- In Settings -> Graphics, exposed Upscaler (
Off,DLSS) and DLSS quality (Quality,Balanced,Performance,DLAA). - DLSS quality row automatically hides when Upscaler is set to
Off, preserving logical row indexing while navigation smoothly skips hidden entries. - Removed the Internal resolution row from the menu while retaining its persisted value in configuration for legacy fallbacks.
- Added scrolling support for overflowing menu lists exceeding 11 rows: visible list tracks focus, accounts for hidden rows in rendering and pointer hit testing, and displays subtle top and bottom scroll indicators.
- On Graphics and Language tabs, pressing Start (or Enter) jumps focus directly to the Save settings row without triggering an immediate save, suppressing same-tick confirm input to prevent accidental saves.
- Fixed MSVC build of the native DLSS test fixture by enforcing
/utf-8source encoding for non-BOM CJK strings inCMakeLists.txt.
- In Settings -> Graphics, exposed Upscaler (
- Release delivery & verification status:
- Published release v0.6.11 built from commit
3daba372ea34c93b65b55c25ee5daa4f4ed5573dvia Release CI 35687931776. - Public release assets verified against SHA-256 sidecars and GitHub digests: Windows ZIP
362592d16f45bc56fd686c4f0bc4c4e23e8a82eafffdcd8f6c77971ed3c9e823, Linux AppImage2e2ada519ae7b3b63be306d7d301bf26be677c0af08f13b7653c2e54c9727bf9. - Windows manifest confirms non-development version
v0.6.11, commit3daba37, and bundlednvngx_dlss.dllmatching the audited SDK. Linux AppImage SquashFS inspection confirms canonicalusr/bin/libnvidia-ngx-dlss.so.310.9.1, library symlinks, license, and notice files. - CPU tests (8/8 native DLSS suites and 350 DLAA checks), synthetic overflowing menu render tests (
LoMenuRenderTest), menu flow tests (LoMenuFlowTest), and Windows/Linux packaging builds passed. - Prior bounded live-game production runs on an RTX 5080 confirmed Quality NGX SR (
1707x960to2560x1440, DisplayEncoded color, reversed-Z depth, 1 Create, 24 retained successful Evaluate records). User runtime logs confirm NGX availability, sizing across 1440p and 4K switches, and transient motion pipeline pending fallbacks. - DLSS and DLAA remain experimental features with bounded verification. Gate 3 is not approved. Visual quality, motion response, fine lines, occlusion, UI elements, reset behavior, and player acceptance are not claimed.
- Published release v0.6.11 built from commit
简体中文
- 增加实验性原生 NVIDIA DLSS 超分辨率(SR)与深度学习抗锯齿(DLAA)支持,并在 Windows 与 Linux 正式发布包中内置官方 NGX 运行库:
- 接入官方 NVIDIA DLSS SDK
310.9.1(commit374959484e79a640feaba44c93ac8cfb0a03f5b5)。Windows 发布包包含带静态 CRT 引导库的nvngx_dlss.dll及 LICENSE 与 NOTICE;Linux AppImage 内置规范的usr/bin/libnvidia-ngx-dlss.so.310.9.1、usr/lib软链接及对应授权说明文件。 - 实现 Plume Vulkan 桥接扩展钩子(
VulkanExtensionHooks、VulkanExtensionStatus)、外部命令边界(beginExternalCommands、endExternalCommands)以及独立与集成能力探测程序(LoNativeDlssProbe、LoNativeDlssReportTest)。 - 实现 CPU 帧计划器契约,支持版本化 24-word 快照数据包、请求签名、几何周期以及针对 16:9、21:9 和非标准尺寸的精确 NGX 输出区域查询。
- 渲染器独立采集 TAA 前颜色、单通道 R32 当前深度以及未抖动的像素单位几何运动矢量(
previousPixel - currentPixel),具备显式历史重置策略(切镜、尺寸、周期与格式变更)及基于 GPU fence 序列的生命周期管理。 - 引入实验性 DLAA 模式(质量索引 3),在受支持的 RTX 配置上以 1:1 输入输出比例运行,并通过 350 项 CPU 契约检查(
LoNativeDlaaTest)及运行时尺寸查询约束验证。 - 实现持久化 NGX 会话控制器,支持原生
NGX_VULKAN_CREATE_DLSS_EXT1与NGX_VULKAN_EVALUATE_DLSS_EXT、单调提交序号管理、SDR 合格色彩编码旁路保护,以及基于停放低分辨率目标的目标提升架构。
- 接入官方 NVIDIA DLSS SDK
- 游戏内设置菜单图形选项及列表视口滚动更新:
- 在“设置” -> “图形”中,增加缩放技术(关、DLSS)与 DLSS 质量(质量、平衡、性能、DLAA)选项。
- 当缩放技术为“关”时自动隐藏“DLSS 质量”行,保持逻辑行号稳定并在导航中平滑跳过隐藏行。
- 从图形菜单中移除“内部分辨率”行,但保留已配置在文件中的原有数值以供兼容回退使用。
- 增加超过 11 行的长列表滚动支持:视口自动跟随焦点行,在渲染和指针点击判定中适配隐藏行偏移,并显示顶部和底部滚动指示器。
- 在“图形”与“语言”分页中,按 Start(或 Enter)直接将焦点移动至“保存设置”行而不会立即触发保存,同时抑制同帧确认输入以防止误触。
- 在
tools/tests/native_dlss/CMakeLists.txt中增加/utf-8编译选项,修复 MSVC 下非 BOM CJK 字符串的解析问题。
- 发布交付与验证状态:
- 公开版本 v0.6.11 已从 commit
3daba372ea34c93b65b55c25ee5daa4f4ed5573d通过 Release CI 35687931776 完成构建发布。 - 公开资产经 SHA-256 sidecar 与 GitHub digests 核验无误:Windows ZIP
362592d16f45bc56fd686c4f0bc4c4e23e8a82eafffdcd8f6c77971ed3c9e823,Linux AppImage2e2ada519ae7b3b63be306d7d301bf26be677c0af08f13b7653c2e54c9727bf9。 - Windows manifest 确认正式版本
v0.6.11、源码 commit3daba37,打包的nvngx_dlss.dll与 SDK 严格吻合;Linux AppImage 经 SquashFS 解构核实包含usr/bin/libnvidia-ngx-dlss.so.310.9.1、库软链、License 及 Notice。 - CPU 测试(8/8 项原生 DLSS 测试套件及 350 项 DLAA 检查)、
LoMenuRenderTest超长列表像素级比对、LoMenuFlowTest交互流转测试及 Windows/Linux 打包均已通过。 - RTX 5080 上前期的有界真实游戏运行已确认 Quality 模式 NGX SR(
1707x960 -> 2560x1440、DisplayEncoded 色彩、reversed-Z 深度、1 次成功 Create、24 条保留的成功 Evaluate 记录)。用户实机日志确认了 RTX 5080 上的 NGX 可用性、1440p/4K 切换及暂态 motion pipeline pending 回退。 - DLSS 与 DLAA 仍属于具备有界验证的实验性功能。Gate 3 尚未批准;画质、细线、运动响应、遮挡、UI 元素、重置行为和玩家验收均未宣称完成。
- 公开版本 v0.6.11 已从 commit