Skip to content

v0.11.0-rc1 (test build)

Pre-release
Pre-release

Choose a tag to compare

@JRDevo JRDevo released this 11 Oct 21:21

Test build (pre-release) from the v0.11-dev branch. Not the stable release: use it if you want to try the new things or if one of the fixes below is yours. The stable release stays v0.10.3.

New

  • Turbo mode (VR), off by default: the game no longer waits for the headset each frame. Helps only when the CPU is the limit. Warning: the headset's frame smoothing (ASW, Motion Smoothing, Motion Reprojection, SSW) does not work while it is on. Menu row Turbo mode (VR), ini xr_turbo.
  • Foveated rendering (VRS), off by default, VR + NVIDIA RTX only: sharp centre, lower shading detail at the edge of each eye. Fences, grass, leaves and the mod's own passes keep full detail. Menu rows Foveated (VRS) and Foveated size, ini vrs.
  • Logging levels in the menu: off / errors / warnings / info / debug, with the cost of logging shown live. Ini log_level (default 1 = errors only, no log file unless something fails). debug = 1 still works and means debug. For a bug report: log_level = 4.
  • CPU pin for AMD X3D CPUs with V-Cache on one half (7950X3D / 9950X3D), off by default: cpu_cache_pin = 1. No measured gain yet.

Faster

  • The per-part motion vectors cost about half the GPU time in busy cities (6.4 → 3.0 ms per frame in a test city, VR, RTX 5090). Same picture, bit for bit.
  • The draw record reads the game's state as the game sets it instead of asking the driver at every draw (did_shadow; idea by Breno Assis, PR #6).
  • Log writes moved off the game's threads.

Fixed

  • Issue #9: VR (OpenXR), after a minimize / restore of the game window DLSS stopped on the eye views until a restart. The game then uses one depth texture per eye; both are tracked now.
  • Issue #8: with OptiScaler next to the game exe the picture froze in the interior camera. The mod now sees OptiScaler and starts with mirror DLAA off. mirror_dlaa = 1 or Alt+F6 forces it on. Maybe in the pipeline? Let me know the demand...?

Install: replace dinput8.dll in the game's bin\win_x64\ folder. Keep your own dlaa.ini if you have one. To go back: the v0.10.3 release.

Tested: Turbo mode, foveated rendering, the faster motion vectors and the draw record in ETS2 and ATS VR (RTX 5090, 72 Hz). Not tested: the Logging menu row in game, the fix for issue #9 (needs a VR minimize / restore), the OptiScaler detection (no OptiScaler here), flat (non-VR) play with this build.