Nvidia RTX Remix version 0.2 now available, here's what's new

Exciting news for gamers and developers alike as Nvidia releases the highly anticipated RTX Remix version 0.2, bringing a host of new features and improvements to enhance real-time graphics experiences.

Nvidia RTX Remix version 0.2 now available, here's what's new
Here's what's new on RTX Remix v.0.2. (Nvidia)

Nvidia continues to foster innovation and collaboration within the gaming community by open-sourcing more of its RTX Remix technology with the release of version 0.2. This move not only reaffirms Nvidia 's commitment to empowering developers and enthusiasts but also signifies a significant step towards advancing the capabilities of real-time graphics.

Here's what's new on Nvidia RTX Remix version 0.2

Version 0.2.0 of RTX Remix Runtime brings significant enhancements to improve game compatibility and expand the implementation of RTX Remix in various games. The update addresses culling issues, enhances the detection of shadow volumes, and introduces support for capturing normals in the vertex capture path.

Nvidia RTX Remix version 0.2 now available, here's what's new
Portal with RTX Remix. (Nvidia)

These improvements aim to provide developers and players with a more seamless and immersive gaming experience while utilizing the power of RTX Remix technology.

Nvidia RTX Remix runtime version 0.2.0 release notes

  • The Remix Runtime Bridge is now open source on GitHub! You can find the repo here!
  • Many Bridge improvements have gone into this release to address various game compatibility issues:Fixed issues with shader parser logic that helps with Shader Model 2+ games.
  • Fixed surface data pitch issue that was leading to crashes in some games.
  • Added support for games that change the main window handle on Reset().
  • Allow null vertex declaration on server to fix unnecessary failures in some situations.
  • Properly initialize render state according to the official DirectX9 documentation to fix geometry corruption in some games.
  • Handle CreateTextureXXX() calls with levels = 0 to fix geometry corruption in some games.
  • Fixed mouse input processing for games where the mouse pointer would not move in the game or with the Remix menu opened, and added other DirectInput fixes for games using different exclusive modes. Also added optional input message pump hook that is needed for some games.
  • Better matching of the native D3D9 behavior when dealing with shaders and swapchain initialization.
  • Added more input validation on client and server side – the server is now properly returning failure codes to the client where failure is allowable.
  • Added DPI awareness to the bridge client so that the game window gets scaled and mouse input is handled properly on displays with higher than 100% DPI.
  • Optimized how the SharedHeap works to reduce crashes at launch and require less finetuning of its settings. Since the SharedHeap can still lead to issues in certain games we switched it to be turned off by default, but it can be enabled in bridge.conf with the useSharedHeap setting.
  • Added forced window client option client.forceWindowed to bridge.conf.
  • DXVK-Remix improvements and game compatibility fixes:Improvements to culling issues–Remix now includes an initial set of heuristics to work around engine-side culling.
  • Improved handling of alpha-tested geometry that uses fractional (“feathered”) alpha.
  • Improved detection of shadow volumes.
  • Support for capturing normals in vertex capture path.
  • Improvements to RTX Remix menus and documentation: expanded and clarified the existing documentation, and added tooltips in the UI to make it more accessible.
  • Debug symbols for the release are now available in a separate remix-0.2.0-symbols.zip package to make debugging the source code from the compiled binaries easier.