Skip to content

b-bridge 0.1.0

Choose a tag to compare

@gutbash gutbash released this 07 Sep 16:33
· 17 commits to main since this release

First public build. 64-bit out-of-process Direct3D 9 rendering for GTA IV: The Complete Edition (1.2.0.59), a fork of NVIDIA bridge-remix with the Remix runtime removed and the client tuned for GTA IV's call volume.

What you get

  • ~880 MB of address space returned to the 32-bit game process (the driver's textures, shadow maps and render targets now live in the 64-bit server).
  • Frame time at parity with in-process DXVK on the same route, held by state batching and a client-side frame pacer.
  • DXVK 3.0.2 (unmodified upstream build) as the server renderer.

Install: read INSTALL.md in the zip. FusionFix must load through an ASI loader (dinput8.dll), not through its own d3d9.dll. Keep dxvk.maxFrameRate and dxvk.latencySleep off; set clientFrameCap in .trex\bridge.conf instead.

Known issues

  • Startup desync on roughly 1 launch in 10: the server never starts and the client exits after ~12 s. Relaunch.
  • bridge64.log shows one failed CreateDevice (0x8876086c) at every start before the real device comes up. Harmless.
  • Overlays injected on the server side (ReShade as a Vulkan layer) render but get no input.
  • Tested on one machine only (RTX 2070, driver 610.74, 2560x1440 borderless). Newer DXVK releases are unvalidated.