v0.2.6 — Install from the .iso, faster PC start, custom GPU driver on Android
Thank you to polosugars-sketch (#17) and Khimari (#6) for the requests behind this release.
New
- Android: install straight from your disc's
.iso(#17). The setup screen has a new Choose .iso file button: pick the.isoof your own Gears of War 2 disc and the app extracts the game into its folder, with progress, the same as copying an extracted folder. Plain images (xdvdfs, extract-xiso) and full disc dumps (XGD2/XGD3 layouts) are read; no PC step is needed any more. - Android: custom GPU driver (#17). Launch options have a GPU driver section: Choose a driver (.zip) installs a Turnip build made for AdrenoTools (a
.zipwithmeta.jsonand the driver library, as they are published), and Use the phone's driver goes back. The driver is loaded with libadrenotools; if it does not load, the game starts with the phone's own driver and says so in the log. Safe mode always starts with the phone's driver. Adreno GPUs only. To open Launch options, long-press the app icon.
Performance
- PC: faster start after the first run (#6). The pipelines the GPU driver compiles are now kept on disk (
%LOCALAPPDATA%\GearsOfWar2PC\cache\shaders\local\*.d3d12.plib) and reused on the next start. On an RX 7800 XT, creating the 1374 pipelines at start went from 6.9 s to 0.34 s. The first start after installing, or after a GPU driver update, still compiles them once.d3d12_pipeline_library = falseturns it off.
Verified on 2026-10-21
- PC (Windows 11, RX 7800 XT): two starts in a row, 6928 ms then 336 ms for the 1374 pipelines; host tests pass.
- Android (Galaxy S25 Ultra, Adreno 830) with Mainline Turnip v32: the game reports the Turnip driver (driverID MesaTurnip) and reaches the title screen. Turnip on the Adreno 830 is a beta; its author notes glitches in GMEM rendering on that GPU.
- The
.isoreader was checked against a real retail disc image (1811 files,default.xexbyte-identical to the extracted copy) and by the app's unit tests. Not yet tried here: the.isopicker on the phone end to end, and Turnip on Adreno 6xx/7xx. Reports with the log (Launch options > Share last log) are welcome.
Downloads
gow2-recomp-0.2.6-win64.zip(Windows x64; no game files; no DLSS) withgow2-recomp-0.2.6-win64.zip.sha256(CFC357E259014D8F043C692995A004A83C239266A665A3FB005089C482C056DF).gow2-recomp-0.2.6-android-arm64.apk(experimental, arm64, Android 10+) withgow2-recomp-0.2.6-android-arm64.apk.sha256(2BF378B5AADE039A907B5C9CCE637F20AB98D91A8D9E5C5DDF7B7F0E07AE9C1D).
You need your own original copy of the game. Contributions are welcome: see CONTRIBUTING.md.
Español
Gracias a polosugars-sketch (#17) y Khimari (#6) por las peticiones detrás de esta versión.
Novedades
- Android: instalar directamente desde el
.isode tu disco (#17). La pantalla de configuración tiene un botón nuevo, Elegir archivo .iso: eliges el.isode tu propio disco de Gears of War 2 y la app extrae el juego en su carpeta, con progreso, igual que al copiar una carpeta ya extraída. Lee imágenes simples (xdvdfs, extract-xiso) y volcados completos del disco (formatos XGD2/XGD3); ya no hace falta pasar por un PC. - Android: driver de GPU propio (#17). Opciones de inicio tiene una sección Driver de GPU: Elegir un driver (.zip) instala una compilación de Turnip hecha para AdrenoTools (un
.zipconmeta.jsony la biblioteca del driver, como se publican), y Usar el driver del teléfono vuelve atrás. El driver se carga con libadrenotools; si no carga, el juego arranca con el driver del teléfono y lo indica en el registro. El Modo seguro siempre arranca con el driver del teléfono. Solo GPU Adreno. Para abrir Opciones de inicio, mantén pulsado el icono de la app.
Rendimiento
- PC: arranque más rápido después de la primera vez (#6). Los pipelines que compila el driver de la GPU ahora se guardan en disco (
%LOCALAPPDATA%\GearsOfWar2PC\cache\shaders\local\*.d3d12.plib) y se reutilizan en el siguiente arranque. En una RX 7800 XT, crear los 1374 pipelines al arrancar pasó de 6,9 s a 0,34 s. El primer arranque tras instalar, o tras actualizar el driver de la GPU, los compila una vez.d3d12_pipeline_library = falselo apaga.
Verificado el 2026-10-21
- PC (Windows 11, RX 7800 XT): dos arranques seguidos, 6928 ms y luego 336 ms para los 1374 pipelines; los tests de host pasan.
- Android (Galaxy S25 Ultra, Adreno 830) con Mainline Turnip v32: el juego informa el driver Turnip (driverID MesaTurnip) y llega a la pantalla de título. Turnip en la Adreno 830 es beta; su autor advierte fallos en el render GMEM con esa GPU.
- El lector de
.isose comprobó contra una imagen real del disco retail (1811 archivos,default.xexidéntico byte a byte a la copia extraída) y con los tests unitarios de la app. Aún sin probar aquí: el selector de.isoen el teléfono de principio a fin y Turnip en Adreno 6xx/7xx. Se agradecen reportes con el registro (Opciones de inicio > Compartir último registro).
Descargas
gow2-recomp-0.2.6-win64.zip(Windows x64; sin archivos del juego; sin DLSS) congow2-recomp-0.2.6-win64.zip.sha256(CFC357E259014D8F043C692995A004A83C239266A665A3FB005089C482C056DF).gow2-recomp-0.2.6-android-arm64.apk(experimental, arm64, Android 10+) congow2-recomp-0.2.6-android-arm64.apk.sha256(2BF378B5AADE039A907B5C9CCE637F20AB98D91A8D9E5C5DDF7B7F0E07AE9C1D).
Necesitas tu propia copia original del juego. Los aportes son bienvenidos: ver CONTRIBUTING.md.