Duder

RivaTuner Thread

Recommended Posts

Rivatuner is one the leading tweak utility available for NVIDIA GeForce and ATI Radeon based videocards.

RivaTuner is a complete powerful tweaking environment, providing you everything you may need to tune NVIDIA GPU based display adapters. The widest driver-level Direct3D / OpenGL and system tuning options, flexible profiling system allowing to make custom settings on per-application basis, both driver-level and low-level hardware access modes, unique diagnostic and real-time hardware monitoring features and exclusive power user oriented tools like built-in registry editor and patch script engine make RivaTuner's feature set absolutely unmatched. RivaTuner supports all NVIDIA display adapters starting from Riva TNT family up to the latest GeForce series and widest range of NVIDIA drivers starting from the oldest Detonator 2.08 up to the newest ForceWare drivers family. In addition to complete NVIDIA hardware support, RivaTuner also provides support for display adapters based upon newer ATI graphics processors. All RivaTuner's features besides driver-level tuning options are also available on supported ATI hardware.

imageviewphpeu0.jpg

Link to comment
Share on other sites

Version 2.10

Changelog:

Minor bugfixes:

  • Fixed core clock gating detection code for G8x and newer display adapters. RivaTuner no longer erroneously detects core clock generator switching to PCI-E bus clock and no longer monitors wrong 100MHz core / shader clock under certain conditions (e.g. wrong shader clock on GeForce GTX 260 / 280 series in idle mode).
  • Driver-level fan control is no longer forcibly switching to direct fan control mode when driver-level system tweaks dialog is being closed and "Fan" tab is not in focus.

What's new:

  • Added ForceWare 177.xx drivers family support.
  • Updated databases for Detonator and ForceWare drivers. Added databases for ForceWare 175.16, 175.19, 177.26, 177.35, 177.39, 177.41, 177.66, 177.70, 177.72, 177.73, 177.79, 177.83, 177.89 and 177.92.
  • Added Catalyst 8.5, 8.6, 8.7 and 8.8 drivers detection.Updated Catalyst 8.5, 8.6, 8.7 and 8.8 certified SoftR9x00 patch script (for Windows 2000/XP drivers only).
  • Improved NVIDIA GT200 graphics processors family support. Thanks to Jacob Freeman @ EVGA for providing NVIDIA GeForce GTX 260 display adapter sample for testing.
  • Added AMD RV770 graphics processors family support. Now almost all RivaTuner's features including overclocking, low-level fan control and hardware monitoring are fully available on AMD RADEON HD 48x0 series display adapters. Thanks to Hilbert Hagedoorn @ The Guru of 3D for providing AMD RADEON HD 4850 display adapter sample for testing. Please take a note that currently RivaTuner doesn't support direct access to generic I2C bus and flashrom on RV770 GPUs, so generic I2C bus access based features (e.g. RADEON HD 4870 X2 fan control and monitoring) and VGA BIOS image dumping features are currently not available.
  • Improved set of technologies aimed to improve RivaTuner startup and usage safety in conjunction with other hardware monitoring and diagnostics related tools:- Previously used low-level I2C synchronization protocol is now also applied to driver-level fan control calls to prevent possible conflicts between low-level I2C transactions and internal driver-level I2C transactions. Please take a note that to take full effect the protocol must be supported by other tools used simultaneously with RivaTuner, so please ensure that you're using this version of RivaTuner with the latest versions of other monitoring or diagnostics related software products (e.g. Everest or EVGA Precision).
  • Updated bundled RivaTunerStatisticsServer v2.8.0 utility:- New server uses improved hook notification system and more aggressive hooks unload routines aimed to minimize the situations which require system reboot during server uninstallation.
    - Added new OSD rendering mode. Optional configurable OSD background improves OSD text readability in some applications and prevents it from merging with solid color screen. Please take a note that new mode doubles performance hit caused by OSD rendering so it is recommended to use in only when needed via the server's application profiles.
    -Updated pseudo-3D applications list.
  • Updated exceptions list for bundled D3DOverrider utility.
  • Improved hardware monitoring module:- Now hardware monitoring plugin activation wizard module enables ADT7473 plugin by default on GeForce GTX 260 / 280 series display adapters.
    - Improved memory clock gating detection for GeForce GTX 260 / 280 series display adapters.
    - Improved VT1103.dll plugin:
    - Added support for voltage regulator output and average current monitoring on NVIDIA GeForce GTX 260 / 280 series. Please take a note that Volterra voltage regulators are rather sensitive to frequent polling and may return false data under heavy load, so it is not recommended to use VRM monitoring in daily monitoring sessions.
    - Added support for serial VID encoding mode for VT1165 voltage regulators to provide proper voltage regulator output monitoring on AMD RADEON HD 4870 and GeForce GTX 260 / 280 series display adapters.
    - The plugin no longer uses hardware database to detect used VID encoding mode. Now the plugin directly reads hardwired VID encoding mode defined by configuration resistors.
    - Optimized average current monitoring implementation for VT1105/VT1165 voltage regulators. Now the plugin pre-calculates and pre-caches maximum output current instead of calculating it on each average current read request.
  • Updated license agreement. New license agreement explicitly restricts publishing any links to RivaTuner on www.nvnews.net homepage or in www.nvnews.net discussion forums. Russian software cannot co-exist with the community tolerating anti-Russian nazism.
  • Minor UI changes and improvements.

[ Κατεβάστε το από εδώ... ]

Link to comment
Share on other sites

Version 2.11

Changelog:

Minor bugfixes:


  • Low-level hardware access interfaces are now re-initialized properly before restarting the plugins when changing display adapter selection in the main tab.

What's new:


  • Updated databases for Detonator and ForceWare drivers. Added database for ForceWare 177.98.
  • Added experimental AMD RV710 and RV730 graphics processors families support. Thanks to Andrey Vorobiev for testing RivaTuner with AMD RADEON HD 4670.
  • Display adapter enumeration routine has been modified to provide proper fan control on AMD RADEON HD 4870 X2 series. New enumeration routine also gives additional advantages to the rest systems:
    • Now RivaTuner is able to detect physical display adapters attached to logical Windows display devices as well as unattached physical display adapters. Low-level access to unattached display adapters gives you the following abilities:
      • Ability to use RivaTuner for low-level diagnostics, hardware monitoring and fan control even when Windows is booted in VGA mode (e.g. in safe mode or with no display driver installed).
      • Ability to use RivaTuner for low-level diagnostics, hardware monitoring and fan control for slave display devices in SLI / Crossfire mode invisible for OS.

      [*]Attached display adapters detection time has been reduced due to optimized PCI bus scanning routine. Furthermore, both attached and unattached display devices detection are optional and can be forcibly disabled via DetectAttachedDevices and DetectUnattachedDevices registry entries for startup time optimization.

      [*]Improved secondary display adapter heads enumeration. Now RivaTuner mirrors primary head specific settings (e.g. overclocking and fan control) into the secondaty head UI.

      [*]Optimized startup time due to improved object dynamic/static casting in hardware abstraction layer.

    [*]Added experimental overclocking support for the secondary display adapters in Crossfire systems (only for Windows Vista).

    [*]Added experimental low-level fan control and overclocking settings cloning modes. When cloning mode is enabled RivaTuner clones and automatically applies the same low-level fan control or overclocking settings to all identical devices (i.e. the same display adapter models, different brands are allowed) installed in the system. Please take a note that currently these modes are available to power users only and can be enabled via EnableFanControlCloning and EnableClockControlCloning registry entries.

    [*]Updated exceptions list for bundled D3DOverrider utility.

    [*]Improved hardware monitoring module:

    • Improved ADT7473.dll plugin:
      • Added Vcc and Vccp voltages monitoring support. Now The the plugin can monitor state of +3.3V supply voltage of ADT7473 chip (Vcc) and additinal optional voltage input (Vccp), which can be used to monitor different display adapter related voltages depending on the PCB design (e.g. memory voltage on RADEON HD 4870 X2 series display adapters).
      • Improved fan speed monitoring for fans with non-standard pulses per revolution count on tachometer output. Now the plugin no longer uses hardcoded calculations for standard fans with 2 pulses per revolution and can provide correct RPM monitoring for such systems (e.g. fans with 4 pulses per revolution on NVIDIA GeForce GTX 260 / 280 series).

      [*]Improved VT1103.dll plugin:

      • Now the plugin is able to monitor independent temperatures of VT1105/VT1165 voltage regulator phases (slave chips).

      [*]Improved temperature monitoring for RV710 / RV730 / RV770 graphics processors family. Now RivaTuner is able to monitor independent temperatures of display controller, memory controller and shader core on RV7xx graphics processors. Please take a note that unlike many other diagnostic tools reading these temperatures via GPU's internal sensor switching and calibration logic, RivaTuner reads these temperatures via direct access to thermal sensor's ADC outputs and calibrates ADC readings at software level. Such approach drastically reduces CPU load and doesn't have side effects like fan speed fluctuations caused by frequent sensor switching, however it is in experimental stage yet so please contact me if additional core temperatures reported by RivaTuner and other software like GPU-Z or Everest seriously differ on your system. Please take a note that traditional sensor switching based access to these temperature sensors can be also enabled for debugging and performance comparision via ATIThermalSensorAccessModeR7xx registry entry.

      [*]Optimized GPU usage monitoring for RV710 / RV730 / RV770 graphics processors family. Now RivaTuner is no longer waiting for response from on-die PowerPlay microcontroller if GPU usage is not sampled yet and returns the previous cached value instead.

      [*]Now hardware monitoring plugin activation wizard module enables ADT7473 plugin by default on AMD READEON HD 4870 X2 series display adapters.

    [*]Improved /SD and /SELECTDEVICE command line switches handler. RivaTuner's GUI is no longer activated and displayed when current display device selection is changed via these command line switches. This improvement allows you to switch target display device in multimonitor or multi-GPU SLI/Crossfire systems via hotkeys without leaving 3D application.

    [*]Added I2C bus disconnection feature for ATI RV6xx/RV7xx I2C controllers. Now RivaTuner is able to mark I2C bus as unused and exclude it from further detection when I2C controller is not responding to the transactions through this bus during specified timeout. Bus disconnection feature drastically reduces I2C devices scanning time on some systems with missing I2C buses (e.g. on the secondary chip of AMD RADEON HD 4870 X2 having no physical connection to I2C bus). Please take a not that I2C bus disconnection can be disabled via AllowI2CBusDisconnection registry entry if necessary.

    [*]Default timeout for ATI I2C transactions has been reduced from 2 seconds to 0.5 second. Now power users may adjust the timeout using ATII2CTimeout registry entry.

    [*]Improved duty cycle generation accuracy for all types of on-die and external fan controllers due to floating point calculation usage.

[ Κατεβάστε το από εδώ... ]

Link to comment
Share on other sites

Rivatuner 2.21

Changelog:

- Updated databases for Detonator and ForceWare drivers. Added databases for ForceWare 180.60, 180.70 and 180.84.

- Added Catalyst 8.12 driver family detection.

- Added 'Enable FOURCC INTZ surfaces' and 'Enable FOURCC RAWZ surfaces' options to the 'Textures' tab of the Direct3D tweaks dialog.

- 'Restore after suspended mode' option in low-level fan control tab is multi-GPU oriented now. Now the option affects all display adapters in the system instead of currently selected display adapter only.

- 'Allow separate 2D/3D clock frequency adjustment' option is no longer provided when enabling driver-level hardware overclocking. The option is now hidden to reduce the amount of false bugreports posted by the beginners trying to disable 2D/3D clock frequncy then claiming that the hardware stays at extremely low boot clocks. Power users can still control this option via AllowMaxPerf registry entry.

- Extended list of detectable supported FOURCC formats in 'IDirect3D9 HAL adapter formats' diagnostic report category.

Minor bugfixes

- FOURCC INTZ and RAWZ formats are no longer forcibly disabled on GeForce 6 and newer display adapters when closing the 'Textures' tab in Direct3D tweaks dialog. Please take a note that these formats are required for proper GTA IV functionality, so if you experience problems with missing textures in this game on NVIDIA GeForce 6 and newer display adapters then please try to open the 'Textures' tab and press the 'Defaults' button.

- Fixed 'Restore after suspended mode' option in low-level fan control tab, corrupted in the previous release due to multi-GPU related core changes.

Link to comment
Share on other sites

Rivatuner 2.23

Changelog:

Minor bugfixes:


  • Fixed abnormal negative VRM temperature reading for temperatures above 128°C in VT1103 plugin.
  • Data sources is no loner erroneously displayed twice in the list of data sources in hardware monitoring history setup window after disabling data source, enabling it and pressing "Defaults" button.
  • Data source setup button is no longer grayed in hardware monitoring history setup window when localized GUI is selected.
  • Localization database host resize tokens are no longer ignored in hardware monitoring history setup window when localized GUI is selected.
  • Fixed bug in hardware monitoring log file viewer causing empty graphs to be displayed when opening multi-GPU log file on single-GPU system.
  • Fixed idle memory clock frequency detection for G9x GPU based systems supporting memory clock frequency generator switching to PCIE bus clock (e.g. GeForce 9800GTX+ series display adapters).
  • Minor localization and GUI fixes.

What's new:


  • Added ForceWare 182.xx drivers family support.
  • Updated databases for Detonator and ForceWare drivers. Added databases for ForceWare 181.20, 181.22 and 182.05.
  • Added Catalyst 9.1 drivers family detection.
  • Updated PCI DeviceID database for NVIDIA display adapters.
  • Added reference fan duty cycle monitoring and low-level fan control tab for G92 based display adapters using integrated on-die fan controller (e.g. GeForce 9800GTX series). Please take a note that low-level fan control tab for display adapters using integrated fan controller is provided only as a workaround allowing you to control the fan if the drivers are completely unable to do it. It is strongly not recommended to use low-level fan control for integrated fan controllers if driver-level fan control functions properly.
  • Added heuristic driver version detection for unattached display devices (for example the secondary GPUs in SLI/Crossfire mode invisible to OS) under Windows Vista.
  • Improved driver-level overclocking and fan control for NVIDIA multi-GPU systems. Thanks to Jacob Freeman @ EVGA for providing GeForce 9600GT SLI system for new features development and debugging. Multi-GPU related improvements include:
    • Added optional independent driver-level overclocking and fan control support for display adapters working in SLI mode. Now RivaTuner provides independent driver-level overclocking and fan control by default for the secondary GPUs in SLI configuration. Driver-level overclocking and fan control on the primary GPU is still mirrored to all secondary GPUs joined into SLI configuration, however this behavior can be disabled via NVAPIMultiGpuClockControl and NVAPIMultiGpuFanControl registry entries if completely independent control is needed.
    • Ability to overclock and control fan speed at driver level for display devices unattached to windows desktop (e.g. display adapters dedicated for PhysX acceleration).

    [*]Improved hardware monitoring module:

    • New sticky graphs mode was designed special for multi-GPU systems and it greatly improves monitoring window layout and readability on the systems with many active hardware monitoring graphs, which cannot be displayed simultaneously without window scrolling. Now you can easily stick any hardware monitoring graph to other graph(s) and view multiple overlapping graphs on the master graph. The groups of sticky graphs can be easily edited on-the-fly in both manual and automatic modes, dynamic master graph selection allows you to switch between multiple vertical scaling modes for any sticky graphs group. The following sticky graphs related GUI enhancements are available in this version:
      • Added "Stick to other graph" button to the system area of each hardware monitoring graph. You may click this button on any graph you're about to stick to other graph(s) then point desired target graph(s) to manually create groups of sticky graphs with just two mouse clicks.
      • Each graph (for both normal and clipped states) and grid color can be customized in the graph properties now. Custom colors are useful for visual color identification of graphs in a group.
      • Added master graph selection tabs to each group of sticky graphs. Master graph selection affects graphs Z-order and ensures that the master is rendered on top of all graphs in the group, as well as it affects group vertical scaling and grid color settings. Current and tracking marker values also apply to the master.
      • Added "Unstick graph from group" button to the system area of each group of sticky graphs. You may click this button to unstick master graph from the group. You may also hold when clicking this button to unstick all graphs from the group and hold + to unstick all graphs from all groups.
      • Added "Auto stick graphs" button to hardware monitoring window toolbar for both realtime monitoring and postreal monitoring history viewing modes. You may click this button to activate wizard allowing you to create the groups of sticky graphs automatically. The following automatic modes are available:
        • "Stick by graph units" - groups of sticky graphs are created by graph units similarity. In this mode wizard creates group of sticky graphs with all temperatures in °C units, group of sticky graphs with all clock frequencies in MHz units and so on.
        • "Stick by graph name on multi-GPU systems" - groups of sticky graphs are created by multi-GPU graph names similarity. In this mode wizard creates group of sticky graphs with core temperatures for all GPUs in the system, group of sticky graphs with core clocks for all GPUs in the system and so on.

      [*]Improved print friendly monitoring graphs screenshot capture:

      • Now besides previously available F11 keyboard shortcut print friendly screen capture can be also performed by pressing new "Capture print friendly screenshot" button on hardware monitoring window toolbar for both realtime monitoring and postreal monitoring history viewing modes.
      • Legend is now displayed on print friendly screenshots for the groups of sticky graphs.
      • Current tracking marker no longer displayed on print friendly screenshots.

      [*]Improved hardware monitoring plugin API. Now GPU index is passed to API SetupSource function allowing plugin developers to implement GPU specific hardware monitoring settings customization.

    [*]Updated bundled RivaTunerStatisticsServer v3.1.0 utility:

    • Minor skin appearance changes, "Normal" application detection level has been renamed to "Low" for better understanding.
    • Improved hooking system injects code into OS kernel's LoadLibrary functions by precached offsets and improves compatibility with some protective systems, faking the real LoadLibrary function offsets (e.g. latest revisions of SecuRom coming with new games like Dead Space, Need for speed : Undercover etc). Now such games no longer crash on startup when the server is running and LoadLibrary hooking is enabled by selecting "High" application detection level.
    • Added pre-created profiles for 3D applications, which require non-standard On-Screen Display coordinate space settings (e.g. Codename Panzers : Phase Two and Alpha Prime).
    • Added pre-created profiles for new pseudo-3D applications.

    [*]Updated bundled D3DOverrider v2.0.0 utility:

    • Fully redesigned user interface:
      • Now D3DOverrider follows by RivaTunerStatisticsServer and also supports user interface skins. User interface skinning usage approach allows RivaTuner fans community to change D3DOverrider's appearance completely and to express themselves in new skins design. Skin format is completely open, skin compiler and decompiler are integrated in D3DOverrider, so please visit techsupport forums to get more detailed information and help on the skin creation.
      • Simplified beginner oriented profile settings. Many previously available power user oriented options, such as per-3D API triple buffering and VSync forcing options, are now merged into unified options and more simple multi-buttons, e.g. "Application detection level" multi-button.
      • Improved help system. Now context sensitive help system is activated by hovering mouse over the control, instead of traditional right-click and "What's this?" based access in the previous versions.

      [*]Fully redesigned profiles architecture:

      • Now pre-created and user profiles are no longer stored into single file, so user profiles are no longer lost after D3DOverrider reinstallation. Please take a note, that the user profiles are preserved only when D3DOverrider is reinstalled in the same folder.
      • Now it is no longer possible to remove critically important pre-created profiles and pre-created profile settings can be easily restored due to template based profiles architecture.
      • Previously available debug features (sound indication and RivaTuner events logging) can be controlled via profile GUI now.

      [*]Greatly improved triple buffering forcing safety. Now D3DOverrider analyzes the application's 3D engine specifics and avoids forcing triple buffering for the applications, incompatible with triple buffering by design. Triple buffering is no longer forced under when the application is creating overlay swap chain or swap chain without hardware flipping support. This feature greatly reduces the need of adding new 3D applications to the exceptions list. Now most of such applications (e.g. different video players creating overlay swap chain or some games like Cryostasis, using D3DSWAPEFFECT_COPY swap chain) can start when D3DOverrider is running.

      [*]Changed sound indication ideology. Now attempt to force triple buffering in the application having native triple buffering implementation is indicated by success beep instead of failure beep in the previous version. Failure beeps are now reserved for indicating triple buffering forcing failures due to specifics of 3D engine incompatible with triple buffering by design (please refer to the previous item description).

      [*]Improved hooking system injects code into OS kernel's LoadLibrary functions by precached offsets and improves compatibility with some protective systems, faking the real LoadLibrary function offsets (e.g. latest revisions of SecuRom coming with new games like Dead Space, Need for speed : Undercover etc). Now such games no longer crash on startup when D3DOverrider is running and LoadLibrary hooking is enabled by selecting "Medium" or "High" application detection levels.

      [*]Added power user oriented profile settings allowing D3DOverrider to disable injection into Direct3D device reset functions and prevent possible application crashing due to concurrent reset function hooking by D3DOverrider and game's own OSD implementation (e.g. crashing when changing display settings in Team Fortress 2 and D3DOverrider is running). Pre-created profile for Half-Life 2 engine based games demonstrates new setting usage.

      [*]Updated exceptions list.

    [*]Extended Direct3D9 capability bits decoding in low-level diagnostic report module.

    [*]Improved command line interface. Added /SG and /SELECTGPU command line switches allowing selecting tweak target by GPU index rather than by logical display device index represended by previously available /SD and /SELECTDEVICE command line switches. New command line switches are supported for both queued hardware access scripts and for command line based GUI device selection changing.

    [*]Added experimental display configuration tracking mode. Power users may enable this mode using DisplayConfigurationTracking registry entry to force RivaTuner to track changes in your display adapters configuration (e.g. toggling SLI mode on/off or disabling secondary display adapter in the device manager). RivaTuner will reinitialize logical devices list and restart hardware monitoring module on display configuration change.

    [*]Minor GUI changes and improvements.

Link to comment
Share on other sites

Rivatuner v2.24

Changelog:

Minor bugfixes:

Fixed bug in hardware monitoring module causing hardware monitoring based scheduled tasks to be ignored due to improper initialization on RivaTuner startup.

Fixed erroneous 100MHz memory clock reading on G9x GPU series based display adapters caused by bug in memory clock frequency generator source clock detection code.

File system redirection is no longer disabled when executing a patch script under 64-bit OS to prevent the issues with missing file system browser dialog when pressing the "Continue" button.

Heights of sticky graphs in the group are now updated properly when manually editing fixed graph height settings in the properties of any graph of the group.

Fixed bug into startup daemon routine of RivaTunerStatisticsServer and D3DOverrider utilities causing these tools to be started and reside in memory without displaying tray icon under certain conditions.

What's new:

Added database for ForceWare 182.06.

Added Catalyst 9.2 drivers family detection.

Updated PCI DeviceID database for ATI display adapters.

Improved Logitech G15 keyboard LCD support in hardware monitoring module:

RivaTuner no longer maps OSD text to Logitech keyboard LCD, now there is separate "Show in LCD" option in the data source properties window allowing you to define independent output configurations for OSD and LCD. Previously available power user oriented MapOSDToLCD regitry entry is no longer in use.

Previously available power user oriented LCD font size adjustment option is now also available in the data source properties.

New dynamic LCD re-connection mode ensures proper LCD output when LCD software is being restarted dynamically.

Added heuristic on-die fan PWM controller detection for G92 based display adapters to provide proper low-level fan control and reference fan duty cycle monitoring for both reference desing and alternate display adapters using the fan connected to alternate on-die PWM controller (e.g. Palit GeForce 9800GT series).

Improved detection algorithms for core and memory clock frequency generators switching to PCIE bus clock on NV40 and newer NVIDIA graphics processors. The algorithms are still experimental, so both core and memory clock frequency generator bypassing detection can be forcibly disabled via EnableNVPLLBypassingDetection and EnableMPLLBypassingDetection registry entries.

Updated RivaTunerStatisticsServer v3.1.1 bundled utility. This version is a maintenance release, it doesn't contain new features besides the fix mentioned above.

Updated D3DOverrider v2.0.1 bundled utility. This version is a maintenance release, it doesn't contain new features besides the fix mentioned above.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now