Alexei Nikolaychuk, also known as Unwinder, has announced a new version of the popular Riva Tuner Statistic Server for the first time this year, which is an integral part of the powerful MSI Afterburner diagnostic tool.
The new version 7.3.4 beta 1 build 26583 of the RTSS utility program has received a huge list of changes that affect both ordinary users who use the program for monitoring and professionals who write their own modules and communicate at a lower level.
Here are the key changes:
Various compatibility improvements:
- Various Direct3D12 floor renderer cleanups for both the D3D11on12 and the on-premises Direct3D12 renderer to improve compatibility with the Direct3D12 debug layer.
- Improved compatibility with apps that use multiple game overlays (such as Steam and Epic Games overlays) and use late injection for one of them, such as Rogue Company, which inserts Steam overlay hooks at startup, but uses late overlay in Epic Games game development)
- The compatibility strategy for Epic Games Overlay has changed slightly. The RivaTuner statistics server now disables the interception of IDXGISwapChain1 :: Present1 when the Epic Games Overlay interception module is detected, rather than ignoring embedded IDXGISwapChain1 :: Present1 -> IDXGISwapChain :: Present interception calls.
- Improved compatibility with Direct3D12 applications that use multiple Direct3D12 exchange chains (such as Prepar3D v5, which uses separate exchange chains for the main game window and the vehicle selection window).
- Improved compatibility with Direct3D9 applications that never use the implied search chain of a Direct3D9 device and only return frames from an additional search chain (such as Brawlhalla).
- Improved compatibility with OpenGL3 + applications by using overly restrictive alignment checks in retail products and stopping rendering in case of any errors OpenGL (such as Defold Editor).
Improved hypertext parser:
- Optimized conversion of dynamic color attributes in the hypertext analyzer for overlay layouts with multiple diagrams.
- Added shared memory access time for hypertext parser. The time required for multiple running 3D applications not to lose overlay updates when they try to access shared memory at the same time (for example, when scan line synchronization is enabled and multiple running 3D applications start synchronizing overlays).
Improved scan line sync implementation:
- Added scan line sync support when non-local resolution (e.g. DSR). This feature requires a change to the negative scan index interpretation rule. The negative index is now treated as a shift from the maximum visible scan index, not as a shift from VTotal before.
- Changed function to click Alt + Frame Rate Limit. It previously allowed you to set the frame rate of the main screen refresh rate, and now sets the refresh rate limit for the screen that contains the RivaTuner statistics server window. Added support for synchronous command line washing (enabled when SyncFlush is set to 2) for Direct3D12 applications.
- Synchronous Vulkan command queuing is no longer enabled by default, and is now only enabled when you explicitly request it by setting SyncFlush to 2.
- The name of the target display device selected with the SyncDisplay profile switch is also displayed in the scan line sync adjustment information panel, in addition to the display device arrow.
Improved OverlayEditor plugin:
- Extended NVIDIA GPU temperature monitoring support is added to the internal HAL.
- Extended support for CPU temperature, power, and clock speed monitoring is added to the internal HAL. These data sources duplicate the data provided by the MSI Afterburner HAL and additionally provide a bus clock, per-CCD temperature monitoring (Zen 2 or later processors) and efficient CPU clock monitoring. Note that this feature is not available immediately, it requires a low-level IO driver that is not included in the RivaTuner Statistics Server distribution. If you want to use the RivaTuner statistics server as a completely separate solution, you can manually copy the I / O driver from the MSI Afterburner distribution and place it next to the OverlayEditor plug-in library, and then unlock the driver for internal use. In the HAL plugin configuration file.
- The classic floor layout has been updated to show the VRAM temperature in supported systems.
- Updated classic and general layouts to support CPU temperature and power from internal HAL with advanced CPU monitoring unlocked
- Rendering in the Overlay Editor window now pauses when you open the Overlay Data Sources window so that you can see the actual CPU and GPU sensor idle readings, which does not affect the background rendering of the editor window.
- Alternative data sources “Frame Rate History” and “Frame Time History” have been added. These data sources duplicate the data provided by MSI Afterburner HAL.
Fixed an issue that caused the “Run with Windows” setting to be reset when you reopened program properties and closed the program.
Fixed an issue where the font overlay was invisible in some older 16-bit full-screen programs (such as Quake 3: Arena in 16-bit display mode in Windows 10)
Improved compatibility with third-party shells in Alpha Overlay skin composition mode.
Prepar3D v5 screen display profile added.
Brawlhalla screen profile added.
Ryujinx screen display profile added.
Profile list updated.
You can download RTSS 7.3.4 beta 1 from our website when it is officially released in a few days.
“Coffee maven. Bacon nerd. Infuriatingly humble beer expert. Explorer. Tv guru. General alcohol specialist. Gamer. Proud problem solver.”