Skip to content

Releases

TDU VR v0.2

Choose a tag to compare

@poplaw poplaw released this 08 Nov 19:10

What's new since v0.1:

  • Eye images stay on the GPU (GpuCopy=1, the default). The game's Direct3D 9 runs on D3D9On12, and each frame goes to SteamVR as a D3D12 texture, with no trip through system memory. About 110 fps parked in the car at 2560x1440 in desk tests, up from 70–89.
  • DXVK option (DXVK=1, experimental). The game runs on Vulkan through DXVK at about twice the frame rate of D3D9On12, so each eye can update at the headset's full rate. It needs dxvk_d3d9.dll next to the game: the 32-bit d3d9.dll (x32 folder) of a DXVK release, renamed.
  • Less pop-in at the edges of your view in the car. The game's culling now covers the headset's whole view, so cars and scenery beside you stay drawn. Detail no longer drops at speed.
  • Menus and HUD. The minimap's map stays inside the GPS frame instead of turning with your head. Missing menu backgrounds are back. 2D the game parks off-screen is cut at the virtual screen's edges.
  • The desktop window shows one eye, cropped to the window, like other VR games (on DXVK; D3D9On12 shows nothing on the desktop).
  • SimLock=1 (experimental, off by default): in the car, the game's simulation steps once per eye pair.

Install: copy d3d9.dll, openvr_api.dll and tdu_vr.ini next to TestDriveUnlimited.exe, start SteamVR, then the game. Press F8 in the car to recenter. See README.md for settings (turn off SteamVR Motion Smoothing / Virtual Desktop SSW).

Uninstall: delete those three files (and dxvk_d3d9.dll if you added it).

TDU VR v0.1

Choose a tag to compare

@poplaw poplaw released this 08 Nov 00:39

First release.

Install: copy d3d9.dll, openvr_api.dll and tdu_vr.ini next to TestDriveUnlimited.exe, start SteamVR, then the game. Press F8 in the car to recenter. See README.md for settings (turn off SteamVR Motion Smoothing / Virtual Desktop SSW).

Uninstall: delete those three files.