v0.2.8 — DLSS stays in the menu with self-built DLSS DLLs
Thank you to Flippage for the first DLSS run on real NVIDIA hardware and the report behind this fix (#18).
Fixes
- PC Options > Graphics > Upscaler keeps NVIDIA DLSS (#18). The menu decided when
gow2.exewas compiled whether DLSS exists, so the release exe with self-built DLSS DLLs lost the DLSS choice after you switched to FSR. It now asks the runtime: DLLs built with NVIDIA's SDK registergow2_dlss_runtime(SDK patch 0030), and then the menu offers DLSS.
DLSS with the release exe
The release has no DLSS: NVIDIA's DLSS SDK license does not allow it in an open-source release. With your own copy of NVIDIA's DLSS SDK you can build the SDK DLLs with scripts/build-sdk.ps1 (without -NoDlss) from the v0.2.8 tag (older DLLs lack the flag) and copy rexruntime.dll, rexgpu-xenos.dll and nvngx_dlss.dll next to the release gow2.exe; then set the upscaler to NVIDIA DLSS in the menu (or gow2_temporal = true and gow2_upscaler = "dlss"). Confirmed by Flippage on an RTX 5060 Ti (driver 32.0.16.1742, nvngx_dlss.dll 310.9.16, 1280x704 upscaled to 2560x1408), with a cleaner image than FSR when roadie-running and switching cover.
Verified on 2026-10-21
Host tests: all 5 steps pass. The Android APK builds and passes its library checks. The DLSS menu entry with self-built DLLs is not tested here (no NVIDIA GPU); reports in #18 are welcome.
Downloads
gow2-recomp-0.2.8-win64.zip(Windows x64; no game files; no DLSS) withgow2-recomp-0.2.8-win64.zip.sha256(F463E5E2039FD291CDA1C2995F8C4DD241CF48F8F7A1E1466F67BB93F8081D32).gow2-recomp-0.2.8-android-arm64.apk(experimental, arm64, Android 10+) withgow2-recomp-0.2.8-android-arm64.apk.sha256(4129E79EBDCA73048590561D141F40103995839D2F14B1CC8F398F3D6D1316D1).
You need your own original copy of the game. Contributions are welcome: see CONTRIBUTING.md.
Español
Gracias a Flippage por la primera prueba de DLSS en hardware NVIDIA real y por el reporte detrás de este arreglo (#18).
Correcciones
- Opciones de PC > Gráficos > Reescalador mantiene NVIDIA DLSS (#18). El menú decidía al compilar
gow2.exesi existía DLSS, así que el exe de la versión publicada con DLL de DLSS compiladas por uno mismo perdía la opción DLSS al cambiar a FSR. Ahora le pregunta al runtime: las DLL compiladas con el SDK de NVIDIA registrangow2_dlss_runtime(parche SDK 0030), y entonces el menú ofrece DLSS.
DLSS con el exe de la versión publicada
La versión publicada no trae DLSS: la licencia del SDK de DLSS de NVIDIA no lo permite en una versión de código abierto. Con tu propia copia del SDK de DLSS de NVIDIA puedes compilar las DLL del SDK con scripts/build-sdk.ps1 (sin -NoDlss) desde la etiqueta v0.2.8 (las DLL anteriores no traen el flag) y copiar rexruntime.dll, rexgpu-xenos.dll y nvngx_dlss.dll junto al gow2.exe publicado; luego elige NVIDIA DLSS como reescalador en el menú (o gow2_temporal = true y gow2_upscaler = "dlss"). Confirmado por Flippage en una RTX 5060 Ti (driver 32.0.16.1742, nvngx_dlss.dll 310.9.16, 1280x704 reescalado a 2560x1408), con una imagen más limpia que FSR al correr agachado y al cambiar de cobertura.
Verificado el 2026-10-21
Tests de host: los 5 pasos pasan. El APK de Android compila y pasa sus comprobaciones de bibliotecas. La opción DLSS del menú con DLL propias no se probó aquí (no tenemos GPU NVIDIA); se agradecen reportes en #18.
Descargas
gow2-recomp-0.2.8-win64.zip(Windows x64; sin archivos del juego; sin DLSS) congow2-recomp-0.2.8-win64.zip.sha256(F463E5E2039FD291CDA1C2995F8C4DD241CF48F8F7A1E1466F67BB93F8081D32).gow2-recomp-0.2.8-android-arm64.apk(experimental, arm64, Android 10+) congow2-recomp-0.2.8-android-arm64.apk.sha256(4129E79EBDCA73048590561D141F40103995839D2F14B1CC8F398F3D6D1316D1).
Necesitas tu propia copia original del juego. Los aportes son bienvenidos: ver CONTRIBUTING.md.