Der MSI Afterburner ist ein Overclocking- und Monitoring-Tool für Grafikkarten und kommt hier in der aktuellen Version. Den Download und passende Informationen finden Sie im Folgenden. Der Afterburner funktioniert mit AMD- wie Nvidia-Pixelbeschleunigern aus der Reihe Radeon und Geforce.
Changelog Version 4.6.6 Beta
- Ported to VC++ 2022 compiler. Please take a note that due to this change MSI Afterburner will no longer be able to start under Windows XP. Please stay on the previous versions of the product if you need this OS support
- Please take a note that size of mandatory VC++ 2022 runtime redistributables roughly doubled comparing to the previously used VC++ 2008 redistributables, and we'd like to avoid providing overblown application distributive, drastically increased in size due to bundling newer and much heavier VC++ redistributables with it. To deal with this issue we provide our own original tiny web installer for VC++ redistributables, which allowed decreasing the size of final application distributive drastically even comparing to the previous VC++ 2008 based version. Please take a note that install time can be increased slightly due to downloading VC++ 2022 runtimes redistributables on the fly during installation. If you install MSI Afterburner offline, you can always deploy required VC++ 2022 distributives later with web installer by launching .\Redist\VCRedistDeploy.bat
- Added voltage control support for AMD RADEON RX 7800XT series graphics cards
- Added some future NVIDIA GPU PCI DeviceIDs to hardware database
- Now MSI Afterburner reinitializes skin scaling engine on DPI scaling change events to prevent cases when GUI looks cut off in some cases (e.g. after switching between display resolutions with different DPI scaling settings)
- Fixed instances enumeration for some performance counters with no localized names (e.g. GPU related Windows performance counters) in PerfCounter.dll plugin
- Added experimental support for "Beta : Use Unicode UTF-8 for global language support" option enabled in administrative regional OS settings. Now each localization description file contains additional "Codepage" field, defining runtime ANSI to UTF8 conversion rule for selected language pack
- Seriously revamped German and Ukrainian localizations
- RivaTuner Statistics Server has been upgraded to v7.3.5:
- New version's changes list is huge, it includes more than 90 compatibility enhancements, changes and new features including programmable conditional layers support, PresentMon and NVIDIA Reflex integration
Changelog Version 4.6.5 Final
- Added NVIDIA GeForce RTX 40×0 series graphics cards support
- Added voltage control support for GA103 and GDDR6x based versions of NVIDIA GeForce RTX 3060 Ti
- Added AMD RADEON RX 7900 series graphics cards support
- Added total board power monitoring support for AMD RADEON RX 7900 series graphics cards
- Added some future AMD and NVIDIA GPU PCI DeviceIDs to hardware database
- Added Intel Arc GPUs support to hardware monitoring module. Please take a note that Intel Arc GPUs overclocking and tuning is currently not supported due to Intel hardware control API support limitation to x64 applications only
- Added experimental support for Intel 13th generation CPUs
- Added experimental support for AMD Ryzen 7xxx CPUs
- CPU usage data sources in hardware monitoring module have been switched to alternate implementation based on NtQuerySystemInformation(SystemProcessorIdleInformation), because traditional legacy idle time reporting in NtQuerySystemInformation(SystemProcessorPerformanceInformation) is broken in current Windows 11 22H2 builds
- Added workaround for broken fixed fan speed programming API (Overdrive 5 compatible fallback path) for old Overdrive 7 GCN GPUs on 22.5.2 and newer AMD drivers
- Added config file switch for disabling native reliability voltage control API on NVIDIA GeForce GTX 9×0 series graphics cards and forcing legacy P-state 2.0 voltage control API usage on such hardware. Power users may use this switch to bypass voltage control lock on NVIDIA Maxwell series graphics cards on release 515 and newer drivers families
- Improved correction formula parser with data format conversion, rounding and min/max functions support
- Added OCMailbox based bus clock frequency monitoring for Skylake and newer Intel CPUs. Unlike traditional legacy timestamp clock based bus clock frequency estimations, OCMailbox provides support for overclocked BCLK monitoring. Please take a note that access to OCMailbox is blocked by design of OS when HVCI is enabled
- Improved SMART.dll monitoring plugin. Added temperature monitoring support for NVMe devices, including the secondary controller temperature for some Samsung NVMe drives
- Default clock frequency limit of voltage/frequency curve editor window has been extended to 3.5GHz. Please take a note that you may still customize the limits via config file if necessary
- Update server location changed to new URL inside update checking system. Old update server location reached EOL
Changelog Version 4.6.4 Final
- Added new MSI Windows 11 themed skins (Light and Dark editions) by Drerex design
- Added voltage control for reference design AMD RADEON RX 6700 XT series graphics cards
- Added experimental support for Intel 11th generation CPUs
- Added experimental support for Intel 12th generation CPUs
- Added experimental support for mobile AMD Ryzen CPUs
- Fixed issue with missing memory temperature sensor on AMD RADEON 5700 / 5700 XT series graphics cards
- Fixed issue which could prevent MSI Afterburner from opening from tray via main application icon after accessing properties via clicking monitoring tray icon
- Increased memory overclocking limit for NVIDIA GeForce RTX 30x0 series graphics cards
- Added workaround for internal DirectInput issue, which could cause hotkey handler to stop processing hotkeys correctly after locking/unlocking PC from keyboard with <Ctrl>+<Alt>+<Del> or <Win>+<L>. To bypass it MSI Afterburner is resetting hotkey handler state after lock screen transition now
- Optimized monitoring profiles switching implementation for situations when profiles contain different sets of data sources displayed in monitoring tray icons
- Application tray icon is DPI aware now:
- OS level tray icons scaling is disabled now to prevent tray icon text distortion. Power users may revert back to the previous DPI unaware tray icon rendering mode via configuration file if necessary
- Added new bigger tray icon fonts for >=150% and >=200% DPI scaling ratios. Power users may also select tray icon font independently of selected DPI scaling ratio via configuration file if necessary
- Application installer is DPI aware now
- RivaTuner Statistics Server has been upgraded to v7.3.3
Changelog Version 4.6.3 Final
- Added NVIDIA Ampere GPU architecture support:
- Added new fan control 3.0 API support
- Added new integrated OC Scanner API support, please read below to get more information about new OC Scanner implementation
- Updated bundled MSI Overclocking Scanner application:
- Starting from 455.xx drivers family, NVIDIA OS Scanner is no longer implemented as a separate software component redistributed with each AIC partner's overclocking software. Now NVIDIA OC Scanner is integrated into the driver and third-party software can natively access it via NVAPI. Such implementation simplifies the process of OC Scanner maintenance for NVIDIA, it is no longer necessary to ship updated software components to AIC partners and re-release each partners' software when something needs to be changed inside OC Scanner from NVIDIA side. MSI Overclocking Scanner supports both implementations of NVIDIA OC Scanner API:
- Old legacy implementation of NVIDIA OC Scanner via separate software components for NVIDIA Pascal and Turing architectures for pre-455.xx drivers family
- New integrated NVAPI based implementation of NVIDIA OC Scanner for 455.xx and newer NVIDIA display
- drivers
- New NVAPI based OC scanner implementation features the following changes and improvements:
- Automated overlocking support for both core and memory clocks
- OC Scanners's results are now persistent. It means that once the scanning process succeeds, NVIDIA driver internally saves optimized voltage/frequency curve and overclocked memory clock and apply them as new system defaults after reboot, even if you close or uninstall overclocking application. Now there is new "Revert" button inside MSI Overclocking Scanner, which allows you to revert overclocked curve and memory clocks to their real defaults
- Manually adjusted clock/frequency curve stability testing functionality is deprecated and no longer available
- Added voltage control for reference design NVIDIA GeForce RTX 30x0 series graphic cards
- Added new MSI Ampere and Indigo skins by Drerex design
- Added experimental support for Intel 10th generation CPUs
- Added native NVAPI based implementation of absolute GPU power monitoring for NVIDIA GPUs
- Altered synchronization mutex name for AMD SNM registers access in AMD Ryzen temperature monitoring implementation
- Fixed abnormally high PCIE bus usage value monitored on NVIDIA GPUs after display driver crash and recovery or on Optimus
- platforms when discrete GPU is sleeping
- Added workaround for AMD driver bug causing short display flicker during applying new fan settings on some multi-monitor or single monitor high refresh rate display configurations
- Now MSI Afterburner is forcibly disabling Zero RPM when applying new fixed fan speed in order to bypass AMD driver bug
- preventing fan control from working when Zero RPM mode is enabled on some systems. If Zero RPM is working properly on your system and you still want to keep it enabled when adjusting fan speed, you may disable forcible Zero RPM override with power oriented switch in application configuration file ow MSI Afterburner is displaying the minimum allowed fan speed in software fan curve editor window on Overdrive 8 capable AMD GPUs. The latest AMD drivers will not allow you to set fan speed below this limit, that's by design of driver AMD ADL components are loaded by absolute path now to prevent possible DLL hijacking.
- Tightened IO driver access policy, the driver can no longer be accessed by users with no administrative rights RivaTuner Statistics Server has been upgraded to v7.3.0. This version introduces plugins architecture and brand new visual overlay editor plugin, we strongly recommend you to try it if you're advanced user and want to customize your OSD beyond the possibilities of MSI Afterburner's internal OSD layout editor.
- MSI Afterburner 4.6.3 beta 5 will additionally contain one minor functionality upgrade for AMD 6800/6900 users: now it internally switches "Tuning control" to "Manual" mode automatically, so it is not necessary to do it yourself in Adrenalin control panel. And of course, it will contain updated RTSS 7.3.0 Beta 10 bundled with it.
Changelog Version 4.6.3 Beta 2
- Added NVIDIA Ampere GPU architecture support:
- Added new fan control 3.0 API support
- Added new integrated OC Scanner API support, please read below to get more information about new OC Scanner implementation
- Updated bundled MSI Overclocking Scanner application:
- Starting from 455.xx drivers family, NVIDIA OS Scanner is no longer implemented as a separate software component redistributed with each AIC partner's overclocking software. Now NVIDIA OC Scanner is integrated into the driver and third party software can natively access it via NVAPI. Such implementation simplifies the process of OC Scanner maintenance for NVIDIA, it is no longer necessary to ship updated software components to AIC partners and re-release each partners's software when something needs to be changed inside OC Scanner from NVIDIA side. MSI Overclocking Scanner supports both implementations of NVIDIA OC Scanner API:
- Old legacy implementation of NVIDIA OC Scanner via separate software components for NVIDIA Pascal and Turing architectures for pre-455.xx drivers family
- New integrated NVAPI based implementation of NVIDIA OC Scanner for 455.xx and newer NVIDIA display
- drivers
- New NVAPI based OC scanner implementation features the following changes and improvements:
- Automated overlocking support for both core and memory clocks
- OC Scanners's results are now persistent. It means that once the scanning process succeeds, NVIDIA driver internally saves optimized voltage/frequency curve and overclocked memory clock and apply them as new system defaults after reboot, even if you close or uninstall overclocking application. Now there is new "Revert" button inside MSI Overclocking Scanner, which allows you to revert overclocked curve and memory clocks to their real defaults
- Manually adjusted clock/frequency curve stability testing functionality is deprecated and no longer available
- Added voltage control for reference design NVIDIA GeForce RTX 30x0 series graphic cards
- Added new MSI Ampere and Indigo skins by Drerex design
- Added experimental support for Intel 10th generation CPUs
- Added native NVAPI based implementation of absolute GPU power monitoring for NVIDIA GPUs
- Altered synchronization mutex name for AMD SNM registers access in AMD Ryzen temperature monitoring implementation
- Fixed abnormally high PCIE bus usage value monitored on NVIDIA GPUs after display driver crash and recovery or on Optimus
- platforms when discrete GPU is sleeping
- Added workaround for AMD driver bug causing short display flicker during applying new fan settings on some multi-monitor or
- single monitor high refresh rate display configurations
- Now MSI Afterburner is forcibly disabling Zero RPM when applying new fixed fan speed in order to bypass AMD driver bug
- preventing fan control from working when Zero RPM mode is enabled on some systems. If Zero RPM is working properly on your
- system and you still want to keep it enabled when adjusting fan speed, you may disable forcible Zero RPM override with power
- oriented switch in application configuration file
- ow MSI Afterburner is displaying the minimum allowed fan speed in software fan curve editor window on Overdrive 8 capable
- AMD GPUs. The latest AMD drivers will not allow you to set fan speed below this limit, that's by design of driver
- AMD ADL components are loaded by absolute path now to prevent possible DLL hijacking
- Tightened IO driver access policy, the driver can no longer be accessed by users with no administrative rights
- RivaTuner Statistics Server has been upgraded to v7.3.0. This version introduces plugins architecture and brand new visual overlay editor plugin, we strongly recommend you to try it if you're advanced user and want to customize your OSD beyond the possibilities of MSI Afterburner's internal OSD layout editor
Changelog Version 4.6.3 Beta 1
- Added experimental support for Intel 10th generation CPUs
- Added native NVAPI based implementation of absolute GPU power monitoring for NVIDIA GPUs
- Altered synchronization mutex name for AMD SNM registers access in AMD Ryzen temperature monitoring implementation
- Fixed abnormally high PCIE bus usage value monitored on NVIDIA GPUs after display driver crash and recovery or on Optimus platforms when discrete GPU is sleeping
- Added workaround for AMD driver bug causing short display flicker during applying new fan settings on some multi-monitor or single monitor high refresh rate display configurations
- Now MSI Afterburner is forcibly disabling Zero RPM when applying new fixed fan speed in order to bypass AMD driver bug preventing fan control from working when Zero RPM mode is enabled on some systems. If Zero RPM is working properly on your system and you still want to keep it enabled when adjusting fan speed, you may disable forcible Zero RPM override with power oriented switch in application configuration file
- Now MSI Afterburner is displaying the minimum allowed fan speed in software fan curve editor window on Overdrive 8 capable AMD GPUs. The latest AMD drivers will not allow you to set fan speed below this limit, that's by design of driver
- AMD ADL components are loaded by absolute path now to prevent possible DLL hijacking
- Tightened IO driver access policy, the driver can no longer be accessed by users with no administrative rights
- RivaTuner Statistics Server has been upgraded to v7.3.0. This version introduces plugins architecture and brand new visual overlay editor plugin, we strongly recommend you to try it if you're advanced user and want to customize your OSD beyond the possibilities of MSI Afterburner's internal OSD layout editor
Changelog Version 4.6.2
- Added voltage control for reference design NVIDIA GeForce RTX 20x0 SUPER series graphic cards
- Added voltage control for AMD RADEON RX 5700 series graphics cards
- Added new MSI Steampunked, MSI Lightning Anniversary and MSI Mystic skins by Drerex design
- Improved hardware monitoring module:
- Added CPU temperature monitoring support for AMD Ryzen 3X00 processors family
- Added thermal offset for CPU temperature monitoring on AMD Ryzen Threadripper 29X0 processors family
- Added package CPU power and per-core CPU power monitoring for AMD Ryzen processors family
- Improved monitoring plugins architecture:
- Added API function for reading host application's hardware monitoring timestamp from the plugins. The timestamp is updated by host on each hardware polling iteration, so it allows the plugin to precache and reuse some sensor data if the same physical sensor value is being used in multiple data sources exported by plugin. Such approach is demonstrated in updated CPU.dll plugin for duplicating the same temperature sensor value for all cores on AMD CPU
- Added optional plugin unititialization callback function, which is called by the host before unloading the plugins. New multithreaded Ping.dll plugin is demonstrating new function usage to shut down ping monitoring thread properly
- Improved monitoring plugins:
- Updated CPU.dll plugin is demonstating AMD Ryzen CPU temperature monitoring implementation and optimal duplication of the same temperature sensor readback for all CPU cores
- Added new Ping.dll plugin for monitoring ping to desired server via ICMP echo requests. Please take a note that the plugin is configured to monitor ping to www.guru3d.com by default, it is up to you to specify target server name or IP address in the plugin properties
- Improved skin engine:
- Optimized skin rendering performance for skins using multiple overlapped animated indicators
- Added position smoothing support to skinned indicators
- Now skinned applications can forcibly disable indicator animation if necessary
- Skin format reference guide has been updated to v1.8 to document these changes
- Updated IO driver provides more secure MMIO and MSR access interface
- RivaTuner Statistics Server has been upgraded to v7.2.3
- Added new MSI Steampunked skin by Drerex design
- Improved skin engine:
- Optimized skin rendering performance for skins using multiple overlapped animated indicators
- Added position smoothing support to skinned indicators
- Now skinned applications can forcibly disable indicator animation if necessary
- Skin format reference guide has been updated to v1.8 to document these changes
Notes on Animated Steampunk Skin - 4.6.2 is optimized to improve performance of background animation rendering of new Steampunked skin, however, skin animation can still be rather performance hungry on old slow CPUs. So keep your eyes on CPU usage when using this skin, and if it is too high for you, you may try to do the following things to reduce it:
- Set skin composition mode to "layered with colorkey" (the fastest one) if you were using "layered with alpha" mode. Layered skin composition mode with alpha channel is the slowest one and the most CPU hungry due to using per-pixel transparency
- Reduce skin scaling factor in UI properties of MSI AB, higher skin scaling values cause higher CPU load
- Disable animation completely, currently there is no dedicated option for it in GUI, however you can do it via editing the config and setting EnableAnimatedIndicators to 0
Changelog Version 4.6.1
- Added new MSI Touch of Modern skin by Drerex design
- Added asynchronous dual fan control support for reference design NVIDIA GeForce RTX 20x0 series graphics cards. Please take a note that only 100% NVIDIA reference design dual fan control implementations are supported, third party proprietary asynchronous fan control solutions (e.g. EVGA iCX series asynchronous fans) are not supported and will not be supported in future versions. The following asynchronous fan control functionality is available:
- Added new "Synchronize fan speeds" button, which is allowing you to switch between synchronous and asynchronours fan control modes. Please take a note that new fan speed controls are available in v4 skins only, v3 and v2 skins are deprecated and no longer receive new functionality
- When fan speeds synchronization is enabled, MSI Afterburner's fan control functionality behaves exactly like in the previous version, i.e. both fans are running asynchronically in default hardware automatic fan speed control mode but become linked synchronically if you enable manual or software automatic fan speed control mode
- When fan speeds synchronization is disabled, you may select and adjust each fan speed independently. For software automatic fan speed control mode independent temperature curves are also adjustable for each fan
- Improved hardware monitoring module:
- Inverted hotkeys handling approach for multiple selected hardware monitoring graphs. Previously single graph settings mode was active by default, but you could apply some settings (e.g. "Show in On-Screen Display") to multiple selected graphs with <Ctrl> hotkey modifier. Now such settings are applied to multiple selected graphs by default and <Ctrl> hotkey modifier is used to apply settings to single focused graph
- Group operation notifier has been moved to hardware monitoring graph properties header
- Improved backward compatibility with monitoring profiles created in the previous versions of application. It is no longer necessary to recreate the profiles having monitoring settings without On-Screen Display layout
- It is no longer necessary to click <Apply> button inside the On-Screen Display layout editor after changing current layout, now the changes are applied properly on closing the editor
- The progress of saving multiple graphs' settings is now displayed in the caption of the application's property sheet
- Optimized handling of "dirty" flag for settings decreases saving time for multiple graph's settings when using multiple subsequent group operations
- Added new "Hide attached monitoring panel" command to the context menu of hardware monitoring window. You may use it to toggle visibility of monitoring window when it is attached to the main application window
- Now you may press <Ctrl> + <M> hotkeys to toggle monitoring window attachment
- Improved voltage/frequency curve editor for both AMD and NVIDIA GPUs:
- Now you may hold <Shift>and press left mouse button on initial desired horizontal position in the editor window to begin fragment selection, then drag mouse cursor to desired final horizontal position and release left mouse button to select a fragment. The following functionality is available for selected fragments:
- You may double click the editor window to reset fragment selection
- You may adjust the offset for any point inside the selection with mouse cursor to apply the same offset simultaneously to all selected points
- You may adjust the offset for any point inside the selection with keyboard cursor keys, <Enter> or <Shift>+<Enter> keys to apply the same offset or specify the same target frequency or voltage for all selected points
- Now you may hold <Shift>and press left mouse button on initial desired horizontal position in the editor window to begin fragment selection, then drag mouse cursor to desired final horizontal position and release left mouse button to select a fragment. The following functionality is available for selected fragments:
- Improved skin engine:
- Skin engine no longer crashes when switching between the skins having the same site with and without alpha channel
- Added thumbless skinned slider controls support
- Added alpha path threshold support for skinned slider controls
- Improved skin cross-compatibility layer:
- Extended list of applications supported by skin cross-compatibility layer
- Various compatibility fixes for third party skins supported by cross-compatibility layer
- Fixed issue with GUI stopping responding during adjusting skin scaling ratio on the fly in high DPI mode when skin composition mode was set to layered mode with alpha
- Updated third party hardware database:
- Added new third party voltage control capable graphics cards to the database
- Added new third party graphics cards with multichannel GPU, memory and VRM temperature sensors to the database
- RivaTuner Statistics Server has been upgraded to v7.2.2
Changelog Version 4.6.0
- Added NVIDIA Turing GPU architecture support:
o Added voltage control for reference design NVIDIA GeForce RTX 20x0 series graphics cards
o Advanced GPU Boost control for NVIDIA GeForce RTX 20x0 series graphics cards. Extended voltage/frequency curve editor on GeForce RTX 20x0 family graphics cards allows you to tune additional piecewise power/frequency floor and temperature/frequency floor curves. Control points on those new curves allow you to control GPU Boost power and thermal throttling algorithms more precisely than traditional power limit and thermal limit sliders
o Hardware abstraction layer has been revamped to provide support for multiple independent fans per GPU due to introducing dual fan design on reference design NVIDIA GeForce RTX 20x0 series graphics cards and due to introducing native dual fan control in NVAPI. Both fans of NVIDIA GeForce RTX 20x0 can be monitored independently in hardware monitoring module now and can be controlled synchronically in manual mode
o Added NVIDIA Scanner technology support
- Added Monolithic Power Systems MP2884A and MP2888A voltage controllers support
- Added core, memory, auxiliary PEXVDD and auxiliary 1V8 voltage control for custom design MSI RTX 2080Ti Lightning series graphics cards with MP2888A + MP2884A +uP1816 voltage regulators
- Added VRM and VRM2 temperature monitoring for custom design MSI RTX 2080Ti Lightning series graphics cards
- Added AMD Vega 20 GPU architecture support:
o Added Overdrive 8 technology support for AMD RADEON VII series graphics cards
o Added extended thermal monitoring for RADEON VII series graphics cards. Extended thermal monitoring includes dual-channel GPU temperature monitoring (edge and junction temperatures), memory temperature monitoring and quad-channel VRM temperature monitoring (core, SOC and two memory VRM temperatures)
o GPU usage monitoring filtering algorithms are reenabled for AMD ADL based GPU usage monitoring implementation to minimize fluctuations in monitored GPU usage on AMD RADEON VII series graphics cards. Please take a note that filtering algorithms make GPU usage graph more inert and smooth, so you may disable them via configuration file if necessary
- Added fan control support for AMD Adrenalin 2019 drivers family. Please take a note that AMD Adrenalin 2019 drivers adjust fan speed in PWM duty cycle mode but fan speed monitoring is provided in RPM only, which means that you cannot read back exact programmed fan speed in percents. Due to this limitation, MSI Afterburner is reporting fan speed as percent of maximum RPM instead of real fan duty cycle when default AMD auto fan control is in use. So monitored fan speed can slightly mismatch programmed fan speed curve if you're using default AMD automatic fan control
- Added new MSI Gaming Z skin by Drerex Design
- Improved hardware monitoring module:
o Added thermal offset for CPU temperature monitoring on AMD Ryzen 7 2700X processors
o Similar CPU temperatures are now cloned for all cores on AMD CPUs to provide more convenient and unified On-Screen Display layout between Intel and AMD CPUs
o "Pagefile usage" graph in hardware monitoring module has been renamed to "Commit charge"
o Added group operation notifier to the caption of active hardware monitoring graphs list in "Monitoring" tab in the application properties. The notifier is informing you that you can apply a setting to all or to multiple selected hardware monitoring graphs when you hold group operation key (i.e. <Shift> or <Ctrl>) and hover mouse cursor over the setting that can be applied to multiple hardware monitoring graphs at once (e.g. "Show in On-Screen Display")
o Added "Select by group" and "Select by type" commands to context menu of active hardware monitoring graphs list in "Monitoring" tab in the application properties. New commands allow selecting the graphs of exactly the same type (e.g. CPU1-CPU8 usage graphs on eight core CPU) or the graphs with the same OSD/LCD group name (for example, GPU clock, GPU power, GPU usage and the rest graphs with "GPU" group name). Such commands allow you to show similar items (e.g. all CPU usages) in On-Screen Display with a single click or rename a group for all child graphs in the single pass
o Multi group edit mode is automatically selected now for group name edit field when you enable "Override group name" option while holding <Ctrl> key. You may still manually toggle this mode with <Ctrl>+<M> hotkey anytime when editing the group name
o On-Screen Display item type (i.e. text, graph or combination of both) is now displayed in "Properties" column of active hardware monitoring graphs list in "Monitoring" tab in the application properties
o Added programmable hotkey for clearing monitoring history
o Added "Apply" button to application properties window. Now you may iteratively customize monitoring module without closing the properties to see the result on each step. Please take a note that some properties (e.g. application language) cannot be applied until you completely close properties window by design of application
o Application properties dialog window is now displayed with topmost style when the properties are activated from detached monitoring window and "Always on top" mode is enabled for it
o Now "Mark minimum" and "Mark maximum" commands are available in the context menu of monitoring window even when a fragment of history is not selected. In this case the commands result in setting tracking marker in a global extremum position. You may still use <Shift> key and mouse cursor to select a fragment of history then use the context menu to set tracker marker in local extremum position
o Now you may press <F11> key in monitoring window to capture print friendly screenshot of hardware monitoring history graphs. The screenshot includes MSI Afterburner watermark by default, you may customize it by replacing overlay.png file located in .\Graphics folder. This feature can be useful for hardware reviewers
o Now you may hold <Del> key then click unwanted graphs in hardware monitoring history viewer mode to hide them. This feature can be useful before capturing print friendly screenshot, if you want to exclude unnecessary graphs from it
o Improved On-Screen Display layout editor:
- System reserved variable slots 250-255 are now displayed as system variables in the layout editor
- Added embedded graphs support. Embedded graphs can be displayed directly in the text in a separate column, it can be convenient for displaying per-core CPU usages
- Added embedded graph width adjustment variable to the "Graph" property node
- Added new "Graph placement" property node. You can use it to place each graph on top of text, on bottom or make it embedded in in text column
- Added new variables to "Separators" property node. Now you may define independent separators for the graphs located on top of text part, for the text part and for the graphs located on bottom of text part.
- Slightly altered interpretation of prolog and epilog separators. Please take a note that prolog separator is no longer automatically appended with new line symbol, so you must specify it manually when necessary and epilog separator is now displayed below the bottom group of graphs
- The list of hardware monitoring items in "Add item(s)" dialog window is alphabetically sorted now
- Added macroses for embedding any data from monitoring module into OSD text (e.g. prolog). You may use macroses to display anything available in the monitoring module, e.g. %CPU temperature%
- Improved On-Screen Display hypertext formatting performance due to more optimal macro replace strategy
- Revamped "modern web" layout. New layout is demonstrating new text formatting features including big custom framerate counter, custom embedded background and On-Screed Display header, custom benchmark and system time indicators and embedded CPU and GPU usage graphs
- On-Screen Display layouts are saved in monitoring profiles now
o Improved HwInfo plugin:
- Added UPS load, power, input voltage and charge level data sources to default plugin configuration
- Improved voltage/frequency editor:
o Voltage/frequency editor window is now available on AMD GPUs. On AMD platform it allows you to edit core frequencies and voltages independently per each P-State:
- Similar to NVIDIA GPUs, you may either adjust each point frequency or voltage independently with both mouse and keyboard (<Up> / <Down> or <Ctrl>+<Up> / <Ctrl>+<Down> keys), hold <Shift> key and drag single point to apply similar frequency or voltage offset to all P-states or hold <Alt> key and drag single point to add the same offset to each P-State frequency or voltage offset
- You may press <PageUp> / <PageDown> keys to switch between frequency or voltage keyboard input focus for selected P-State
- Read only P-States are currently not tracked, which means that you can try to adjust the frequency and voltage for locked states but changes will be ignored when applying the curve
- P-States locking functionality is not implemented yet
o Now you may press <Tab> / <Shift>+<Tab> keys when a point is selected to switch to the next / previous point. This feature can be useful if you're fine-tuning the offsets from keyboard
o Now you may press <Enter> key when a point is selected to type in desired frequency or voltage offset for it
o Now you may press <Shift>+<Enter> keys when a point is selected to type in absolute desired frequency or voltage explicitly and let the editor to calculate the offset automatically
o Added undo/redo support:
- Now voltage/frequency curve editor is saving up to 1024 last states of the curve during editing and allows you to undo/redo changes with <Ctrl>+<Z> or <Ctrl>+<Y> / <Ctrl>+<Shift>+<Z> keys
- Undo history is discarded when you apply the curve
- Number of recorded undo/redo steps is displayed in square brackets in the editor window caption
o Slightly increased default voltage range for voltage/frequency curve. Now you may lock voltage to lower values if you're using voltage/frequency editor to downvolt and reduce power consumption on your NVIDIA GPU. Power users may customize the range further, the voltage and frequency limits are fully adjustable via the configuration file
o Now you may press <F5> key in the editor window to reread the curve from hardware. This feature can be useful when adjusting the curve in changing thermal environment
o Voltage and frequency axes are dynamically scaled now, so the captions do not overlap when window is too small
- Improved hardware control shared memory interface. During the past years, external applications like MSI Remote Server were using this interface for tuning GPU hardware settings remotely from external applications. The improvements are intended to allow connecting external stress testing and automatic overclocking related applications to MSI Afterburner via this interface:
o Now voltage/frequency curve on NVIDIA Pascal and newer NVIDIA GPU architectures is accessible via hardware control shared memory interface
o New hardware control shared memory interface command allows MSI Afterburner to load hardware settings from external application without immediately applying new settings to GPU
o Added notification message, allowing external applications to notify MSI Afterburner about new command written to hardware control shared memory. Without the notification, MSI Afterburner is executing external commands on each hardware polling iteration like before. Please refer to SDK and MACMSharedMemorySample source code to see notification message usage example
o Added hardware identification info to GPU entries in hardware control shared memory. Hardware identification info allows external applications to reconcile own enumerated devices with logical GPUs enumerated by MSI Afterburner
o Now hardware control shared memory is refreshed on delayed fan speed readback events
- New bundled MSI Overclocking Scanner application in now included in MSI Afterburner distributive:
o MSI Overclocking Scanner is currently supported on NVIDIA GTX 10x0 and NVIDIA RTX 20x0 series graphics cards under 64-bit operating systems only. On such systems you may activate the scanner with dedicated button from the main application window or directly from voltage/frequency curve editor window
o MSI Overclocking Scanner is powered by NVIDIA Scanner technology, which is using proprietary algorithms to quickly and reliably test manually overclocked GPU stability or find the maximum stable GPU overclocking in automatic mode with a single click. The scanner is using embedded NVIDIA test load to stress GPU. The scanner provides you two functional modes:
- In test mode MSI Overclocking Scanner is stress-testing your manual GPU overclocking settings during approximately 5 minutes. The result is returned as GPU stability confidence level (0% - unstable, 100% - stable)
- In scan mode MSI Overclocking Scanner is stress-testing and slowly increasing clocks on voltage/frequency curve points and this way automatically detecting the maximum stable GPU overclocking. The result is returned as modified voltage/frequency curve and average GPU overclocking in MHz
- Added framerate limiter compatibility settings group to "On-Screen Display" tab to the application properties. The settings include programmable hotkeys for globally disabling, enabling or toggling framerate limiting techniques of RivaTuner Statistics Server. The settings are intended to provide a way to dynamically enable or disable scanline sync technology based framarate limiting without altering application profiles, however you may use it to toggle traditional framerate limter as well
- Now CPU topology info (i.e. each logical CPU mapping to physical CPU package and core) is displayed in system info window
- Fixed kernel mode hardware access interface fix for AMD Vega GPUs. HBM temperature, GPU power and GPU voltage are no longer returning bogus values when kernel mode hardware access interface is enabled on AMD Vega series graphics cards
- Fixed low-level GPU usage monitoring for AMD Polaris GPU family. Software SMC registers offset is no longer hardcoded, offset detection algorithm is more future proof now. Please take a note that it will not fix zero GPU load issue when "Enable unified GPU
usage monitoring" option is enabled. This option implementation is based on low-level DirectX performance counters, which require OS and display driver WDDM versions to match. Current AMD drivers are WDDM 2.5 so this performance counter is only working when you're under WDDM 2.5 OS (Windows October Update). If you're under older OS version, this performance counter won't work unless you downgrade to WDDM 2.4 driver (18.9.3 or older)
- Hardcoded voltage/frequency curve clock multiplier implementation has been replaced with heuristic multiplier detection in order to provide unified voltage/frequency curve control implementation for NVIDIA Pascal and newer NVIDIA GPU architectures
- Improved realtime voltage/frequency curve editor GUI scaling. Now GUI is scaled property when adjusting skin scaling with open voltage/frequency curve editor window
- Improved report window, fan curve editor window, monitoring window and voltage/frequency curve editor scaling for scaling ratios greater than 100%
- Now mandatory MSI Afterburner installation option is greyed out and cannot be unchecked during installation
- Now 64-bit Visual C++ 2008 runtimes are also installed by MSI Afterburner installer. 64-bit runtimes are required for proper functionality of bundled MSI Overclocking Scanner application
- Multilanguage user interface library is DPI aware now. Main window skinned interface is no longer being scaled by OS and no longer looks blurred by default when greater than 100% DPI is selected. Now main skinned window interface can be manually zoomed with
skin scaling slider in "User interface" tab, and the properties are automatically scaled by OS according to selected DPI
- Added new skin scaling mode for power users. New mode provides better scaling performance at the expense of some scaling image quality loss
- Skin scaling implementation is now asynchronous, so increasing skin scaling ratio doesn't increase GUI update time and doesn't decrease GUI response time
- Skin scaling slider range has been extended from 75%-150% to 75%-200%
- RivaTuner Statistics Server has been upgraded to v7.2.1
RivaTuner Statistics Server v7.2.1
- Fixed issue with the latest NVIDIA Adaptive Shading update of Woflenstein II: The New Colossus locking on startup. Please take a note that now Woflenstein II: The New Colossus is presenting frames from compute queue in NVIDIA codepath similar to AMD codepath. Due to that reason, On-Screen Display rendering is performance expensive and disabled by default in such environment.Experienced users, understanding and accepting On-Screen Display related performance penalty, may reenable it with PresentFromCompute profile switch
- Fixed black screen issue in Vulkan applications on NVIDIA Kepler GPU family under 4xx.xx series drivers family
- Fixed multhithreaded active busy-wait loop based frame capture implementation, which could prevent desktop videocapture from working in the previous version
- Improved compatibility with multithreaded Direct3D1x applications, using multiple DXGI swapchains and concurrently accessing them from different threads (e.g. Microsoft Photos UWP application)
- Improved On-Screen Display hypertext formatting implementation:
o Variable slot 250 is no longer used to define own On-Screen Display statistics format, now it is allowing the client applications to redefine default text format. Such implementation allows the client applications like MSI Afterburner to edit default text color and size directly inside the On-Screen Display layout editor
o Improved subpixel precision for raster fonts provides better font scaling quality and improves rendering quality for small superscript/subscript-styled text
o Improved font baseline positioning. Now subscript-styled text is aligned on the baseline of maximum sized font symbol in the line instead of the baseline for 100% font size
o Improved font scaling implementation for large fonts. Now requested font size is scaled from the closest reference prerendered font size instead of 100% font size
o Changed set of prerendered font sizes from 40%, 50%, 80% and 100% to 50%, 100% and 200%. Prerendered font sizes can be used as is without scaling and with the best possible rendering quality, any different font sizes are interpolated
o Added background fill flag for embedded objects. Background fill is intended to simplify maximum value visualization with barchart-styled embedded graphs
o Now it is allowed to use zero width or height in bar embedding tags to specify whole text extent
o Embedded objects are now affected by text size and alignment tags
o Added backspace symbols support. Backspaces are intended to be used in conjunction with bar embedding tags. Inserting backspace symbol immediately after the bar embedding tag results in returning the cursor position back to embedded bar origin. Such implementation provides simplified way of embedding custom background in the hypertext. Please take a note that backspace sequences are currently not supported, so the cursor cannot be moved beyond the previous position
o Added new tag for displaying benchmark time
- Added suspending support to VTable hook handlers. Suspending is used to improve reference counter tracking implementation and make it more future proof
- Graphs are no longer displayed in On-Screen Display when Vector2D On-Screen Display rendering mode is selected
- Slightly refactored Direct3D and Vulkan On-Screen Display rendering codepaths due to implementation of optional offscreen rendering mode. This mode is currently disabled by default, it is reserved for future versions as a codebase for asynchronous On-Screen Display rendering implementation
- Multilanguage user interface library is DPI aware now. Main window skinned interface is no longer being scaled by OS and no longer looks blurred by default when greater than 100% DPI is selected. Now main skinned window interface can be manually zoomed with skin scaling slider in "User interface" tab, and the properties are automatically scaled by OS according to selected DPI
- Added new skin scaling mode for power users. New mode provides better scaling performance at the expense of some scaling image quality loss
- Skin scaling implementation is now asynchronous, so increasing skin scaling ratio doesn't increase GUI update time and doesn' t decrease GUI response time
- Skin scaling slider range has been extended from 75%-150% to 75%-200%
- Some profile settings are treated as power user oriented and they are locked by default at global profile level now. Such settings include "Enable Custom Direct3D support" compatibility option and Vector2D On-Screen Display rendering mode selection. Context help was not recommending enabling those compatibility related options globally, however many users tended to enable them blindly then blamed the product for inappropriate performance or reduced 3D applications compatibility. Such settings are now ignored and locked for enabling in global profile unless you manually unlock them
- Added "Enable framerate limiter" option to general application properties. This option allow controlling RivaTuner Statistics Server's framerate limiting support globally, so you may temporarily disable it if necessary without modifying generic framerate limiter or
scanline sync related settings in the profiles. The client applications like MSI Afterburner can also distantly control this option via hotkeys
- Now RivaTuner Statistics Server validates DirectX runtimes installation at startup and displays warning message if required DirectX runtime components are missing. Power users may disable this warning message as well as any previously existing diagnostic warning messages displayed at RivaTuner Statistics Server startup and enable silent startup mode via the configuration file if necessary
- Added user extendable exclusions list for desktop windows notification performed during installation and uninstallation of system CBT hooks. Currently the only exclusion in the list is Microsoft Outlook process, which previously tended to display help popup window on closing RivaTuner Statistics Server
- Now RivaTuner Statistics Server hides own frametime history overlay when framerate or frametime is displayed by the client On-Screen Display application
- Now RivaTuner Statistics Server hides own benchmark statistics when benchmark time, minimum, average, maximum, 1% low, 0.1% low framerate is displayed by the client On-Screen Display application
- Added On-Screen Display compatibility profile for Splinter Cell Chaos Theory
- Updated profiles list
Changelog Version 4.5.0
· Minimum, average, maximum, 1% low and 0.1% low framerates are now displayed in On-Screen Display with special text formatting tags introduced by new RivaTuner Statistics Server. The tags are allowing On-Screen Display clients to display independent benchmark statistics simultaneously for multiple running 3D applications instead of displaying foreground 3D application statistics only
· Improved default MSI Cyborg White skin. Monochrome on / off states of fan speed auto button were hardly identifiable before, they are more contrast now
· Added power user oriented restore points system. Experienced users may use new /backup and /restore command line switches to create multiple named restore points containing full backups of MSI Afterburner's settings (including hardware profiles and custom hardware monitoring plugin configurations) and restore settings from any previously created restore point if necessary
· Improved hardware monitoring module:
o Improved built-in performance profiler. Now you may enable "Show profiler panel" option is the context menu of hardware monitoring window to see additional panel with detailed per-sensor polling statistics in hardware monitoring window status area. Polling statistics visualizes information about the slowest polled sensors with maximum polling time, so power users can easily identify problematic sensors eating most of CPU time on each polling period (e.g. abnormally slow GPU power sensor in some versions of NVIDIA drivers)
o Improved correction formulas support. Now in addition to "x" variable representing current data source the formulas may also use sibling data sources. For example, you may use "x - "RAM Usage"" correction formula for "Pagefile usage" (commit charge) data source to subtract RAM usage from displayed value
o Fixed incorrect tracking markers rendering on the graphs dynamically added to hardware monitoring module
o Fixed incorrect tracking markers rendering when monitoring ring data buffer is full
o Added experimental support for Intel i7 and i9 7XXXX LGA2066 CPUs
o Added CPU package power monitoring for Intel CPUs
o Minimum sampling interval for CPU usage calculation has been reduced from 1000ms to 100ms
o Original RivaTuner's monitoring history fragment selection and selected fragment processing functionality is back! Now you may hold <Shift> and press left mouse button on initial desired position in hardware monitoring window to begin fragment selection, then drag mouse cursor to desired final position and release left mouse button to select a fragment. The following functionality is available for selected fragments:
§ When the fragment is selected, minimum and maximum displayed values are estimated within selected fragment only. This feature can be used if you don't need the global minimum and maximum values, estimated during whole monitoring session, and wish to see local minimum and maximum values estimated within some shorter period of time (e.g. during benchmark application runtime only)
§ When the fragment is selected you may use the context menu of any graph to set tracking marker into the local minimum or maximum position within the selection. This feature can be used to automate the process of identifying and visualizing the moments of reaching peak values (e.g. peak GPU temperature) on desired fragments
o Improved monitoring plugins architecture:
§ Added plugin descriptions to plugins selection window
§ Added new SetupSource API function allowing you to configure the plugins. This function is allowing you to customize the plugins either globally from plugin selection window (e.g. configure whole list of data sources exported by each plugin) or customize desired data source only directly from corresponding graph properties window (e.g. change network download rate units from MB/s to KB/s). SetupSource function usage is demonstrated in SDK in updated AIDA64 and PerfCounter plugins
§ Added new GetHostAppProperty API function allowing the plugins to retrieve various properties from the host application (i.e. MSI Afterburner), e.g. retrieve GUI color scheme specific to currently selected skin. GetHostAppProperty function usage is demonstrated in SDK in updated AIDA64 and PerfCounter plugins
o Improved monitoring plugins:
§ Now the plugins store user customized and built-in default configurations in separate files, so your custom plugin settings won't be lost on new version install
§ Added configuration GUI for AIDA64, HwInfo and PerfCounter plugins. Each plugin's user interface is allowing you to edit the list of sensors exported by each plugin, export full list of available sensors to a text file, customize each sensor's properties or reset plugin settings to defaults
§ Improved PerfCounter plugin:
· Added support for performance counters with non-localized names (e.g. "GPU Engine" under Windows Fall Creators Update)
· Added support for dynamic data sources. Dynamic data sources are not validated during creation, such sources are allowed to export no data until some condition is met (e.g. "CPU usage" performance counters specific to some target process export data only when the process is running)
§ Improved SMART plugin:
· Added airflow temperature SMART attribute support for Intel/Samsung SSDs.
§ Added new CPU plugin:
· The plugin fully duplicates MSI Afterburner's built-in CPU temperature monitoring implementation (with the only exception of AMD Ryzen codepath, which cannot be open sourced due to NDA) and shows third party plugin developers how to implement low-level CPU specific sensors in plugins using CPU MSR registers and PCI configuration space access API
§ Added new GPU plugin:
· The plugin shows third party developers how to extend MSI Afterburner's GPU monitoring functionality and implement own GPU specific sensors in plugins using GPU enumeration and identification API. The plugin is demonstrating implementation of D3DKMT GPU performance counters providing unified vendor agnostic per-engine GPU usage, dedicated and shared memory usage monitoring
· Fixed issue in context help system, which could cause the tooltip to flicker when it was displayed below mouse cursor
· RivaTuner Statistics Server has been upgraded to v7.1.0
RTSS v7.1.0:
· Added On-Screen Display locking mechanism for third party On-Screen Display client applications. The mechanism is aimed to eliminate unwanted On-Screen Display flickering effect when some client application is performing risky two-stage On-Screen Display refresh while On-Screen Display is being actively refreshed by another client. Please take a note that third party On-Screen Display clients must be also updated in order to use this mechanism and get rid of flickering
· Added new text formatting tags support for displaying minimum, average, maximum, 1% low and 0.1% low framerates in benchmark mode. The tags are allowing On-Screen Display clients to display independent benchmark statistics simultaneously for multiple running 3D applications instead of displaying foreground 3D application statistics only
· Now it is possible to adjust frametime history graph size via RivaTuner Statistics Server properties. Please take a note that you may use positive values to specify the size in pixels or negative values to specify it in symbols
· Now it is possible to toggle benchmark mode state from RivaTuner Statistics Server properties. However, third party benchmark client applications like MSI Afterburner are still required to toggle benchmark mode state with hotkeys during 3D application runtime and to save benchmark results to a text file
· Now it is possible to toggle between averaged or instantaneous calculation modes for peak (i.e. minimum and maximum) framerates for benchmark mode via RivaTuner Statistics Server properties
· Fixed issue in context help system, which could cause the tooltip to flicker when it was displayed below mouse cursor
· Fixed screen capture feature in On-Screen Display preview window when RivaTuner Statistics Server is installed in UAC-protected folder
· Updated SDK:
o Now RTSSSharedMemorySample sample code is demonstrating the implementation of On-Screen Display locking and flickering filter
· Updated profiles list
Changelog Version 4.4.2 Final
- Added core voltage control for reference design NVIDIA TITAN V series graphics cards
- Fixed one polling period delay for values displayed in On-Screen Display graph labels
- Fixed incorrect group names displayed for "Framerate Min", "Framerate Avg", "Framerate Max", "Framerate 1% Low" and "Framerate 0.1% Low" graphs in Logitech keyboard LCD in text mode
- Improved detection of active 3D application, which is supplying data to "Framerate" and "Frametime" graphs, in cases when running multiple 3D applications simultaneously
- RivaTuner Statistics Server has been upgraded to v7.0.2
Changelog Version 4.4.0 Final
- Added core voltage control for reference design NVIDIA GeForce GTX 1070 Ti series graphics cards
- Added core voltage control for reference design NVIDIA GeForce GT 1030 series graphics cards
- Added core voltage control for reference design NVIDIA GeForce GTX TITAN Xp series graphics cards
- Added core voltage control for reference design NVIDIA GeForce GTX 1080 Ti series graphics cards
- Added support for NVIDIA GPUs working in TCC (Tesla Compute Cluster) mode
- Hardware abstraction layer architecture has been revamped to allow implementation of memory temperature sensors via direct access to GPU on-die voltage controllers (e.g. AMD Vega 10 SMC) in addition to previously supported external memory temperature
sensors connected to GPU via I2C bus - Added AMD Vega 10 graphics processors family support
- Added core voltage control for reference design AMD Vega series cards with on-die SMC voltage controller
- Added GPU power draw graph to hardware monitoring module for AMD Vega series graphics cards
- Added HBM memory temperature graph to hardware monitoring module for AMD Vega series graphics cards
- Added linear RPM-based fan speed control for reference design AMD Vega series graphics cards. Please take a note that traditionally fan speed adjustment scale is not linear and it is not directly mapped to RPM, traditional fan speed percent on other hardware is a PWM duty cycle. !MD Vega fan controller doesn't support duty cycle based fan control mode, so specified fan speed percent is linearly mapped to maximum RPM percent
- Improved voltage offset calculation accuracy for AMD Fiji, Ellesmere and Baffin GPU families
- Improved voltage offset programming reliability on AMD Ellesmere and Baffin GPU families
- Minimum voltage offset has been extended to -200mV for AMD Fiji and Ellesmere GPU families
- Fixed stuck GPU usage and memory controller usage monitoring on AMD Radeon RX 500 series under 17.6.1 and newer drivers
- Revamped voltage control layer gives additional freedom to extreme overclockers with new custom design MSI graphics cards with Quad Overvoltage™ technology support. Now MSI Afterburner is able to control up to 4 independent voltages on custom design MSI graphics cards
- Improved 5-channel thermal monitoring module architecture provides support for up to 20 independent thermal sensors per GPU (up to 5 independent GPU, up to 5 independent PCB, up to 5 independent memory and up to 5 independent VRM temperature sensors) on future custom design MSI graphics cards
- Added NCT7802Y thermal sensors support to provide compatibility with future custom design MSI graphics cards
- Added core, memory, auxiliary PEXVDD and auxiliary 1V8 voltage control for custom design MSI GTX1080Ti Lightning Z series graphics cards with IR3595A+IR3570B+uP1816 voltage regulators
- Added VRM, VRM2, VRM3, VRM4 and PCB temperature monitoring for custom design MSI GTX1080Ti Lightning Z series graphics cards with NCT7511Y thermal sensors
- Improved hardware database format. New database subsections support provides more compact database definition for multiple graphics card models sharing similar hardware calibration info
- New cached I2C device detection algorithm improves application startup time on the systems with multichannel voltage controllers or multichannel thermal sensors
- Improved third-party voltage control mode functionality. Now third-party hardware database can also include extended thermal sensors calibration and mapping info for third-party custom design graphics cards
- Added AMD Overdrive Next X2 overclocking API support for AMD Crimson 17.7.2 display drivers
- The unofficial overclocking mode is currently broken in AMD Crimson 17.7.2 display drivers, so MSI Afterburner is forcibly disabling unofficial overclocking mode and always using official ADL overclocking codepath on 17.7.2 and newer drivers. However, unofficial overclocking mode can still be manually unlocked via configuration file on 17.7.2 and newer drivers if AMD decides to provide a fix for unofficial overclocking mode in the future
- Improved PCI bus scanner provides support for low-level GPU access for the secondary graphics cards in Crossfire configuration on some platforms
- Fixed system freeze issues when starting MSI Afterburner on AMD Hawaii GPU while playing hardware accelerated video
- Fixed issue with opening wrong graph properties under certain conditions when right clicking a graph in hardware monitoring window and selecting "Properties" command from the context menu
- Improved voltage/frequency curve editor for GPU Boost 3.0 capable NVIDIA graphics cards:
o Toggling locked curve point state with <L> key is working properly now and no longer resulting in setting a lock to a minimum clock/frequency point
o Now you may hold <Alt> key while adjusting the offset of any point with mouse to move the curve up/down. That's equal to adding fixed offset to each point's offset - Various parts of the hardware monitoring module have been pumped up to improve hardware monitoring usability and flexibility. Some new portions of old hardcore functionality from original RivaTuner are now available in MSI Afterburner:
o Added clock monitoring for Intel CPUs
o CPU temperature graph is now displaying data from dedicated package sensor on modern Intel CPUs instead of maximum core temperature. On older Intel CPUs with no dedicated package sensor the graph is still displaying the maximum core temperature
o Added temperature and clock monitoring for AMD Ryzen CPUs
o Added new "benchmark" tab allowing you to use hidden RivaTuner Statistics Server's benchmarking engine, which was previously available to reviewers only. The engine is providing you the following features:- You may define a hotkey for beginning framerate statistics recording. Once the recording begun, it stays active for all subsequently started 3D applications, even after rebooting the system
- While recording is active you may enable showing own statistics in RivaTuner Statistics Server to see minimum, average and maximum framerate in the On-Screen Display
- While recording is active you may press "_egin recording" hotkey one more time to restart the recording and reset the statistics
- While recording is active you may press "End recording" hotkey once to end recording and save benchmark results to a text file, but keep the results shown in On-Screen Display. You may press the hotkey one more time to hide the results from the On-Screen Display
- Statistics saved to a benchmark results file includes per-application total benchmarking time, total rendered frames number, global average, instantaneous minimum and instantaneous maximum framerates. Benchmark statistics file can be optionally either overwritten or appended on each recording session
- Per-frame frametime statistics is being pushed to a named pipe so reviewers can use their own client software to collect and display it in realtime while any benchmark is running without system slowdown, which is typical for traditional per-frame frametime logging approach o New flexible On-Screen Display customization features powered by RivaTuner Statistics Server's text formatting tags and embedded objects:
- Added On-Screen Display layouts support. Layouts allow you to change On-Screen Display formatting and appearance style. Now you may switch between traditional classic On-Screen Display layout or new modern column-oriented On-Screen Display layout. Built-in layout editor allows you to customize pre-defined layout parameters in details
- New On-Screen Display item type selection settings allow you to display each item in On-Screen Display as a text or graph. The graphs displayed in the On-Screen Display can be useful to visualize frametime history and GPU usage history, and so on
- The maximum text length for "Override group name" setting is no longer limited by 8 symbols. Now you may embed new RivaTuner Statistics Server's text formatting tags directly into your custom group name, e.g. "<C=FFFFFF>GTX 1080<S=-50=1<S=<C=" to display it in On-Screen Display in white color and with 50% size subscript index
- Now it is allowed to override group names for "Framerate" and "Frametime" graphs, so you may append default application 3D API <APP> tag with some custom text or replace it completely if necessary
- Exactly the same flexible level of On-Screen Display customization output is available to any other RivaTuner Statistics Server client applications like AIDA, HWiNFO and others and will be available shortly
- Original RivaTuner's task scheduler functionality is back! Now you may define optional minimum and (or) maximum thresholds for any graph in hardware monitor module to track the most critical hardware health parameters, to be notified on reaching a critical threshold and to program some emergency actions (e.g. system shutdown) to be performed in this case:
- User-defined thresholds are displayed on each graph to allow you to control each parameter safety zone visually
- When the threshold is reached blinking warning icon is displayed in top left corner of monitoring window and in Logitech keyboard LCD if graph LCD display mode is selected
- When the threshold is reached you can see the name of graph triggering the alarm in hardware monitoring status line
- When the threshold is reached background of the graph triggering the alarm is highlighted with color to allow you to identify it visually
- When modern On-Screen Display layout is selected, parameters triggering the alarm are highlighted by color in On-Screen Display to allow you to identify it easily
- You may enable option alarm sound notification to be played when the threshold is reached
- You may configure MSI Afterburner to launch any external application when the threshold is reached. This feature allows you to implement many different scenarios, e.g. perform emergency system shutdown or apply safe profile with reduced overclocking, maximized fan speed etc. In addition to selecting any custom external applications, built-in predefined applications browser allows you to select some common typical usage scenarios, such as command line based MSI Afterburner profile activation or system shutdown
o Original RivaTuner's user extendable hardware monitoring plugins architecture is back! Now you may extend the list of hardware monitoring data sources with built-in or third party plugin modules, develop your own plugins to provide support for custom hardware sensors and share your work with community, and many more:
- The plugins can use full set of MSI !fterburner's low-level hardware access functionality: enumerate GPUs, access GPU registers, enumerate GPU I2C buses and access I2C devices, access CPU MSR registers, access IO ports and PCI configuration space registers. This way you can easily create your own plugins providing hardware monitoring functionality for any custom hardware. You can also create the plugins for importing OS-specific or third-party software specific performance counters into MSI Afterburner
- Open source SDK, demonstrating hardware monitoring plugins development principles to third party programmers.
- The SDK includes the following open source plugins:
- SMART.dll - demonstrates HDD SMART attributes readback and HDD temperature monitoring
- PerfCounter.dll - demonstrates the principles of importing native OS performance counters into
MSI Afterburner. The list of imported performance counters includes but not limited to hard disk usage, hard disk read and write rates, free disk space on system partition, network download and upload rates. You may also add any other performance counter visible to OS (e.g. disk queue size or some specific process CPU usage) via editing the plugin configuration file - AIDA64.dll - demonstrates the principles of importing sensors from AIDA64 application via shared memory interface. The list of imported performance counters includes but not limited to motherboard temperature, CPU socket temperature, CPU fan speed, CPU voltage, CPU package power, +3.3V, +5V and +12V voltages. You may also add any other sensors available in AIDA64 via editing the plugin configuration file
- HWInfo.dll -imports sensors from HWiNFO32/64 application via shared memory interface. The list of imported performance counters includes but not limited to motherboard temperature, CPU socket temperature, CPU fan speed, CPU voltage, CPU package power, +3.3V, +5V and +12V voltages. You may also add any other sensors available in HWiNFO32/64 via editing the plugin configuration file. Please take a not that the plugin is not open source per HWiNFO developer request
- Improved profiles architecture. Now MSI Afterburner can store hardware monitoring module settings in the profile slots. This allows you to switch between different On-Screen Display configurations on the fly with hotkeys bound to profile slots. You may configure desired profile slot contents in new "Profile contents" settings group in "Profiles" tab
o Added experimental interleaved hardware polling mode, aimed to reduce hardware polling time on the systems with multiple polled I2C devices. When interleaved polling is enabled, just a part of hardware monitoring data sources is being polled on each hardware polling period, so it takes multiple periods to refresh all monitoring data sources. Power users may enable interleaved hardware polling mode via the configuration file if necessary
o Added ability to define a hotkey for hardware monitoring logging start and stop
o Now the path to hardware monitoring logs supports macro names: - You may use new %ABDir% macro in the path to specify relative path to current MSI Afterburner installation directory. This macro allows you to use logging if you are using portal installation and start MSI Afterburner from removable drive
- You may use new %Time% macro in the path to make hardware monitoring sessions to be stored in unique timestamp-named log files instead of single multi-session log file
- Changed hardware monitoring properties layout, the controls have been reordered a bit to give more compact and convenient look to the properties
- Changed default hardware monitoring graphs order. GPU related graphs have been reordered a bit in order to provide more convenient layout on multi-GPU systems. "Framerate" and "Frametime" graphs have been moved to the bottom of the list
- Now you may right-click the list of active hardware monitoring graphs and select "Reset order" command from the context menu to restore default active hardware monitoring graphs order
- The maximum limit for "Frametime" graph has been decreased to 50ms (20 FPS) by default
Improved drag and drop implementation for the list of active hardware monitoring graphs. Now it is possible to drag and drop items below the bottom edge of the list to move the graphs to the end of the list - Improved multiple selection functionality:
- Now you may hold <Shift> key when clicking a checkmark next to a graph name in the list of active hardware monitoring graphs to enable or disable all graphs at once
- Now you may hold <Shift> or <Ctrl> keys to select multiple items in the list of active hardware monitoring graphs. The following functionality is available for multiple selected hardware monitoring graphs: • Multiple selected graphs can be dragged and dropped when rearranging the graphs • When multiple hardware monitoring graphs are selected, you may hold <Ctrl> key when changing
graph specific On-Screen Display, Logitech keyboard LCD and tray icon related properties (e.g. "Show in On-Screen Display" property) to change it synchronically for all selected graphs - When multiple hardware monitoring graphs are selected, you may hold <Ctrl> when clicking a checkmark next to a graph name in the list of active hardware monitoring graphs to enable or disable all selected graphs at once
- When multiple graphs are selected you may press <Ctrl>+<M> inside group name edit field to apply group name changes synchronically to all selected graphs Now "Override graph name" and "Override group name" checkboxes are also affected by multiple selection functionality, so you may hold <Shift> when toggling those options to toggle it synchronically for all graphs or hold <Ctrl> when toggling those options to toggle it synchronically for all selected graphs.
- Improved system information window. Now 3D API usage info, x64 and UWP application architecture attributes are displayed for each currently running process in the list of active 3D applications
- Now the installer is preserving installation path
- RivaTuner Statistics Server has been upgraded to v7.0.0
Changelog Version 4.3.0 Final
- Added AMD Ellesmere and Baffin graphics processors families support
- Added Overdrive N (Overdrive 7) technology support for AMD Polaris architecture based graphics cards
- Added core voltage control for reference design AMD RADEON RX 460, AMD RADEON RX 470 and AMD RADEON RX 480 series cards with on-die SMC voltage controller
- Added memory controller usage graph to hardware monitoring module for AMD graphics cards. Currently memory controller usage monitoring is implemented for AMD Ellesmere and Baffin graphics processors families only
- Added GPU power draw graph to hardware monitoring module for AMD graphics cards. Currently GPU power draw monitoring is implemented for AMD Ellesmere and Baffin graphics processors families only
- Added "Erase autosaved startup settings" option to "AMD compatibility properties" section in "General" tab. Starting from AMD Crimson drivers family, the driver is automatically saving hardware settings (e.g. overclocking or fan control settings) in the registry and apply it at Windows startup. It makes settings of any third party hardware overclocking tool virtually permanent, meaning that applied settings stay in the system even after rebooting or powering down the system. However, such implementation is unsafe and even potentially dangerous, because you're no longer able to undo unsafe overclocking with system reboot or even driver reinstall. To prevent such situations, MSI Afterburner can now optionally erase AMD driver's autosaved startup settings after applying new settings to hardware
- Added GPU Boost 3.0 technology support for NVIDIA Pascal graphics cards:
- Added percent based overvoltage support
- Added voltage/frequency curve customization support. You may use traditional core clock slider on NVIDIA GeForce GTX 1070 and 1080 graphics cards to apply fixed offset to all voltage/frequency curve points as well as use brand new flexible voltage/frequency curve editor window for more precise per-point curve adjustment. The editor window can be activated either with "Voltage/frequency curve editor" button in the main application window or with <Ctrl> + <F> keyboard shortcut and it provides you the following features:
- You may independently adjust clock frequency offset for each point with mouse cursor or <Up> / <Down> keys
- You may hold <Ctrl> key to set anchor and fix clock frequency offset in minimum/maximum voltage point and adjust the offset of any other point with mouse to linearly interpolate the offsets between the anchor and adjustment points
- You may hold <Shift> key while adjusting the offset of any point with mouse to apply the same fixed offset to all points. That's equal to adjusting the offset with the slider in main application window
- You may press <Ctrl> + <D> to reset offsets for all points
- You may switch between traditional core clock control slider in the main window and voltage/frequency curve editor window to see how they affect each other in realtime
- You may press <L> after selecting any point on the curve with mouse cursor to disable GPU dynamic voltage/frequency adjustment and lock the voltage and core clock frequency to a state defined by the target point. This feature allows you to test graphics card stability independently for each voltage/frequency point of the curve using real 3D applications or any stress test of your choice. In addition to stability testing usage scenario, MSI Afterburner allows you to save a curve with locked point setting to a profile, so you may easily switch between dynamic voltage/frequency management and fixed voltage/frequency settings in realtime (e.g. to achieve the maximum performance during benchmarking). Please take a note that fixed voltage and frequency settings do not allow you to disable power and thermal throttling
- Increased default maximum limits for "Core clock", "Memory clock" and "Memory usage" graphs to improve graphs readability on NVIDIA Pascal series graphics cards
- Added configuration file switch, allowing you to toggle the source for "Power" graph on NVIDIA graphics cards. Normalized total power draw (i.e. normalized value from multiple power sensors installed on the graphics card) is selected by default per NVIDIA recommendation, however you can configure MSI Afterburner to display power draw from GPU sensor only
- Improved representation of performance limits graphs for NVIDIA graphics cards per NVIDIA recommendations:
"Voltage limit" and "OV max limit" graphs have been merged into single "Voltage limit" graph - "Utilization limit" graph has been renamed to "No load limit" graph
- "SLI sync" graph is now hidden on the systems with single NVIDIA GPU
- Improved representation of performance limits graphs in On-Screen Display or in Logitech keyboard LCD. Now the names or currently triggered performance limits are being displayed in On-Screen Display or in Logitech keyboard LCD instead of previously used binary limits representation form
- Improved representation of performance limits graphs for NVIDIA graphics cards per NVIDIA recommendations:
- Community-created third party hardware database providing voltage control support on some non-MSI custom design graphics cards is now included in distributive
- Added uP1816 voltage regulators support to provide compatibility with future custom design MSI graphics cards
- Improved validation and handling of erroneous data reported after TDR or during runtime driver installation on NVIDIA graphics
cards - Improved clock monitoring on GPU Boost 2.0 NVIDIA graphics cards after dynamic uninstallation/reinstallation of display driver during MSI Afterburner runtime
- Added detection of runtime driver installation on NVIDIA graphics cards. Now MSI Afterburner is periodically checking the presence of NVIDIA driver and displaying notification message informing you that the connection with GPU is lost when the driver is being dynamically uninstalled during MSI Afterburner runtime
- Startup profile is now also affected by "Lock profiles" button, which means that you cannot modify or delete your startup overclocking settings while this button is pressed. This feature can be useful to protect startup overclocking settings from modification while temporarily testing various overclocking scenarios on overclocked system
- Added support for unofficial overclocking mode with disabled PowerPlay on PowerPlay7 capable hardware (AMD Tonga and newer graphics processors family)
- Added unofficial overclocking support for AMD Polaris architecture based graphics cards
- Added ability to use low-level hardware access interface on the systems with AMD graphics cards when legacy VGA BIOS image is not mapped to memory (e.g. in UEFI environment)
- Improved compatibility with the systems with both Overdrive 5 and Overdrive 6 API AMD graphics cards installed
- Added driver registry key detection for the secondary display adapters in SLI/Crossfire systems. Due to this improvement it is no longer necessary to temporarily disable Crossfire when altering some settings in "!MD compatibility properties" section (e.g. "Extend official overclocking limits" or "Enable ULPS" settings)
- Improved hardware polling and application startup time on ULPS-enabled Crossfire systems with AMD Fiji and newer AMD graphics processors
- Primary GPU usage is no longer cloned on all secondary GPU usage graphs on Crossfire systems when "Enable unified GPU usage monitoring" is enabled in "!MD compatibility properties". Please take a note that only the primary GPU load is available on Crossfire systems when this option is enabled
- Updated IO driver provides more secure MMIO access interface
- Fixed bug causing the maximum value to be invisible on some hardware monitoring graphs under certain conditions (e.g. "Framerate" or "Frametime" graphs After closing 3D application)
- Added ability to define numpad keys as hotkeys when <Num Lock> in on
- Guru3D RivaTuner Statistics Server has been upgraded to v6.5.0
Changelog Version 4.2.0 Final
- Added AMD Fiji graphics processors family support.
- Hardware abstraction layer architecture has been revamped to allow implementation of voltage control via direct access to GPU ondie voltage controllers (e.g. AMD Fiji SMC) in addition to previously supported external voltage controllers connected to GPU via I2C bus. Please take a note that direct access to AMD SMC from multiple simultaneously running hardware monitoring applications can be unsafe and result in collisions, so similar to I2C access synchronization we introduce global namespace synchronization mutex "Access_ATI_SMC" as SMC access synchronization standard. Other developers are strongly suggested to use it during accessing AMD GPU SMC in order to provide collision free hardware monitoring.
- Added core voltage control for reference design AMD RADEON R9 Fury / Nano series cards with on-die SMC voltage controller
- Added unofficial overclocking support for PowerPlay7 capable graphics cards (AMD Tonga and newer graphics processors family). Please take a note that unofficial overclocking mode with completely disabled PowerPlay is currently not supported for PowerPlay7 capable hardware.
- Added version detection for AMD Radeon Software Crimson edition. Please take a note that new AMD Radeon Software versioningscheme is not backward compatible so now Catalyst version can be reported improperly if you reinstall older versions of Catalyst drivers on top of AMD Radeon Software Crimson edition without cleaning the registry up. Until the issue is addressed inside AMD Radeon Software Crimson edition installer, MSI Afterburner is providing compatibility switch "LegacyDriverDetection" in the configuration file allowing you to use legacy driver version detection mechanism if you're rolling back to legacy Catalyst drivers after AMD Radeon Software Crimson edition drivers
- GPU usage monitoring filtering algorithms, aimed to filter GPU usage monitoring artifacts in AMD ADL API on AMD Sea Islands GPU family are now disabled by default. Filtering algorithms can still be enabled by power users via configuration file if necessary
- Added core, memory and auxiliary PEXVDD voltage control for custom design MSI GTX980Ti Lightning series graphics cards with IR3595A+IR3567B voltage regulators
- Added memory and VRM temperature monitoring for custom design MSI GTX980Ti Lightning series graphics cards with NCT7511Y thermal sensors
- Now SDK includes detailed documentation for third party hardware database format, allowing experienced users to add voltage control support for custom design non-MSI graphics cards
- Temperature monitoring for AMD Family 10h - 16h micro architecture CPUs is no longer experimental. Now thermal monitoring on such CPUs is unlocked by default.
- Slightly altered VRAM usage monitoring implementation for AMD and Intel graphics cards. Now total resident bytes are being displayed as VRAM usage instead of total committed bytes, and allocated blocks are no longer being rounded to 1MB boundary per block when calculating a total value
- Improved skin engine. Added support for altered USF skins obfuscation scheme used in most recent versions of third party overclocking tools.
- Added Brazilian Portuguese localization.
- RivaTuner Statistics Server has been upgraded to v6.4.1
Changelog Version 4.1.1 Final
• Added core voltage control for reference design NVIDIA GeForce GTX TITAN X series graphics cards
• Added core voltage control for reference design NVIDIA GeForce GTX 980 Ti series graphics cards
• Now core voltage control via NCP4206 is unlocked on reference design NVIDIA GeForce GTX 690, NVIDIA GeForce GTX 780 and
• NVIDIA GeForce GTX TITAN series graphics cards when extended MSI voltage control mode is selected
• Added new third party voltage control mode. Traditionally we provided voltage control on reference design graphics cards or on custom design MSI graphics cards only. However, rich set of PWM controllers supported by MSI Afterburner core allows implementing voltage control on many third party custom design graphics cards as well. With this version we introduce original concept of user extendable voltage control mode, allowing experienced users to get access to programmable MSI Afterburner core, get access to full range of voltage controllers supported by it, create custom hardware database and program MSI Afterburner to provide voltage control on many third party custom design graphics cards. Third party voltage control mode requires populating and downloading third party hardware database, please visit MSI Afterburner discussion forums to help adding your custom design cards to the database or download the latest database version.
• Fixed bug causing application to crash when "layered with alpha" skin composition mode is selected, application is minimized to system tray and properties are accessed via the context menu of detached monitoring window
• Improved hardware monitoring module:
- Added negative temperatures monitoring support for NVIDIA GPUs
- Fixed extended CPU family and model detection to address issue with incorrect maximum junction temperature (Tjmax) detection on some Intel CPUs
- Now power users can override the maximum junction temperature (Tjmax) via configuration file if necessary
- Added temperature monitoring for AMD Family 10h - 16h micro architecture CPUs. Please take a note that this functionality is currently experimental and disabled by default. Power users can unlock AMD CPU temperature monitoring via [CPUHAL] section in the configuration file if necessary
- Added correction formulas support. Now you can apply a custom correction formula to any data source in hardware monitoring module. Correction formulas can be useful to apply temperature offsets to custom temperature sensors if necessary (e.g. set formula to "x+20"), display effective memory clock instead of base clock (e.g. set formula to "x*2"), display per-GPU memory usage instead of total memory usage on Crossfire systems (e.g. set formula to "x/2") and many, many more.
Hardware Monitoring Log file format has been upgraded to v1.5 to provide correction formulas support.
- Added "CPU load" graph to multicore CPUs. The graph is displaying the average CPU load across all CPU cores.
- Added "CPU temperature" graph to thermal monitoring capable multicore CPUs. The graph is displaying the maximum CPU temperature across all CPU cores
- Added connection retry counter to Logitech LCD monitoring module. Now MSI Afterburner stop trying to connect to Logitech LCD after some failed connection attempts instead of trying to connect to it in endless loop. Retry counter implementation is aimed to bypass the problem with GDI resource leak in Logitech LCD API, which could cause application to crash after some period of time when output to LCD is enabled on the system with no Logitech LCD connected to it
- Added dynamic output format for min / max limits displayed on the graphs. Now MSI Afterburner uses integer output format for limits if the range between minimum and maximum limits is greater than 1, otherwise it uses floating point output format
• Improved skin engine:
- Added support for altered USF skins obfuscation scheme used in most recent versions of third party overclocking tools
- Drastically reduced load time for obfuscated USF skin files (*.UXF). Now MSI Afterburner open obfuscated skin files roughly 10 times faster than the previous version
- Reduced skinned GUI initialization time due to cached access to the skin header
- Added support for negative GPU temperature indicators in all skins supplied with application
• Multimedia timer resolution is no longer hardcoded to 10ms. The resolution is now adjustable and set to 16ms by default to reduce timer interrupts related CPU load at the cost of losing some smoothness in GUI animation. Power users can override timer resolution via the configuration file if necessary
• Updated kernel mode driver provides new IOCTLs for safe access to PCI bus required for temperature monitoring on AMD CPUs
Changelog Version 4.1.0 Final
• Brand new user interface skins by Drerex Design. New skins use improved skin format introduced in the previous version of MSI
Afterburner skin compiler, which reduces each compiled skin size by factor of 10 on average. Legacy MSI Afterburner v2 and v3 skins
were also recompiled in new format and included in distributive for those who prefer old-style user interfacehttp://event.msi.com/vga/afterburner/skin.htm
• Improved hardware monitoring module, new robust hardware monitoring features have been ported from original RivaTuner
hardware monitoring module:o Added integrated viewer for native RivaTuner Hardware Monitoring Log (*.HML) files. Now you can view hardware
monitoring history stored in HML files either by pressing "View" button in "Monitoring" tab or directly open HML files via
Windows explorer
- Added custom tracking markers support. Now you can hold key while clicking hardware monitor window to set up
to 8 custom tracking markers in desired positions
- Now you can customize graph color in layered mode via double clicking color legend box on the graph
- Now tracking markers display current values for all graphs in layered mode instead of active graph only
- Improved graphs resizing implementation for attached hardware monitor window
• Improved skin browser:
- Now "User interface" tab open immediately without waiting for processing of all installed skin files, which can be time
consuming if you have a lot of skin files. The list of installed skins is now being populated in separate background thread
- Added precaching for skin preview images. Skin files are no longer being accessed when switching between skins in the
browser
• Improved skin engine:
- Improved skin rendering performance for layered skin composition mode with alpha channel
- Improved rendering performance for skins using animated indicators (e.g. animated profile save indicator in default MSI
Afterburner skin)
- Added backbuffering support to skinned windows to simplify implementation of various framebuffer processing related
effects (e.g. skin scaling)
- Vector indicators are now being rendered via GDI+ to provide improved antialiasing and rendering performance
- Added support for obfuscated USF format, which is represented by some unfair competitors as 100% in-house
development. Now you can use MSI Afterburner's built-in skin decompiler to analyze source code of such skin files
- Added skins scaling support. The scaling may improves the appearance of some small third party skins on high resolution
monitors. Please take a note that upscaling may reduce the performance a bit
• Improved skin cross-compatibility layer:
- Extended list of applications supported by skin cross-compatibility layer. Now MSI Afterburner supports USF skins created
for any version of third party overclocking tools starting from minimalistic oldschool skins from GeForce 200 series
overclocking era and ending by obfuscated USF skins used in modern overclocking tools
- Added support for 10 profile slots in skin cross-compatibility mode
- Now it is possible to open advanced settings window with + keyboard shortcut to provide compatibility with
third party skins having no dedicated button for accessing advanced settings window
- Now it is possible to open info window with + keyboard shortcut to provide compatibility with third party skins
having no dedicated button for accessing info window
• Added configuration file switch allowing power users to invert colors in text mode for Logitech keyboard LCD displays
• Added silent installation scenario support
• RivaTuner Statistics Server has been upgraded to v6.3.0
Changelog Version 4.0.0 Final
- Added MSI R9 280 series voltage control support
- Added AMD Tonga graphics processors family support
- Added core voltage control for reference design AMD RADEON R9 285X series graphics cards with NCP81022 voltage regulators
- Added official overclocking limits extension support for AMD Tonga graphics processors. Please take a note that unofficial overclocking mode is currently not supported for AMD Tonga graphics processors family.
- Various parts of hardware monitoring module have been pumped up to improve hardware monitoring usability and flexibility:
- Added layered monitoring graphs rendering mode. Now you may right click source graph in monitoring window, select "Attach" in the context menu then point to destination graph to attach source graph to it and create a group of layered graphs. This feature allows you to render as many layered graphs on the same grid as you wish. The colors of graphs in layered rendering mode can be customized independently of each other so you can easily identify them g3d.
- Added multi-column monitoring graphs rendering mode. Now you can adjust the number of graph columns in "Active monitoring graphs" section in "Monitoring" tab
- Added "Override graph name" option to "Monitoring" tab. Now you can rename the graphs displayed in hardware monitoring window
- Monitoring history buffer size is no longer defined by monitoring window width. Now pre-history buffer size is fixed and stores the last 3600 samples (1 hour for 1000ms polling period) for each graph
- Improved tray icon monitoring module:
- Now you can select either text mode or barchart indicator mode for each value displayed in tray icon. Barchart indicator mode can be extremely useful for visualizing data like GPU / CPU usage
- Improved Logitech keyboard LCD monitoring module:
- Ported to new Logitech API to provide support for newer Logitech LCD displays
- Added support for color LCD display of Logitech G19/G19s keyboards
- Added graph mode support for color LCD display of Logitech G19/G19s keyboards. Now in addition to previously available text mode you can optionally select graph mode and see exact copy of MSI Afterburner's monitoring graphs displayed directly inside the keyboard LCD. You can also press "Menu" soft button on your Logitech G19/G19S keyboard to toggle between text and graph modes dynamically in realtime
- Added acceleration support to LCD scrolling implementation
- Added larger 8x12, 10x12, 12x12 and 12x16 fonts support for text mode
- Added "Regional settings" section to "User Interface" tab:
- Temperature format settings allow you to switch between Celsius and Fahrenheit format for monitored temperatures. Please take a note that this setting affects temperature readouts only. Hardware related temperature adjustments (e.g. fan speed to temperature mapping curve for all cards or temperature target adjustment for NVIDIA Kepler series) are always being displayed and adjusted in Celsius for maximum unification, safety and compatibility
- 12 hours / 24 hours time format settings allow you to configure time format for On-Screen Display and hardware monitoring window
- Added "Enable low-level IO driver" option to the "Compatibility properties" section in "General" tab
- Added SLI sync performance limit graph for release 340 and newer NVIDIA drivers
- Display device enumeration implementation has been modified slightly to allow monitoring Intel iGPUs when low-level IO driver is not enabled
- Improved handshaking algorithm reduces the risk of seeing multiple running instances of child processes (e.g. RTSS)
- Optimized hardware polling for NVIDIA graphics cards
- Optimized hardware polling for multi-GPU systems
- Added SVI2 voltage control support via AMD ADL SDK to provide compatibility with future graphics cards
- Added automatic prerecording settings to "Videocapture" tab. When you enable automatic mode prerecording session is being started automatically on each 3D application startup. Please take a note that in this case you can still use video prerecord hotkey to stop then manually restart prerecording session if necessary
- Drastically improved skin engine
- Improved skin compiler gives more detailed error messages when skin compilation fail due to error in some source image file
- Source image file format is no longer limited to 24-bit BMP files only. Now skin compiler supports all possible bit depths for BMP format and fully supports PNG format with alpha channel
- Added built-in bitmap effect for extracting alpha-channel from PNG image files
- Skin format has been upgraded to v1.3. New format supports alpha channel based transparency for skinned window, allowing skin designers to define semi-transparent skin areas, apply antialiasing to the skin window edges and so on
- Added new skinned window composition modes support and "Skin composition mode" settings to "User interface tab". New settings allows you to use one of the following modes:
- Traditional mode - suits best for backward compatibility with existing skins and performance testing
- Layered mode with colorkey - provides much faster rendering of skins with non-rectangular window shape and additionally allows you to adjust transparency of skinned window
- Layered mode with alpha - provides per-pixel alpha channel support and advanced visual effects for compatible skins and also allows you to adjust transparency of skinned window
- Skin format reference guide has been updated to v1.7 to document these changes
- Improved implementation of rollback to default skin
- Full skins cross-compatibility with other overclocking applications based on RivaTuner engine. Special GUI transformation layer allows you to use the skins designed for third party RivaTuner based overclocking applications and makes the process of migration to MSI Afterburner from such overclocking tools much more comfortable for you. You can keep the look and feel of your preferred overclocking application and at the same time enjoy extended MSI Afterburner's features including full range of supported graphics cards, industry leading powerful and robust monitoring module, flexible video recording features and many more
- RivaTuner Statistics Server has been upgraded to v6.2.0
Changelog Version 4.0.0 Beta 9
- Various parts of hardware monitoring module have been pumped up to improve hardware monitoring usability and flexibility:
> Added layered monitoring graphs rendering mode. Now you may right click source graph in monitoring window, select "Attach" in the context menu then point to destination graph to attach source graph to it and create a group of layered graphs. This feature allows you to render as many layered graphs on the same grid as you wish. The colors of graphs in layered rendering mode can be customized independently of each other so you can easily identify them
> Added multi-column monitoring graphs rendering mode. Now you can adjust the number of graph columns in "Active monitoring graphs" section in "Monitoring" tab
> Added "Override graph name" option to "Monitoring" tab. Now you can rename the graphs displayed in hardware monitoring window
> Monitoring history buffer size is no longer defined by monitoring window width. Now pre-history buffer size is fixed and stores the last 3600 samples (1 hour for 1000ms polling period) for each graph
> Improved tray icon monitoring module:
> Now you can select either text mode or barchart indicator mode for each value displayed in tray icon. Barchart indicator mode can be extremely useful for visualizing data like GPU / CPU usage
> Improved Logitech keyboard LCD monitoring module:
> Ported to new Logitech API to provide support for newer Logitech LCD displays
> Added support for color LCD display of Logitech G19/G19s keyboards
> Added graph mode support for color LCD display of Logitech G19/G19s keyboards. Now in addition to previously available text mode you can optionally select graph mode and see exact copy of MSI Afterburner's monitoring graphs displayed directly inside the keyboard LCD. You can also press "Menu" soft button on your Logitech G19/G19S keyboard to toggle between text and graph modes dynamically in realtime
> Added acceleration support to LCD scrolling implementation
> Added larger 8x12, 10x12, 12x12 and 12x16 fonts support for text mode
- Added "Regional settings" section to "User Interface" tab:
> Temperature format settings allow you to switch between Celsius and Fahrenheit format for monitored temperatures. Please take a note that this setting affects temperature readouts only. Hardware related temperature adjustments (e.g. fan speed to temperature mapping curve for all cards or temperature target adjustment for NVIDIA Kepler series) are always being displayed and adjusted in Celsius for maximum unification, safety and compatibility
> 12 hours / 24 hours time format settings allow you to configure time format for On-Screen Display and hardware monitoring window
- Added "Enable low-level IO driver" option to the "Compatibility properties" section in "General" tab
- Added SLI sync performance limit graph for release 340 and newer NVIDIA drivers
- Display device enumeration implementation has been modified slightly to allow monitoring Intel iGPUs when low-level IO driver is not enabled
- Improved handshaking algorithm reduces the risk of seeing multiple running instances of child processes (e.g. RTSS)
- Optimized hardware polling for NVIDIA graphics cards
- Optimized hardware polling for multi-GPU systems
- Added SVI2 voltage control support via AMD ADL SDK to provide compatibility with future graphics cards
- Added automatic prerecording settings to "Videocapture" tab. When you enable automatic mode prerecording session is being started automatically on each 3D application startup. Please take a note that in this case you can still use video prerecord hotkey to stop then manually restart prerecording session if necessary
- Drastically improved skin engine:
> Improved skin compiler gives more detailed error messages when skin compilation fail due to error in some source image file
> Source image file format is no longer limited to 24-bit BMP files only. Now skin compiler supports all possible bit depths for BMP format and fully supports PNG format with alpha channel
> Added built-in bitmap effect for extracting alpha-channel from PNG image files
> Skin format has been upgraded to v1.3. New format supports alpha channel based transparency for skinned window, allowing skin designers to define semi-transparent skin areas, apply antialiasing to the skin window edges and so on
> Added new skinned window composition modes support and "Skin composition mode" settings to "User interface tab". New settings allows you to use one of the following modes:
> Traditional mode - suits best for backward compatibility with existing skins and performance testing
> Layered mode with colorkey - provides much faster rendering of skins with non-rectangular window shape and additionally allows you to adjust transparency of skinned window
> Layered mode with alpha - provides per-pixel alpha channel support and advanced visual effects for compatible skins and also allows you to adjust transparency of skinned window
> Skin format reference guide has been updated to v1.7 to document these changes
> Improved implementation of rollback to default skin
> Full skins cross-compatibility with other overclocking applications based on RivaTuner engine. Special GUI transformation layer allows you to use the skins designed for third party RivaTuner based overclocking applications and makes the process of migration to MSI Afterburner from such overclocking tools much more comfortable for you. You can keep the look and feel of your preferred overclocking application and at the same time enjoy extended MSI Afterburner's features including full range of supported graphics cards, industry leading powerful and robust monitoring module, flexible video recording features and many more
- RivaTuner Statistics Server has been upgraded to v6.1.3
Changelog Version 3.0.1 Beta
- Added core voltage control for reference design AMD RADEON R9 295X2 series graphics cards with NCP81022 voltage regulators
- Fixed hardware database for reference design AMD RADEON HD 7990 and AMD RADEON HD 290X series graphic cards
- Fixed GDI resource leak when tray icon monitoring mode is enabled
- RivaTuner Statistics Server has been upgraded to version 6.1.2
Changelog Version 3.0.0 Final
- Ported to new VC++ compiler, new core and skin engine libraries with better extendibility
- Added Bonaire, Curacao and Hawaii graphics processors family support
- Added core and auxiliary VDDCI voltage control for reference design AMD RADEON R9 290/290X series graphics cards with IR3567B - voltage regulators
- Added core voltage control for reference design AMD RADEON R7 260/260X series graphics cards with NCP81022 voltage regulators
- Added core voltage control for reference design AMD RADEON 7790 series graphics cards with NCP81022 voltage regulators
- Added NVIDIA GPU Boost 2.0 technology support for NVIDIA GeForce GTX Titan graphics cards:
> 9678; Added slider for temperature limit adjustment
> 9678; Added option for linked power limit and temperature limit adjustment
> 9678; Added option for temperature limit prioritizing
> 9678; Added maximum voltage adjustment
- Improved NVAPI access layer architecture with better extendibility
- Improved AMD ADL access layer with Overdrive 6 support to provide compatibility with future AMD GPUs
- Added NCP4206 voltage regulators support to provide compatibility with future custom design MSI graphics cards
- Improved voltage control layer architecture provides better compatibility with automatic voltage control on NCP4206 voltage regulators
- Improved hardware monitoring module architecture with better extendibility
- Added voltage control mode selection option to the "Compatibility properties" section in "General" tab. Now you can toggle between reference design, standard MSI and extended MSI voltage control modes
- Added "boost edition" / "GHz edition" GPU type selection option for reference design AMD RADEON 7970 and AMD RADEON 7950 based graphics cards to "AMD compatibility properties" section in "General" tab
- Added GPU usage averaging algorithm for Overdrive 6 capable AMD GPUs. Now displayed GPU usage is being averaged by sliding window to smooth GPU usage artifacts occurring due to bug in AMD ADL API on AMD Sea Islands GPU family
- Added optional unified GPU usage monitoring path via D3DKMT performance counters. You may tick "Enable unified GPU usage monitoring" option in "AMD compatibilities properties" in "General" tab as a workaround to replace native AMD GPU usage monitoring if it is working improperly (e.g. broken GPU usage monitoring in AMD ADL API for AMD Sea Islands GPU family)
voltage regulatos...etc., please refer the update note.
Changelog Version 3.0.0 Beta 19
- Added optional unified GPU usage monitoring path via D3DKMT performance counters. You may tick "Enable unified GPU usage monitoring" option in "AMD compatibilities properties" in "General" tab as a workaround to replace native AMD GPU usage monitoring if it is working improperly (e.g. broken GPU usage monitoring in AMD ADL API for AMD Sea Islands GPU family)
- Added basic monitoring for unsupported GPUs (e.g. Intel integrated iGPUs):
> Now GPU usage and videomemory usage can be monitored and displayed in On-Screen Display on any GPU, so you can use MSI Afterburner to monitor graphics subsystem on laptops without dedicated NVIDIA/AMD GPU
> Extended GPU usage monitoring for Intel integrated iGPUs. You can independently monitor usage of main GPU execution unit (labeled as "GPU usage") and MFX unit (labeled as "VID usage" to keep NVIDIA-styled GPU domains naming.
- Added "NV12 compression" to the list of available video formats to "Videocapture" tab. This format can be used to replace uncompressed video recording with fixed 2x compression ratio at the cost of some color information loss caused by RGB to YUV 4:2:0 color space conversion
- RivaTuner Statistics Server has been upgraded to version 6.1.0First, ensure that your hardware supports QuickSync Video technology. The following hardware is required:
- Intel CPU with QuickSync Video technology support (SandyBridge, Ivy Bridge or Hawell core). You may use this link into to see if your Intel CPU supports this technology.
- Mainboard with integrated Intel HD graphics support (refer to your mainboard specs to see it)
- To use QuickSync on such platform you must:
- Enable Intel HD graphics in your mainboard BIOS. If it is enabled correctly, you must see Intel HD graphics active in your device manager next you your discrete AMD/NVIDIA graphics card
- Install the latest Intel HD graphics driver. QuickSync works via Intel HD driver so using outdated driver may degrade encoding performance drastically
- There are 3 QuickSync acceleration modes available in MSI Afterburner:
- Disabled acceleration - uses CPU software emulation. It is left for performance testing/debugging only and it REQUIRES additional Intel Media SDK installation. It is not recommended to use this mode.
- Direct3D9 acceleration - uses Direct3D9Ex accelerated encoding. This mode is only available under Windows Vista and newer OS. This mode REQUIRES connecting monitor to Intel HD graphics output or forcing monitor detection for Intel HD graphics. Detailed instructions on forcing monitor detection for enabling QuickSync can be found here.
- Direct3D11 acceleration - uses Direct3D11.1 accelerated encoding. This mode is only available under Windows 8 and newer OS. This mode doesn't require any monitor detection tricks so it is strongly recommended to use it if it is available (i.e. if you're under Windows 8).
To verify that everything is set up properly just hit the button. It will try to encode some short video in your current desktop resolution and show you the results. If you system is not configured properly, benchmark won't start.
Note: some of you have been wondering about the new skin in the screenshot. You can download these below, located at Dragon Army Skins. Enjoy.
Changelog Version 3.0.0 Beta 18
• Added low-level I2C access driver for AMD Bonaire, Curacao and Hawaii graphics processors. Low-level I2C access driver provides much faster access to I2C bus than ineffective native AMD ADL I2C access interface and addresses issues with GPU clock throttling when enabling voltage monitoring on AMD RADEON R9 290 series graphics cards
• Improved AMD ADL access layer with Overdrive 6 support to provide compatibility with future AMD GPUs
• Regular and SE versions of MSI Afterburner are now merged into single installer. Added voltage control mode selection option to the "Compatibility properties" section in "General" tab. Now you can toggle between reference design, standard MSI and extended MSI voltage control modes
• Added "boost edition" / "GHz edition" GPU type selection option for reference design AMD RADEON 7970 and AMD RADEON 7950 based graphics cards to "AMD compatibility properties" section in "General" tab
• Added GPU usage averaging algorithm for Overdrive 6 capable AMD GPUs. Now displayed GPU usage is being averaged by sliding window to smooth GPU usage artifacts occurring due to bug in AMD ADL API on AMD Sea Islands GPU family
• Added optional unified GPU usage monitoring path via D3DKMT performance counters. Power users may enable it via configuration file as a workaround to replace native vendor's GPU usage monitoring if it is working improperly (e.g. broken GPU usage monitoring in AMD ADL API for AMD Sea Islands GPU family)
• Added "Use dedicated encoder server" option to "Videocapture" tab
• RivaTuner Statistics Server has been upgraded to version 6.0.0
• Included MSI Gaming skins
Changelog Version 3.0.0 Beta 17:
• Now supported MSI R270X HAWK and AMD Hawaii family voltage control.
Changelog Version 3.0.0 Beta 16:
• Added prerecording support to video capture engine. Two different prerecording modes are available to the client applications:
> Prerecord to a temporary file. This mode suits best for prerecording long videos (e.g. 10 minutes or more of H.264 video)
or for prerecording videos with low compression ratio (e.g. lossless Lagarith video)
> Prerecord to RAM. This mode suits best for prerecording short videos (e.g. a couple minutes of H.264 video) and it
provides a bit better performance than prerecord to file. Also, unlike prerecord to file, prerecord to RAM minimizes
writes so it can increase the lifetime of SSD if you plan to use the prerecording frequently
• Improved muxer architecture with better extendibility makes it much easier to add new video containers support in future versions
• Fixed incorrect minutes being shown in video capture timer in On-Screen Display for videos longer than 1 hour
• Updated profiles list
Changelog Version 3.0.0 Beta 15:
• Added CPU temperature monitoring (Intel Core 2 and newer Intel CPUs only), CPU usage, RAM usage and pagefile usage graphs to hardware monitoring module
• Added CPU info to "i" window
• Now full list of currently active 3D processes is being displayed in On-Screen Display server info section in "i" window instead of one active 3D process before
• Fixed GUI issue causing vertical slider to be rendered improperly in advanced application properties window under certain conditions
• On-Screen Display text length limit has been extended from 256 bytes to 4 kilobytes
• Framerate slider limit in "Videocapture" tab has been extended from 100 FPS to 120 FPS
• Now flashing camera icon is being displayed in the top left corner of monitoring window when video is being captured
• Improved DirectInput hotkey handler minimizes the risk of losing hotkey functionality until application restart under certain conditions
• Added Turkish localization
RivaTuner Statistics Server 5.3.2:
• Improved encoding plugins architecture:
> Now the plugins can be optionally loaded either in host 3D application address space or in dedicated encoder server application address space. Dedicated encoder server usage reduces the peak encoding performance a bit, however it may give you the following advantages in conjunction with Intel QuickSync H.264 encoder plugin:
- Minimization of different Direct3D synchronization/multithreading related issues. Host application 3D engine NVIDIA/AMD Direct3D device and encoder Intel Direct3D device are now isolated from each other and run in different address spaces and have much less chances to affect each other. Multithreaded optimizations no longer being forcibly disabled when capturing videos in Direct3D9 applications via Intel QuickSync H.264 plugin working in Direct3D9 mode with dedicated encoder server
- Now it is possible to use hardware accelerated Intel QuickSync H.264 encoder plugin to capture video from the games using modified Direct3D runtime libraries
- Now it is possible to use software emulation mode for Intel QuickSync H.264 encoder without installing Intel Media SDK. Intel software emulation libraries are distributed with encoder server
> Now the plugins can optionally provide extended error reporting info
• Improved Intel QuickSync H.264 encoder plugin:
> Added dedicated encoder server support
> Added extended error reporting support
> Recompiled under Intel Media SDK 2013 R2
• Fixed previously available compatibility mode with modified Direct3D runtime libraries broken due to introducing alternate experimental compatibility mode with modified Direct3D libraries in the previous version
• Fixed incorrect compression ratio value displayed in OSD when capturing video in high resolutions (4 MB and higher framebuffer size)
• Added high performance desktop video capture for Windows 8 and newer OS via DXGI 1.2 desktop duplication API
• Audio track description is no longer being written to MKV file if audio track is empty, e.g. during silent desktop recording session
• Various capture performance related tweaks:
> Tuned queued screen capture implementation
> Tuned pipeline flushing implementation
> Tuned dynamic pipeline flushing control
• Improved frames timestamping accuracy
• On-Screen Display text length limit has been extended from 256 bytes to 4 kilobytes per application slot. Third party developers using RTSS OSD support in their applications should refer to updated sample code in SDK
• Added On-Screen Display profile for Rayman Legends
• Updated profiles list
Changelog Version 3.0.0 Beta 14:
• Add MSI new card supported
• Added NCP4206 voltage regulators support to provide compatibility with future custom design MSI graphics cards
• Improved voltage control layer architecture provides better compatibility with automatic voltage control on NCP4206 voltage
regulators
• RivaTuner Statistics Server updated to version 5.3.0 with the following improvements:
• Added external encoding plugin modules support. Plugin modules architecture provides an easy way to implement different hardware accelerated video encoders in RivaTuner Statistics Server.
• Added benchmark mode for external encoding plugin modules. Benchmark mode allows you to verify if hardware encoder is configured and working properly as well as estimate expected hardware encoding performance.
• Added external QSV.DLL encoding plugin. The plugin provides you high-performance hardware accelerated H.264 encoding on Intel QuickSync Video capable platforms. Intel QuickSync H.264 encoder is able to compress 1080p video at 60 FPS with no major CPU performance hit. Hardware accelerated Intel QuickSync H.264 encoder was introduced special to compete with NVIDIA's ShadowPlay hardware accelerated H.264 encoder. Free hardware accelerated H.264 video capture and encoding is no longer an exclusive selling point of NVIDIA Kepler GPU family, now the same functionality is available on much wider range of hardware platforms on both AMD and NVIDIA GPU based graphics cards absolutely for free!
• Tweaked encoder queue depth. The queue depth is no longer hardcoded to 32 frames, now it is equal to recording framerate
• Decreased server startup time on OS versions with no any service pack version installed
• Improved function offsets cache validation algorithm in hooking system
• Added proxy Direct3D library protection system. Now RivaTuner Statistics Server forcibly disables application hooking and blocks OSD, screen capture and video recording functionality if application is running via the proxy Direct3D runtime library (various game mods based on hacked D3D DLLs). Compatibility with most of such applications can still be improved by enabling custom Direct3D runtime libraries support in the application profile
Changelog Version 3.0.0 Beta 12:
• Change note: Add new card supported
Changelog Version 3.0.0 Beta 11:
• RivaTuner Statistics Server has been upgraded to v5.2.0. New version adds Matroska (MKV) container support to video capture module
• Added "Utilization limit" graph to hardware monitoring module for NVIDIA graphics cards under 320 series and newer drivers
• Now power users can display graphs in hardware monitoring window in multiple columns via configuration file
Changelog Version 3.0.0 Beta 10:
• Improved hardware monitoring module architecture with better extendibility
• Added temperature limit, power limit, voltage limit and maximum overvoltage limit graphs to hardware monitoring module for release 320 and newer NVIDIA driver. The graphs help you to understand the reasons of realtime performance limitations (e.g. reaching power target) on GPU Boost compatible graphics cards
• Added framebuffer, video engine and bus controller usage graphs for NVIDIA graphics cards to hardware monitoring module
• Added generic NVAPI videomemory usage monitoring for NVIDIA graphics cards unattached to Windows desktop (e.g. dedicated PhysX accelerators)
• Updated power reporting for release 320 and newer NVIDIA drivers. Now MSI Afterburner reports normalized total power according to NVIDIA recommendations
• Added core voltage control for reference design NVIDIA GeForce GTX 7x0 series graphics cards
• Added core voltage control for reference design AMD RADEON 7990 graphics cards with VT1556 voltage regulators
Build number is now displayed in "i" window and in application tray icon tooltip
• Localizable installer files for third party translators are now included in distributive in .\SDKocalization\installer folder
now rivatuner statistics server installer is being started by msi afterburner installer to make installation process easier for beginners. • the server distributive is being copied to .\redist\rtsssetup.exe during msi afterburner installation, so you may always install it later if necessary
• rivatuner statistics server has been upgraded to version 5.1.2
changelog version 3.0.0 beta 9:
• fixed vfw configuration issue
changelog version 3.0.0 beta 8:
• the osd server is no longer an explicit part of afterburner, now it is optional and separately installable component similar to kombuster.included in archive with afterburner. please don't forget to install osd server (rtsssetup500.exe).
• added new server distributive with nvidia fcat overlay support.
• added some graphics card support.
changelog version 3.0.0 beta 7:
• added core voltage control for reference design amd radeon 7870 xt graphics cards with chl8225 voltage regulators
• added core voltage control for cost down reference design amd radeon 7770 graphics cards with up1609 voltage regulators
• added limited core voltage control for reference design amd radeon 7850 graphics cards
• restoreaftersuspendedmode configuration file switch is no longer undocumented, now it is enabled by default and accessible via gui in "general" tab in "compatibility properties" section
• added french localization
• recompiled kernel mode driver to bypass false positive in driver verifier
changelog version 3.0.0 beta 6:
• no details
changelog version 3.0.0 beta 5:
• no details
changelog version 2.3.1 final:
- now msi afterburner optionally allows you to detect vrm defaults without rebooting the pc
- added voltage control support for uefi gop bios for msi r7970 lightning boost edition series graphics cards
- now msi afterburner displays the list of assigned global hotkeys in "i" window
- now msi afterburner properties window is resizable to provide compatibility with low-resolution desktops (less than 1280x1024 with 100% dpi)
- added new "enable hardware control and monitoring" option to compatibility properties. this option can be useful if you are using msi afterburner for framerate monitoring and videocapture only and don't want to risk suddenly overclocking your pc
- added nct7511y thermal sensors support to provide compatibility with future msi graphics cards
- added workaround for possible vid rounding issues for all supported voltage generator models
- updated italian localization
- msi on-screen display server has been upgraded to version 4.5.0. new version gives you the following improvements:
> improved audio mixer architecture provides better extendibility and better audio tracks synchronization when mixing multiple audio tracks in one
> push-to-talk audio recording support. now you can assign a hotkey for each audio stream and record unmuted audio only when the hotkey is pressed
> updated german localization
changelog version 2.3.0 final:
- added 9-bit vid support for chl8318 voltage regulators to bypass 1.6v limit in extreme versions of msi afterburner
- fixed rounding error in vid generation for offset voltage control mode for chl8318 voltage generators
- now it is possible to start msi afterburner in limited functionality mode on the systems with no supported amd or nvidia graphics card. this allows you to use hardware independent features like high-performance predator™ video capture module on any pc, even if it is using integrated intel graphics
- added frametime graph to hardware monitoring module. the graph is displaying the maximum frame time on each sampling period and it is useful for detecting microstutters, which are invisible on averaged framerate graph.
- all documentation is now provided in pdf format
- added unified videomemory usage monitoring implementation for windows 8
- removed obsolete gpu type selection settings for some amd graphics cards
- removed obsolete shader clock monitoring for nvidia kepler graphics cards
- improved hardware database format, now custom design msi graphics cards are calibrated in separate oem file to minimize the risk of introducing typos in reference design cards definitions when updating the database
- msi on-screen display server has been upgraded to version 4.4.0. new version gives you the following major improvements in predator™ video capture module:
- improved rtv1 compression algorithm. new compression approach combines dxtc, rle and uncompressed data saving algorithms and allows you to increase image quality at the cost of decreasing compression ratio, while keeping extremely fast compression performance. please take a note that the previous rtv1 compression implementation is equal to the lowest possible 25% image quality/compression ratio balance in new implementation
- added 64-bit version of rivatuner video codec. now rtv1 videos are playable and editable in 64-bit applications (e.g. 64-bit sony vegas pro or adobe premiere pro cs6)
- huffman tables are no longer omitted by mjpg encoder to improve compatibility with applications using limited mjpg decoders (e.g. sony vegas pro)
- now both 32-bit and 64-bit versions of rivatuner video codec can optionally decode mjpg videos. third party mjpg codec installation is no longer required to play or edit mjpg videos with omitted huffman tables in some applications with limited mjpg decoding support (e.g. sony vegas pro). mjpg decoder can be enabled in video capture compatibility properties
- multisource audio recording. now it is possible to record audio from two independent audio sources (e.g. game audio and microphone sound) in two independent audio tracks then mix them later in video editing application (e.g. sony vegas pro) or optionally mix multiple tracks in realtime during capture
- now it is possible to downmix multichannel audio to stereo in stereo rip and stereo mix modes. previously available stereo rip mode simply rips front left and right audio channels from multichannel audio stream, whilst new stereo mix mode merges audio from front left, right, center and surround channels
- wasapi audio packets with timestamp error are no longer included into output audio stream
- external vfw codecs support. now in addition to built-in uncompressed, rtv1 and mjpg encoders it is also possible to encode video using external vfw codecs installed in the system. it is recommended to
download, install and use lagarith lossless codec for lossless video capturing or x264vfw codec for the maximum compression ratio, msi afterburner was developed to provide the best compatibility with these codecs
- video stream synchronization is now based on inserting null frames instead of indexing existing frames
- frame dropping implementation has been improved to provide compatibility with external vfw codecs using temporal compression and deltaframes
- now output video dimensions are always cropped to be multiples of 2 to provide compatibility with external vfw codecs
- now framerate is calculated on each frame with sliding 1000ms window approach instead of calculating it once per second
- improved rendering pipeline flushing implementation for direct3d9 applications provides more stable framerate when capturing videos with vsync enabled
- new dynamic direct3d rendering pipeline flushing approach can decrease videocapture related performance hit when capturing videos in direct3d applications with high rendering framerates
- added on-screen display support for direct3d 10 applications in windows 8
- added german localization
- updated profiles list
changelog version 2.2.5 final:
- added new graphics cards support
changelog version 2.2.4 final:
- added new graphics cards support
- change the nvidia kepler series voltage control mode
changelog version 2.2.3 final:
- revised i2c access api for nvidia 301.xx and newer display drivers
- added core, memory and auxiliary pexvdd voltage control for custom design msi n680gtx lightning series graphics cards with chl8318+up6262 voltage regulators
- added memory and vrm temperature monitoring for custom design msi n680gtx lightning series graphics cards with nct7718w thermal sensors
- added core, memory and auxiliary pexvdd voltage control for custom design msi n670gtx power edition series graphics cards with up6262 voltage regulators
changelog version 2.2.2 final:
- increased upper allowed power limit for power limit adjustment slider on some extreme editions of nvidia geforce gtx 600 series graphics cards
- atipdlxx.dll is no longer included in msi afterburner distributive
- msi on-screen display server has been upgraded to version 4.3.4. new version gives you the following improvements:
- fixed framerate calculation for directx10/directx11 applications, which actively use presentation testing during rendering (e.g. max payne 3)
changelog version 2.2.1 final:
• added reference design amd radeon 7850 series graphics cards support
• added nvidia geforce gtx 690 series graphic cards support
• added big editions of default and legacy skins
• updated localizations
changelog version 2.2.0 final:
- added nvidia kepler graphics processors family support
- added gpu power consumption monitoring for nvidia kepler series graphics cards
- added core clock offset, memory clock offset and voltage offset support for dynamic overclocking on nvidia kepler series graphic cards
- dynamic clock frequency and voltage monitoring is now performed via new nvidia kepler compatible api on branch 295 and newer nvidia display drivers
- shader clock control is no longer supported via default msi afterburner skin, the skin has been redesigned to provide convenient access to modern power control technologies (amd powertune and nvidia gpu boost power target) instead of outdated independent shader clock control technology. old graphics cards owners may still get access to independent shader clock control via alternate legacy skin, included in msi afterburner distributive
- added amd tahiti, verde and pitcairn graphics processors family support
- added up1637 voltage regulators support
- added core and memory voltage control for reference design amd radeon 7970 and amd radeon 7950 graphics cards with chl8228 voltage regulators
- added core, memory and auxiliary vddci voltage control for custom design msi r7970 lightning series graphics cards with chl8228+up6262 voltage regulators
- added memory and vrm temperature monitoring for custom design msi r7970 lightning series graphics cards with nct7718w thermal sensors
- added core and memory voltage control for reference design amd radeon 7870 graphics cards with chl8228 voltage regulators
- added core, memory and auxiliary vddci voltage control for custom design msi r7870 hawk series graphics cards with chl8228+up6262 voltage regulators
- added memory and vrm temperature monitoring for custom design msi r7870 hawk series graphics cards with nct7718w thermal sensors
- added core, memory and auxiliary vddci voltage control for custom design msi r7850 power edition series graphics cards with up1637+up6262 voltage regulators
- added core voltage control for reference design amd radeon 7770 graphics cards with l6788a voltage regulators
- added core, memory and auxiliary vddci voltage control for custom design msi r7770 power edition series graphics cards with up6266+up6262 voltage regulators
- added core voltage control for custom design msi r7750 series graphics cards with up6266 voltage regulators
- added core, memory and auxiliary vddci voltage control for custom design msi r7750 power edition series graphics cards with up6204+up6262 voltage regulators
- added core, memory and auxiliary vddci voltage control for custom design msi r6930 twin frozr iii power edition series graphics cards with up6266+up6262 voltage regulators
- now msi afterburner displays target vid instead of real voltage sensor reading on "gpu voltage" graph on graphics cards equipped with chl8228 voltage regulators. these changes are implemented to avoid confusing the beginners and prevent the hysteria about voltage drop on amd radeon 7970 series graphic cards spreading across different discussion forums. experienced users, understanding the difference between target and real voltages, may still unlock the previous real voltage monitoring mode via editing the hardware profiles
- added core voltage control for reference design nvidia geforce gtx 560 ti 448 cores series graphics cards
- added core, memory and auxiliary pexvdd voltage control for custom design msi n560gtx-448 twin frozr iii power edition series graphics cards with up6218+up6262 voltage regulators
- added core voltage control for reference design amd radeon 6990 series graphics cards with vt1556 voltage regulators
- added voltage control for custom design msi r6790 series graphics cards with chl8214 voltage regulators
- added core, memory and auxiliary vddci voltage control for custom design msi r6950 twin frozr iii power edition series graphics cards with up6266+up6262 voltage regulators
- added core voltage control for custom design msi r6950 twin frozr ii series graphics cards with chl8214 voltage regulators
- added core, memory and auxiliary pexvdd voltage control for custom design msi n580gtx lightning series graphics cards with up6218+up6262 voltage regulators
- added memory and vrm temperature monitoring for custom design msi n580gtx lightning series graphics cards with nct7718w thermal sensors
- added memory and vrm temperature monitoring for custom design msi r6970 lightning series graphics cards with nct7718w thermal sensors
- added core, memory and auxiliary pexvdd voltage control for custom design msi n570gtx twin frozr iii power edition series graphics cards with up6218+up6262 voltage regulators
- added core, memory and auxiliary pexvdd voltage control for custom design msi n560gtx-ti hawk series graphics cards with up6218+up6262 voltage regulators
- added chl8225 and chl8318 voltage regulators support to provide compatibility with future msi graphics cards
- added core voltage control for alternate revision of reference design nvidia geforce gtx 570 series graphics cards
- added core voltage control for reference design nvidia geforce gtx 460 v2 series graphics cards
- improved overclocking profiles format provides compatibility with nvidia kepler series graphics cards. please take a note that existing overclocking profiles (startup overclocking profile and profile slots) will be ignored and must be recreated in new version
- improved compatibility with some smart ups models, msi afterburner task is no longer being terminated by windows task scheduler when the pc is entering suspended mode
- added new compatibility option to "general" tab, allowing you to select gpu type on some graphics card models using different gpu types (e.g. low-leakage and high-leakage cayman gpus on radeon 6900 series graphics cards). the option affects default reference gpu voltage and 3d voltage control path
- now msi afterburner's startup daemon routine precaches vrm i2c registers state at the first windows startup. precached vrm state is being used to detect default voltage instead of hardcoding default voltages into the database. please take a note that you may forcibly perform precaching later with command line switch or disable the precaching at all via configuration file if necessary and force msi afterburner to use the previous hardcoded database based default voltage detection
- fixed sub-zero temperatures reading on certain custom design msi graphics cards with lm96163 and nct7718w dedicated thermal sensors
- hardware abstraction layer (hal) architecture has been improved to provide compatibility with nvidia kepler graphics cards series
- now multi-gpu overclocking and fan control settings synchronization is performed at hal level instead of display driver wrapper level to improve hal architecture extendibility and provide compatibility with nvidia kepler graphics cards series
- added new "force fan speed update on each period" option to the "fan" tab. new option may improve compatibility of software automatic fan speed control mode with some bugged display drivers, overriding manually programmed fan speed under certain conditions
- shared control memory format has been upgraded to v2.0. new format provides power limit adjustment support and forward compatibility with nvidia kepler graphics cards series
- now it is possible to override group names for values displayed in the on-screen display or in logitech keyboard lcd display
- msi on-screen display server has been upgraded to version 4.3.3. new version gives you the following improvements:
# added audio capture support to video capture engine. the engine supports stereo audio capture via directsound under windows xp and both multichannel or downmixed stereo capture via wasapi under windows vista and newer operating systems
# primary desktop video capture support for windows xp and newer operating systems. please take a note that desktop video capture is not supported under windows vista and newer os with aero glass interface enabled, so aero glass is being automatically disabled by the server while capturing a video from desktop. please take a note that both desktop video capture support and forcible aero glass interface toggling can be disabled via the configuration files if necessary
# improved opengl on-screen display coordinates calculation for framebuffer coordinate space mode
# added custom raster 3d fonts support to on-screen display in addition to the previously available vector 2d / 3d fonts. on-screen display 3d mode rendering mode switch has been replaced with new vector 2d / vector 3d / raster 3d rendering modes tri-switch
# now on-screen display coordinates are specified in pixels instead of zoomed units
# now it is possible to use drag-and-drop in on-screen display preview window to adjust on-screen display position
# now on-screen display supports tabulation symbols for better appearance in conjunction with new variable width custom fonts
# improved desktop windows notification mechanism for faster server startup and shutdown
# windows sidebar is now captured properly on desktop screenshots
# updated system profile template mapping rules for application profiles
# improved bitrate calculation in avi file headers
# modified screen/videocapture progress indicator appearance
# fixed bug causing multiple used osd slots to overwrite each other instead of merging the slots correctly
# added screencapture and videocapture support for direct3d10 and direct3d11 applications using framebuffers with 10-bit rgb components (e.g. dirt 3) o added screencapture and videocapture support for direct3d10 and direct3d11 applications using bgr framebuffers (e.g. f.3.a.r.) o improved video frames timestamping approach may improve smoothness of videos captured on low framerates
# fixed vertex buffer overflow issue causing improper on-screen display rendering or crashing in direct3d10 / direct3d11 applications when too many items are selected to be displayed in on-screen display
# improved rtv1 codec provides better compression ratio (significantly better under certain conditions) without affecting the image quality and encoding performance
# added alternate rtv1 compression mode providing 1.5x - 2x better realtime compression performance at the cost of some minor image quality loss. video quality slider is now unlocked for rtv1 format, 100% quality selects original compression mode whilst any other value selects new high performance compression mode
# now msi afterburner displays captured video file time, size, per-frame compression ratio and time in the on-screen display next to the video capture progress indicator when "show own statistics" option is enabled in the server's properties
# added new profile setting "enable compatibility with modified direct3d runtime libraries" allowing msi on-screen display server to detect runtime function offsets dynamically on each 3d application startup. this provides on-screen display functionality support in applications using modified direct3d runtime libraries (e.g. fxaa injection direct3d runtimes)
# added new profile settings allowing you to limit the framerate during gaming. limiting the framerate during gaming can help to reduce the power consumption as well as it can improve gaming experience due to removing unwanted microstutteing effect caused by framerate fluctuations
# now video capture clients can limit the framerate during video capture. limiting the framerate during videocapture can improve resulting video smoothness
# added gamma corrected video capture support
# added vector 3d on-screen display rendering mode support for opengl applications
# added raster 3d on-screen display rendering mode support for opengl applications using arb shaders (e.g. id software's rage)
# added workaround for amd direct3d driver issues causing osd to be invisible in direct3d8 and direct3d9 applications when using raster 3d on-screen display rendering mode
# added workaround for amd opengl driver pbo issues causing the driver to crash or perform abnormally slow during videocapture o added direct3d9ex support (dota 2 and darkness 2 demo)
# improved desktop windows notification mechanism eliminates unwanted beeps occurring on some systems during the server startup / shutdown
# added video capture compatibility setting allowing cropping output video dimensions to make them multiples of 16 to improve compatibility with some third party mjpg decoders
# improved tabbed text formatting provides better compatibility with custom on-screen display group names
# dedicated 1/2, 1/3 and 1/4 frame downsampling routines have been replaced with unified arbitrary downsampling routine. now # msi afterburner provides arbitrary frame downsampling functionality and allows selecting 360p, 480p, 720p, 900p, 1080p frame sizes for both 16:9 and 16:10 aspect ratios. please take a note that arbitrary frame sizes list is user extendable so you may add your own custom frame sizes to the configuration file if necessary
# now multithreaded video capture optimization is forcibly disabled by default on single core cpus
updated profiles list
- screen and video capture no longer stop working properly after selecting a drive root as a destination folder and restarting the application
- now sdk includes new sample code, demonstrating on-screen display usage from any third party application. the sample is displaying cpu usage in on-screen display and provides third party developers helper object for rivatuner-styled grouped osd text formatting
- msi afterburner is no longer using native amd adl sdk gpu indices. now it always sorts gpus by pci location to ensure that gpu indices stay the same in the system regardless of operating system, display driver version and gpu display outputs connection
- added driver-level fan tachometer monitoring fallback for amd graphics cards via amd adl sdk
- powertune settings are now being forcibly reapplied after changing the clocks via unofficial overclocking path to bypass bug in amd driver causing powertune settings to be reset to defaults during programming powerplay table
- unofficial overclocking is now ignored for inactive ulps enabled amd graphics cards to prevent system crashing. please take a note that you still need to disable ulps to control all graphics cards in unofficial overclocking mode
- added unofficial overclocking support for amd graphics cards unattached to windows desktop
- now unofficial overclocking can be enabled without typing in the eula into the configuration file. in this case the eula is displayed and you're forced to accept it during msi afterburner startup
- added power user oriented command line switches allowing to extend overdrive clock limits on amd graphics cards attached to windows desktop
- atipdlxx.dll is now redistributed with msi afterburner to address issues with unofficial overclocking under catalyst 12.2 and newer amd drivers
- improved catalyst version detection for amd graphics cards unattached to windows desktop
- improved gpu type definition format in hardware database to fix ambiguous gpu type selection on some custom design msi graphics cards (e.g. msi r5870 lightning series)
- now msi afterburner's startup daemon routine precaches graphics card state at the first windows startup. precached state is being used to improve default clocks detection and clock sliders calibration in some cases when display driver provides no trustworthy defaults detection mechanism (e.g. on amd graphics cards in unofficial overclocking mode)
- added unified vendor independent videomemory usage monitoring layer for graphics cards, having no generic videomemory monitoring interfaces implementation in display drivers. unified videomemory usage monitoring layer is based upon rivatuner's - vidmem plugin technology under windows xp and original concepts of accessing direct3d kernel mode thunk statistics under windows vista and windows 7, introduced by mark russinovich in processexplorer 15. by default unified videomemory usage monitoring path is enabled as primary path on amd graphics cards and as a fallback path on nvidia graphics cards when generic nvapi videomemory usage monitoring is not available (e.g. on nvidia graphics cards unattached to windows desktop, such as dedicated physx or other gpgpu graphics cards). power users may redefine unified and generic videomemory monitoring paths usage behaviors for both amd and nvidia hardware abstraction layers via the configuration file
- changed current value and time labels rendering z-order in hardware monitoring graphs renderer
improved active monitoring graphs list control in "monitoring" tab reduces list flickering when hovering mouse cursor over it
- readme file is now provided in rtf format instead of plain text format
- now beta versions display notification messages informing you that it is about to expire soon in one week or less before the end of trial period
- added update checking system
- added rivatuner-styled command line interface providing direct gpu and i2c device registers access. logical and, or and xor operations are supported in addition to regular read and write operations. now msi afterburner can be used by vendors for pre-production custom vrm testing and calibration
- added new compatibility option allowing disabling low-level access to hardware. new option replaces more complex rtcore.cfg renaming related workaround for bfbc2 punkbuster's bug
- kernel mode rtcore driver has been upgraded to v1.6. new driver introduces rivatuner-styled protected mmio ioctls and removes outdated ioctls dedicated for some old and currently abandoned rtcore technology based applications (his iturbo and rmclock)
- added new compatibility option allowing using protected kernel mode low-level access to hardware instead of user mode one. - this option can also be used to bypass punkbuster related stability issues
- now msi afterburner restores default hardware automatic fan control mode when logging off from windows · now msi afterburner starts significantly faster than before due to optimized i2c devices scanning, cached database access and optimized gpu context switching in profile load routine
- fixed rtv1 codec installation issue on 64-bit systems
- now power users may unlock additional hidden video capture formats via the configuration file
- now screenshot and video capture quality can be adjusted with precise 1% steps instead of 5% steps in the previous version
- now video capture framerate can be adjusted in [1 fps; 100 fps] range with precise 1 fps steps instead of [25 fps; 100 fps] range and 5 fps steps in the previous version
- added "single tray icon mode" option to "user interface" tab. when single tray icon mode is enabled, the primary application tray icon is being replaced with hardware monitoring tray icon(s) if monitoring in system tray is enabled and msi on-screen display server's icon is not being displayed in tray when the server is loaded. please take a note that msi on-screen display server's properties are still accessible via "more" button in "osd" tab
- now shared control memory reinitialization is initiated by delayed fan speed readback mechanism
- now msi afterburner can restart itself automatically instead of displaying restart requirement notification after changing some global compatibility options, e.g. unlocking voltage control or disabling low-level hardware access interface
- now directx web setup is integrated into the installer
skin format reference guide has been updated to v1.5 to document new indicator types support
- now new user interface language selection into msi afterburner gui also results in selecting the same user interface language into msi on-screen display server
- updated korean localization
- added simplified chinese localization
- added indonesian localization
- added japanese localization
- added german localization
- added polish localization
- added multilanguage installer
changelog version 2.2.0 beta 15:
- added nvidia kepler graphics processors family support
- added gpu power consumption monitoring for nvidia kepler series graphics cards
- added, core clock offset, memory clock offset and voltage offset support for dynamic overclocking on nvidia kepler series graphic cards
- fixed issue preventing applying new settings from control shared memory
- fixed issue with video capture timer display, causing hours to be incremented erroneously after each 6 minutes of videorecording
- skin format reference guide has been updated to v1.5 to document new indicator types support
- added new "force fan speed update on each period" option to the "fan" tab. new option may improve compatibility of software automatic fan speed control mode with some bugged display drivers, overriding manually programmed fan speed under certain conditions
changelog version 2.2.0 beta 14:
- fixed sub-zero temperatures reading on certain custom design msi graphics cards with lm96163 and nct7718w dedicated thermal sensors.
- added workaround for bug in amd drivers causing unofficial overclocking to be reset to defaults after adjusting powerplay settings. now unofficial overclocking settings are being forcibly reapplied after applying new powerplay settings.
- hardware abstraction layer (hal) architecture has been improved to provide compatibility with future nvidia graphics cards series.
- now multi-gpu overclocking and fan control settings synchronization is performed at hal level instead of display driver wrapper level to improve hal architecture extendibility and provide compatibility with future nvidia graphics cards series.
- shared control memory format has been upgraded to v2.0. new format provides power limit adjustment support and forward compatibility with future nvidia graphics cards series.
- now it is possible to override group names for values displayed in the on-screen display or in logitech keyboard lcd display.
- msi on-screen display server has been upgraded to v4.3.3. new version gives the following improvements:
o fixed issue causing gamma correction to be applied twice under certain conditions and causing video to appear too bright when capturing video with gamma correction option enabled.
o output video dimensions are no longer being forcibly cropped to be multiples of 16. now cropping is optional and can be enabled via gui
o dedicated 1/2, 1/3 and 1/4 frame downsampling routines have been replaced with unified arbitrary downsampling routine. now msi afterburner provides arbitrary frame downsampling functionality and allows selecting 360p, 480p, 720p, 900p, 1080p frame sizes for both 16:9 and 16:10 aspect ratios. please take a note that arbitrary frame sizes list is user extendable so you may add your own custom frame sizes if necessary via the configuration file.
o improved tabbed text formatting provides better compatibility with custom group names.
changelog version 2.2.0 beta 12:
- memory clock limit has been extended to 180% on amd radeon 79x0 graphics cards in unofficial overclocking mode
- added low-level clock frequencies monitoring for amd radeon 79x0 graphics cards
- added powertune adjustment slider for amd hd 6xxx and 7xxx series graphics cards
- improved overclocking profiles format provides compatibility with future graphics cards. please take a note that existing overclocking profiles (startup overclocking profile and profile slots) will be ignored and must be recreated in new version
- msi on-screen display server has been upgraded to v4.3.2. new version gives the following improvements:
o added gamma corrected video capture support
o framerate limit ratio for video capture in no longer controlled via the server's profiles. now it can be adjusted directly into msi afterburner's video capture properties
o added direct3d9ex support (dota 2 and darkness 2 demo)
o improved desktop windows notification mechanism eliminates unwanted beeps occurring on some systems during the server startup / shutdown
o output video dimensions are now cropped to be multiple of 16 to improve compatibility with some third party mjpg decoders
o improved opengl on-screen display coordinates calculation for framebuffer coordinate space mode
o now "enable compatibility with modified direct3d runtime libraries" option is compatible with direct3d9 game engines using double fpu precision (masseffect series)
changelog version 2.2.0 beta 11:
• added memory voltage control for reference design amd radeon 7970 graphics cards with chl8228 voltage regulators
• now msi afterburner displays target vid instead of real voltage sensor reading on "gpu voltage" graph on graphics cards equipped with chl8228 voltage regulators. these changes are implemented to avoid confusing the beginners and prevent the hysteria about voltage drop on amd radeon 7970 series graphic cards spreading across different discussion forums. experienced users, understanding the difference between target and real voltages, may still unlock the previous real voltage monitoring mode via editing the hardware profiles
• core and memory clock limits have been extended to 180% on amd radeon 7970 graphics cards in unofficial overclocking mode
• now msi afterburner's startup daemon routine precaches vrm i2c registers state at the first windows startup. precached vrm state is being used to detect default voltage instead of hardcoding default voltages into the database. please take a note that you may forcibly perform precaching later with command line switch or disable the precaching at all via configuration file if necessary and force msi afterburner to use the previous hardcoded database based default voltage detection
• msi on-screen display server has been upgraded to version 4.3.1. new version gives you the following improvements:
- added workaround for amd opengl driver context switching issues causing abnormally low framerate in id software rage when osd is enabled
- added workaround for amd opengl driver pbo issues causing the driver to crash or perform abnormally slow during videocapture
changelog version 2.2.0 beta 10:
1. added amd tahiti graphics processors family support
2. added core voltage control for reference design amd radeon 7970 graphics cards with chl8228 voltage regulators
3. msi on-screen display server has been upgraded to version 4.3.0. new version gives you the following improvements:
1. added new profile settings allowing to limit the framerate independently during gaming and during videocapture. limiting the framerate during gaming can help to reduce the power consumption as well as it can improve gaming experience due to removing unwanted microstutteing effect caused by framerate fluctuations. limiting the framerate during videocapture can improve resulting video smoothness
2. added vector 3d on-screen display rendering mode support for opengl applications
3. added raster 3d on-screen display rendering mode support for multithreaded opengl applications (e.g. id software's rage)
4. added workaround for amd direct3d driver issues causing osd to be invisible in direct3d8 and direct3d9 applications when using raster 3d on-screen display rendering mode
5.
4. now unofficial overclocking can be enabled without typing in the eula into the configuration file. in this case the eula is displayed and you're forced to accept it during msi afterburner startup
5. added power user oriented command line switches allowing to extend overdrive clock limits on amd graphics cards attached to windows desktop
changelog version 2.2.0 beta 9:
- added core voltage control for reference design nvidia geforce gtx 560 ti *** cores series graphics cards
- added core, memory and auxiliary pexvdd voltage control for custom design msi n560gtx-*** twin frozr iii power edition series graphics cards with up6218+up6262 voltage regulators
- msi on-screen display server has been upgraded to version 4.2.4. new version gives you the following improvements:
o now msi afterburner displays captured video file time, size, per-frame compression ratio and time in the on-screen display next to the video capture progress indicator only when "show own statistics" option is enabled in the server's properties
o added power user oriented application profile setting allowing msi on-screen display server to detect runtime function offsets dynamically on each 3d application startup. this provides on-screen display functionality support in applications using modified direct3d runtime libraries (e.g. fxaa injection direct3d runtimes)
o updated profiles list
- added new compatibility option allowing using protected kernel mode low-level access to hardware instead of user mode one. this option can also be used to bypass punkbuster related stability issues
- now msi afterburner restores default hardware automatic fan control mode when logging off from windows
- now power users may enable optional single tray icon mode via the configuration file. when single tray icon mode is enabled, the primary application tray icon is being replaced with hardware monitoring tray icon(s) if monitoring in system tray is enabled and msi on-screen display server's icon is not being displayed in tray when the server is loaded. please take a note that msi on-screen display server's properties are still accessible via "more" button in "osd" tab
- now shared control memory reinitialization is initiated by delayed fan speed readback mechanism
- now msi afterburner can restart itself automatically instead of displaying restart requirement notification after changing some global compatibility options, e.g. unlocking voltage control or disabling low-level hardware access interface
- now directx web setup is integrated into the installer
- fixed critical typos in polish language pack
changelog version 2.2.0 beta 7:
- improved msi on-screen display server v4.2.3:
- improved video frames timestamping approach may improve smoothness of videos captured on low framerates
- improved rtv1 codec provides better compression ratio (significantly better under certain conditions) without affecting the image quality and encoding performance
- added alternate rtv1 compression mode providing 1.5x - 2x better realtime compression performance at the cost of some minor image quality loss. video quality slider is now unlocked for rtv1 format, 100% quality selects original compression mode whilst any other value selects new high performance compression mode
- now msi afterburner displays captured video file time, size, per-frame compression ratio and time in the on-screen display next to the video capture progress indicator
- now multithreaded video capture optimization is forcibly disabled by default on single core cpus
- kernel mode rtcore driver has been upgraded to v1.6. new driver introduces rivatuner-styled experimental protected mmio ioctls and removes outdated ioctls dedicated for some old and currently abandoned rtcore technology based applications (his iturbo and rmclock)
- now msi afterburner starts significantly faster than before due to optimized i2c devices scanning, cached database access and optimized gpu context switching in profile load routine
- fixed rtv1 codec installation issue on 64-bit systems
- now power users may unlock additional hidden video capture formats via the configuration file
- now screenshot and video capture quality can be adjusted with precise 1% steps instead of 5% steps in the previous version
- now video capture framerate can be adjusted in [1 fps; 100 fps] range with precise 1 fps steps instead of [25 fps; 100 fps] range
- added polish localization
changelog version 2.2.0 beta 7:
• msi afterburner is no longer using native amd adl sdk gpu indices. now it always sorts gpus by pci location to ensure that gpu indices stay the same in the system regardless of operating system, display driver version and gpu display outputs connection
• added driver-level fan tachometer monitoring fallback for amd graphics cards via amd adl sdk
• added unofficial overclocking support for amd graphics cards unattached to windows desktop
• improved catalyst version detection for amd graphics cards unattached to windows desktop
• improved gpu type definition format in hardware database to fix ambiguous gpu type selection on some custom design msi graphics cards (e.g. msi r5870 lightning series)
• now msi afterburner's startup daemon routine precaches graphics card state at the first windows startup. precached state is being used to improve default clocks detection and clock sliders calibration in some cases when display driver provides no trustworthy defaults detection mechanism (e.g. on amd graphics cards in unofficial overclocking mode)
• added unified vendor independent videomemory usage monitoring layer for graphics cards, having no generic videomemory monitoring interfaces implementation in display drivers. unified videomemory usage monitoring layer is based upon rivatuner's vidmem plugin technology under windows xp and original concepts of accessing direct3d kernel mode thunk statistics under windows vista and windows 7, introduced by mark russinovich in processexplorer 15. by default unified videomemory usage monitoring path is enabled as primary ath on amd graphics cards and as a fallback path on nvidia graphics cards when generic nvapi videomemory usage monitoring is not available (e.g. on nvidia graphics cards unattcached to windows desktop, such as dedicated physx or other gpgpu graphics cards). power users may redefine unified and generic videomemory monitoring paths usage behaviors for both amd and nvidia hardware abstraction layers via the configuration file.
• msi on-screen display server has been upgraded to v4.2.3. new version fixes vertex buffer overflow issue causing improper on-screen display rendering or crashing in direct3d10 / direct3d11 applications when too many items are selected to be displayed in on-screen display
• added multilanguage installer
changelog version 2.2.0 beta 6:
• added chl8225 voltage regulators support to provide compatibility with future msi graphics cards
• improved update notification system. now the update server contains independent info about the most recent official and beta versions instead of single unified most recent version entry before
• msi on-screen display server has been upgraded to v4.2.2. new version gives you the following improvements:
• improved video frames timestamping approach may improve smoothness of videos captured on low framerates
• "downmix multichannel audio to stereo" option is no longer ignored and audio is no longer being forcibly downmixed to stereo
• videos are no longer corrupted when audio capture engine fails to initialize
• now it is possible to select audio source (any directsound capture device, wasapi playback device or wasapi capture device) in video capture properties
• updated profiles list
• added japanese localization
• added new compatibility option allowing disabling low-level access to hardware. new option replaces more complex rtcore.cfg renaming related workaround for bfbc2 punkbuster's bug
changelog version 2.2.0 beta 5:
- improved active monitoring graphs list control in "monitoring" tab reduces list flickering when hovering mouse cursor over it
- readme file is now provided in rtf format instead of plain text format
- now beta versions display notification messages informing you that it is about to expire soon in one week or less before the end of trial period
- added update checking system
- added rivatuner-styled command line interface providing direct gpu and i2c device registers access. logical and, or and xor operations are supported in addition to regular read and write operations. now msi afterburner can be used by vendors for pre-production custom vrm testing and calibration
- added german localization
- updated osd server:
- added screencapture and videocapture support for direct3d10 and direct3d11 applications using bgr framebuffers (e.g. f.3.a.r.)
- fixed crysis 2 dx11 intro movies rendering issue when osd is being displayed in raster 3d mode
- updated profiles list
changelog version 2.2.0 beta 4:
- msi on-screen display server has been upgraded to version 4.2.1. new version gives you the following improvements:
- tuned vertex buffer usage strategy improves performance in direct3d8 and direct3d9 applications in raster 3d on-screen display rendering mode
- fixed vertex buffer corruption bug, causing on-screen display to flicker randomly in direct3d8 and direct3d9 applications when raster 3d on-screen display rendering mode is enabled
- now raster font uses managed texture instead of dynamic one to bypass broken high resolution dynamic texture pitch reporting on gtx 200 series graphics cards under nvidia 275.27 beta drivers
- raster font texture size is no longer fixed. now the server is dynamically selecting minimum possible texture size to fit selected font into it
- the skins have been changed slightly to provide more convenient raster font customization. now raster font customization window can be open by clicking "raster 3d" button. holding "ctrl" button while clicking "raster 3d" button allows you to select pre-rendered font from bitmap file and holding "shift" button while clicking "raster 3d" button allows you to pre-render and save currently selected font to bitmap file
- fixed bug causing multiple used on-screen display slots to overwrite each other instead of merging the slots correctly
- added screencapture support for direct3d10 and direct3d11 applications using framebuffers with 10-bit rgb components (e.g. dirt 3)
- improved tabbed text formatting
- now desktop video capture support and forcible aero glass interface toggling can
be disabled via the configuration files if necessary
- updated profiles list
- now sdk includes new sample code, demonstrating on-screen display usage from any third party application. the sample is displaying cpu usage in on-screen display and provides third party developers helper object for rivatuner-styled grouped osd text formatting
- powertune settings are now being forcibly reapplied after changing the clocks via unofficial overclocking path to bypass bug in amd driver causing powertune settings to be reset to defaults during programming powerplay table
- unofficial overclocking is now ignored for inactive ulps enabled amd graphics cards
changelog version 2.2.0 beta 3:
• added core voltage control for alternate revision of reference design nvidia geforce gtx 570 series graphics cards
• added new compatibility option to "general" tab, allowing you to select gpu
type on some graphics card models using different gpu types (e.g. low-leakage and high-leakage cayman gpus on radeon 6950 series graphics cards). the option affects default reference gpu voltage and 3d voltage control path
• added memory and vrm temperature monitoring for custom design msi n580gtx lightning series graphics cards with nct7718w thermal sensors
• added memory and vrm temperature monitoring for custom design msi r6970 lightning series graphics cards with nct7718w thermal sensors
• updated msi on-screen display server:
• fixed resource leak in desktop video capture path, causing it to start capturing plain black frames instead of desktop after a few minutes of desktop video capture
• fixed issue causing frames in video stream to be periodically duplicated during desktop video capture causing video stream to be longer than it is supposed tobe. this could cause audio/video de-synchronization after a few minutes of desktop video capture
• improved opengl on-screen display coordinates calculation for framebuffer
coordinate space mode
• added custom raster 3d fonts support to on-screen display in addition to the previously available vector 2d / 3d fonts. on-screen display 3d mode rendering mode switch has been replaced with new vector 2d / vector 3d / raster 3d rendering modes switch
• now on-screen display coordinates are specified in pixels instead of zoomed units
• now it is possible to use drag-and-drop in on-screen display preview window to adjust on-screen display position
• now on-screen display supports tabulation symbols for better appearance in conjunction with variable width custom fonts
• updated korean localization
• added simplified chinese localization
• added indonesian localization
changelog version 2.2.0 beta 2:
- updated italian and dutch localizations
• updated msi on-screen display server:
• improved bitrate calculation in avi file headers
• fixed issue causing corrupted audio recording on certain combinations of audio sampling rates and video framerates (e.g. 48000hz audio and 45 fps video)
• improved audio stream start implementation. initial silence audio frames are now being physically stored in avi file instead of defining non-zero audio stream start in avi file header for better compatibility with some avi editing tools
• improved audio and video streams synchronization under windows vista and newer operating systems. long periods of audio silence are no longer causing audio and video streams to run out of sync
• now the server is waiting for 3 seconds before actually starting desktop video capture after switching aero glass interface off to avoid seeing interface switching progress on resulting video
• fixed issue causing desktop video capture requests to be ignored after single desktop video capture session under certain conditions
changelog version 2.2.0 beta 1:
• added core voltage control for reference desing amd radeon hd 6990 and geforce gtx 590 graphics cards with vt1556 voltage regulators
• added core,memory and auxiliary pexvdd voltage control for custom design msi n560gtx-ti hawk series graphics cards with up6218+up6262 voltage regulators
• added audio capture support to video capture engine.
• added simplified chinese localization
changelog version 2.1.0 final:
• added amd barts and cayman graphics processors family support
• added core voltage control for reference design amd radeon 6970 graphics cards with chl8228 voltage regulators
• added core voltage control for reference design amd radeon 6970 graphics cards with vt1556 voltage regulators
• added core voltage control for reference design amd radeon 6950 graphics cards with chl8214 voltage regulators. please take a note that voltage control is not supported on amd radeon 6950 graphics cards flashed with amd 6970 bios
• added core voltage control for reference design amd radeon 6950 graphics cards with vt1556 voltage regulators. please take a note that voltage control is not supported on amd radeon 6950 graphics cards flashed with amd 6970 bios
• added core voltage control for reference design amd radeon 6870 graphics cards with chl8214 voltage regulators
• added core voltage control for reference design amd radeon 6850 graphics cards with chl8214 voltage regulators
• added core voltage control for reference design nvidia geforce gtx 580 series graphics cards
• added core voltage control for reference design nvidia geforce gtx 570 series graphics cards
• added core voltage control for reference design nvidia geforce gtx 560 ti series graphics cards
• added core voltage control for reference design nvidia geforce gtx 550 ti series graphics cards
• added core voltage control for reference design nvidia geforce gtx 460 se series graphics cards
• added delayed fan speed readback mechanism to improve compatibility with fan control on geforce gtx 580 series
• added low-level fan tachometer monitoring for rv7xx and newer amd graphics cards using on-die gpu tachometer
• fixed low-level memory clock monitoring for some mid-range amd radeon 5xxx series graphics cards using qdr control related power saving technologies
• added core, memory and auxiliary pexvdd voltage control for custom design msi n465gtx twin frozr ii power edition series graphics cards with up6218+up6262 voltage regulators
• added core, memory and auxiliary pexvdd voltage control for custom design msi n450gts cyclone power edition series graphics cards with up6262 voltage regulators
• added core voltage control for custom design msi n450gt ddr5 series with up6262 voltage regulators
• added core and memory voltage control for custom design msi n430gt and n420gt series with up6262 voltage regulators
• fixed typo in hardware database causing regular msi n470gtx and msi n470gtx twin frozr ii graphics cards to be detected as msi n470gtx twin frozr ii power edition series and causing voltage control to be locked
• added i2c bus index filtering in up6262 voltage regulators detection code to prevent voltage regulator detection conflicts with ddc on the systems with some specific monitor models. the conflicts resulted in displaying fake +10/+20/+30 voltages on msi geforce n460gtx hawk series
• added power user oriented configuration file switch for adjusting retry counter for external i2c voltage regulators detection. retry counter is set to 3 by default
• fixed issue in the context help system causing it to display wrong floating tooltips when hovering cursor over the controls under certain conditions
• added ability to assign a hotkey for toggling the on-screen display server blocking. this hotkey is aimed to provide a simple way for diagnosing the server related compatibility issues
• changed default fan speed curve for user defined software automatic fan speed mode
• now msi afterburner uses previously undocumented power user oriented directinput based hotkey handler. new hotkey handling mechanism drastically reduces hotkey response time in applications heavily loading cpu. please take a note that new sophisticated hotkeys handling can cause some system security applications (e.g. kis proactive defense module) to warn you about possible keylogging threat
• fixed issue in hotkey handler causing it to detect false keystrokes under certain conditions
• msi on-screen display server has been upgraded to version 4.0.1. new version gives you the following improvements:- reduced on-screen display rendering related cpu performance hit due to more effective geometry batching in on-screen display 3d rendering mode codepath
- now msi on-screen display server supports rivatuner's user extendable localization system
- screenshot compression library saveimage.dll has been replaced with more progressive savemedia.dll library providing unified screenshot and video encoding engine
- jpeg screenshot quality settings are no longer power user oriented and can be adjusted directly from the client application gui
- screen capture implementation is now multithreaded to minimize the impact on the game performance when saving screenshots on the systems with multicore cpus
- text indication of screen capture events in the on-screen display has been replaced with graphics progress indicator
- fixed issues causing the on-screen display to be rendered in wrong colors in 3d mode in some multitextured direct3d9 applications (e.g. several bumpmapping related samples from directx 9 sdk)
- updated profiles list• added high performance realtime in-game video capture support by means of built-in video capture engine of new msi on-screen display server. you no longer need to waste your money on purchasing an additional video capture application, now msi afterburner is providing such functionality to everyone and absolutely for free! the key features of video capture engine are:
- realtime video capture support for any direct3d8, direct3d9, direct3d10, direct3d11 and opengl applications
- queued frame capture algorithms are aimed to minimize the graphics pipeline stalling caused by transferring pixel data from gpu to cpu and keep high and smooth in-game framerate while video capture is in progress
- multiple video capture formats: uncompressed video capture for the systems with high performance disk i/o subsystems, two different compression modes for the systems with both mid-range and high performance multicore cpus
- multithreaded simd optimized encoders are aimed to provide the maximum compression performance on modern multicore cpus with sse2 instructions support
- various options allowing you to tweak video capture performance on your system: customizable target video framerate, customizable target video quality, controllable multithreaded optimization and various frame downsampling modes
- audio stream capture and additional video capture related enhancements are coming in future versions• ow screen capture events are also indicated by notification messages in the hardware monitoring window
• added option allowing hiding on-screen display on captured screenshots and videos
• reduced hardware polling time on multi-gpu systems due to cached gpu context switching in hardware monitoring module
• improved hardware monitoring shared memory layout v2.0 introduces additional data source identification related fields and new gpu descriptors array. third party developers may refer to updated sample code included in the sdk
• added new control shared memory interface for future msi software products integration with msi afterburner. new shared memory interface allows third party applications to program graphics card clock freqnecies, voltages and fans via msi afterburner. such shared memory interface allows developing a lot of useful external applications, for example smartphone overclocking client applications connected to the pc server and remotely controlling the hardware via msi afterburner and so on. the sdk included in msi afterburner distributive contains open source sample demonstrating the access to new control shared memory from a third party application
• all synchronization mutexes have been moved from local to global namespace
• now microsoft visual c++ 2008 runtime libraries are included in distributive and installed with software
• hardware database is now configured to force fan duty cycle monitoring to be performed less efficient amd adl sdk path on amd radeon 4870 x2 and hd 5970 series graphics cards
• changed way of unlocking unofficial overclocking on amd graphics cards
• added alternate unofficial overclocking path allowing keeping powerplay active on some modern asic families during overclocking
• fan control settings are now being forcibly reapplied after changing the clocks via unofficial overclocking path to bypass bug in amd driver causing the fan control settings to be reset to defaults during programming powerplay table
• fixed issue in up6266 voltage control codepath causing setting wrong fixed 0.920v voltage instead of desired one when "force constant voltage" option is enabled
• localization reference guide documentation has been updated to v1.2
• various typo fixes in different language packs
changelog version 2.1.0 beta 7:
- the official support of gtx 560 ti / gt 440.
- now microsoft visual c++ 2008 runtime libraries are included in distributive
- hardware database is now configured to force fan duty cycle monitoring to be performed via slower amd adl sdk path on amd radeon 4870 x2 and 5790 series cards
- changed way of unlocking unofficial overclocking on amd graphics cards to make overclocking newbies think harder before enabling this functionality blindly and coming to support forums with fake bugreports
- added alternate unofficial overclocking path allowing keeping powerplay active on some modern asic families during overclocking
- fan control settings are now being forcibly reapplied after changing the clocks via unofficial overclocking path to bypass bug in amd driver causin the fan control settings to be reset to defaults after programming powerplay tableto enable unofficial overclocking in this version it is necessary to:
- set unofficialoverclockingeula field to the following text: i confirm that i am aware of unofficial overclocking limitations and fully understand that msi will not provide me any support on it
- set unofficialoverclockingmode to 1 to keep powerplay active (may not work on old asics), 2 to traditionally disable powerplay or to 0 to temporary disable unofficial overclocking path
changelog version 2.1.0 beta 2:
afterburner 2.1.0 beta 2 starts to support voltage adjustment on hd 6850 series cards. and video capture function is now working better and faster on core 2 duo cpu to capture 1680x1050 high resolution video.
changelog version 2.0.0 final:
# voltage control layer has been seriously revamped to give additional freedom to extreme overclockers with new custom design msi graphics cards. now msi afterburner is able to control up to 3 voltages on custom design msi fermi and other future custom design msi graphics cards. new adjustable voltages include memory voltage and special multi-purpose auxiliary voltage feeding either memory bus (also known as vddci on amd graphics cards) or pcie bus and crystal (pexvdd on nvidia graphics cards)
# added core, memory and auxiliary pexvdd voltage control for custom design msi n480gtx lighning series graphics cards with up6225+up6262 voltage regulators
# added core, memory and auxiliary pexvdd voltage control for custom design msi n470gtx twin frozr ii ov3 series graphics cards with up6218+up6262 voltage regulators
# added core, memory and auxiliary pexvdd voltage control for custom design msi n460gtx hawk series graphics cards with up6262 voltage regulators
# added core voltage control for custom design msi n460gtx cyclone series graphics cards
# added auxiliary vddci voltage control for reference design amd radeon hd 5870 series graphics cards
# added fan tachometer monitoring for nvidia graphics cards. please take a note that not all graphics cards are tachometer reading capable. so depending on graphics card and cooling system fan tachometer monitoring can be unavailable
# optimized nvidia driver-level clock frequency monitoring codepath
# minimum clock limits for all graphics cards have been reduced from 75% to 50%
# dynamic overclocking, voltage and fan speed limits. msi afterburner no longer uses static slider limits calibration and adjusts the limits dynamically when some external factors affect it (e.g. overdrive clock limits on amd cards or vga bios fan speed and voltage limits on nvidia geforce gtx 400 cards)
# new temperature hysteresis settings for software automatic fan control mode gives you additional way to improve cooling system thermal and acoustic parameters
# now fan speed limits (i.e. minimum and maximum fan speeds accepted by vga bios and display driver) are displayed in custom fan speed curve editor window
# built-in skin sizes have been reduced due to optimized internal skin panels representation and optimized compiled bitmap cache
# optional skin compression ability in the built-in skin compiler. skin format reference documentation has been updated to document new compression options
# minor built-in skins appearance tweaks
# now msi afterburner uses previously undocumented power user oriented startup mode via the task scheduler under windows vista / windows 7. msi afterburner launch no longer requires uac confirmation at windows startup. please take a note that microsoft visual c++ 2008 runtime libraries must be installed to get new startup mode working
# now msi afterburner automatically fixes startup link if [start with windows] or [apply overclocking at system startup] is enabled but the registry or task scheduler startup entry is missing
# startup profile is now displayed in [apply at windows startup] option floating tooltip instead of the main window
# now power users can enable optional directinput based hotkeys handler via the configuration file. directinput based hotkeys processing can seriously reduces hotkey response time in the applications heavily loading cpu (mostly 3d games) and leaving not enough time for processing standard keyboard input message queues. please take a note that enabling such sophisticated hotkeys handling mode can cause some system security applications (e.g. pro-active application behavior analysis module of kis) to warn you about possible keylogging threat
# improved skin engine, now skinned controls support horizontal and/or vertical centering. skin format reference guide has been updated to document these new alignment modes
# msi on-screen display server has been upgraded to version 3.7.2. new version gives you the following improvements:
# now screen capture events are identified visually by text message flashing in on-screen display during 0.25s
# built-in skin sizes have been reduced due to optimized compiled bitmap cache
# added on-screen display profile for startcraft ii : wings of liberty
# added configuration file switch allowing sending msi afterburner to system tray instead of closing on button click
# [start the task only when computer is running on ac power] option is no longer set in the startup task settings to allow automatically starting application via the task scheduler on laptops or on some ups models
# added optional data filtering mode for all hardware monitoring graphs. now it is possible to enable special math data filtering algorithm independently for each hardware monitoring graph to reject misreading spikes caused by sensor access conflicts when running multiple hardware monitoring tools at the same time
# now it is posssible to use both core and shader clock as the primary clock when adjust the clocks in linked mode
# fixed videomemory usage monitoring for non-primary nvidia graphics cards
# application restart is no longer required to apply new user interface language
# updated localization engine. now floating tooltips based context help system supports macro definitions
# localization reference guide documentation has been updated to v1.1
# various typo fixes in different language packs
# added korean localization
changelog version 1.6.1 final:
bisher noch nicht veröffentlicht. support für die geforce gtx 460 liegt nahe.
changelog version 1.6.0 final:
• added nvidia geforce gtx 400 series graphics cards support (including voltage control!)
• added voltage control for msi n240gt low profile series graphics cards
• changed marketing name for msi r5670-pd512 in hardware database
• added basic screen capture support by means of built-in screen capture engine of msi on-screen display server. now it is possible to assign the hotkey for capturing screenshots in bmp,png or jpg formats on desktop, in directx or in opengl applications
• added hardware monitoring history logging support. now msi afterburner is able to save history in native rivatuner hardware monitoring log file format. the log files captured with msi afterburner can be viewed in any text editor like notepad or in graphics form in rivatuner's hml file viewer (rivatuner must be installed for viewing log files in graphics form)
• added new safety option allowing forcring constant voltage on some cards with voltage regulators supporting programmable dynamic voltage management (e.g. vt1165 or up6266). new safety option may improve stability on some systems a well as provide power state independent voltage control on the systems with non-standard voltage control implementation
• screen capture and on-screen display hotkey events are now being processed via direct connection to the on-screen display server instead of command line. due to this change screen capture and on-screen display visibility control hotkeys are being processed faster now
• msi on-screen display server has been upgraded to version 3.7.1. new server gives you a lot of improvements including:
• directx11 on-screen display and screen capture support
• directx screen capture engine is no longer using directx runtimes to capture and compress screenshots. screen capture and compression to png/jpg formats in directx applications is now handled by own more effective libpng/jpeglib based library
• png and jpg screen capture support for desktop and opengl applications
• adjustable jpg screen capture quality for experienced users
• screen capture support for directx10 and directx11 applications using multisampled antialiasing or non-standard frame buffer formats (e.g. srgb)
• optional on-screen display 3d rendering mode. new mode uses 3d accelerated directx functions to emulate previously used 2d framebuffer access functions and render 2d text. new rendering mode provides on-screen display support in directx10 and directx11 applications using multisampled antialiasing and can also drastically reduce osd related performance hit on the systems with badly optimized 2d acceleration in display drivers
• simplified on-screen display coordinate space settings. rarely used desktop and window coordinate space modes have been merged into single framebuffer coordinate space mode
• now the server automatically selects framebuffer coordinate space instead of viewport coordinate space when viewport is not accessible (e.g. if pure direct3d8 device is in use)
• improved application notification scheme during runtime profiles adjustment. now runtime changes in osd application profiles (e.g. osd zoom ratio change on the fly) are reflected in affected application almost immedaitely instead of approximately 1 second delay in the previos versions
• reduced runtime skin engine memory footprint due to dynamic skin storage unloading
• improved race condition protection system for multithreaded 3d engines (e.g. age of dragons : origins and arma ii)
• improved race condition protection system for the systems running multiple osd applications simultaneously (e.g. osd server, fraps and steam in-game chat)
• improved floating injection address hooking technology. due to more advanced built-in code analyzer hooks can be injected deeper into 3d application code if stealth mode is enabled. these changes improve stealth mode compatibility with third party tools using similar stealth injection technologies (e.g. fraps v2.9.8 and newer)
• now stealth mode cannot be toggled during 3d application runtime to reduce the risk of crashing 3d application
• removed single screen capture per second limitation
• updated profiles list
• now msi afterburner distributive includes original 128x128 png application logo (stored in .\graphics folder) for dockbar applications like rocketdock or objectdock
• it is no longer necessary to close the application to save monitoring window attachment state
• [stop the task if it runs longer than 3 days] option is no longer set in the task settings when using alternate startup mode via the task scheduler under windows vista / windows 7
• full list active of on-screen display server clients is now displayed in window instead of the most recent client
• floating tooltips help system is now reinitialized properly after runtime skin switching
• added ukrainian localization
changelog version 1.51 final:
• added voltage control of msi r5830 twin frozr ii series.
• added voltage control of msi r5670-pd1g series.
• fixed voltage control of msi r5870 lightning and r5870/r5850 twin frozr ii
• fixed description of r5670 1gb series
changelog version 1.50 final:
• added videomemory usage monitoring for nvidia graphics cards under forceware 185.xx and newer drivers
• added gpu usage monitoring for nvidia gt2xx and newer graphics cards under forceware 185.xx and newer drivers
• added vga bios version detection for amd graphics cards
• added optional ability to display hint messages in hardware monitoring window area. the messages notify the user about runtime profile management activity(such as profile creation, removal or applying) and other application events
• minor appearance tweaks in default skins
• added compact versions of default skins (default green, red and blue editions)
• now advanced msi afterburner properties also support floating tooltip based context help system similar to the main application window
• now msi afterburner supports rivatuner's user extendable localization system. currently localization system includes default english, russian, traditional chinese, spanish, italian and dutch language packs and affects context help system and non-skinned advanced properties interface. similar to rivatuner you can also create your own language packs for your native language and share your work with msi afterburner users community!
• improved skin format. now skinned fonts support characters remapping feature.all skins supplied with msi afterburner are using this feature, third party skin designers may decompile and peek into these skins to see an example of new feature usage
• now hardware monitoring window font size can be redefined via the skin, third party skin designers may decompile and peek into compact versions of default skins to see an example of new feature usage
• skin format reference documentation has been updated to v1.1 to reflect the format improvements mentioned above
• added shared memory interface allowing any third party applications to access msi afterburner hardware monitoring statistics. the interface is intended for future msi afterburner vista / windows 7 sidebar gadgets, however, the shared memory layout is publicly open so third party developers can use it to access msi afterburner hardware monitoring statistics from their own applications.
the sdk included in msi afterburner distributive contains open source sample demonstrating the access to shared memory from a third party application
• added command line switches for forcing msi afterburner to be minimized to the system tray area on startup or during runtime and for opening desired advanced msi afterburner properties tab. the switches are intended for interraction with future msi afterburner vista / windows 7 sidebar gadgets. sample code included in the sdk also shows you how to detect, start and minimize installed msi afterburner, how to open desired tab in advanced properties and how to use msi afterburner profiles from third party applications
• reduced runtime skin engine memory footprint due to dynamic skin storage unloading
• startup settings are now displayed next to the button
• added button for locking profiles modification
• now voltage control is also locked by default in safety options in advanced msi afterburner properties
• added accessibilitycheckingperiod configuration file switch for improving the compatibility with amd ulps power saving technology on crossfire systems. the switch allows low-level monitoring module to use amd driver api to check gpu accessibility and detect and display gpu sleep state properly. please take a note that amd api implementation is ineffective and hardly suits to realtime monitoring due to high cpu stress resulting in periodic stuttering in games.
that is why the compatibility switch is disabled by default, enable it only if you absolutely need to see slave gpu sleep state on the graphs and accept side effects like performance drop and stuttering resulting from ineffective amd api implementation
• added nvidia gt240m pci deviceid range to the core to provide more efficient hardware monitoring via low-level core on mobile nvidia gt240 based systems (bonus feature, official mobile systems support is still not declared)
• graph limits are now adjustable in the graph properties in tab
• added amd rv810 graphics processors family supports
• added voltage control for custom design msi r5670 1gb series graphics cards with up6262 voltage regulators
• added voltage control for custom design msi r5870 lightning series graphics cards with up6266 voltage regulators
• added voltage control for custom design msi r5870 twin frozr ii series graphics cards with up6266 voltage regulators
• added voltage control for custom design msi r5850 twin frozr ii series graphics cards with up6266 voltage regulators
• added integration with external msi kombustor stability testing application
• added workaround for overclocking bug of forceware 196.21. please take a note that the workaround is applied only to 196.00 - 196.21 driver versions range in order to ensure compatibility with future fixed nvidia drivers.
• now hardware database includes marketing names of msi graphics cards so msi afterburner displays marketing names instead of generic graphics card model names when possible
changelog version 1.50 beta 6:
• added voltage control for custom design msi r5870 lightning series graphics
cards with up6266 voltage regulators
• added voltage control for custom design msi r5870 twin frozr ii series
graphics cards with up6266 voltage regulators
• added voltage control for custom design msi r5850 twin frozr ii series
graphics cards with up6266 voltage regulators
• afterburner displays marketing names instead of generic graphics card model
names when possible
changelog version 1.50 beta 5:
• added voltage control for custom design msi r5870 lightning series graphics
cards with up6266 voltage regulators
• added integration with external msi kombustor stability testing application
(coming soon, stay tuned!)
• added workaround for overclocking bug of forceware 196.21. please take a note that the workaround is applied only to 196.00 - 196.21 driver versions range in order to ensure compatibility with future fixed nvidia drivers. that is wny you may need to force the workaround via clockdomainidworkaround configuration file entry if nvidia release a few more versions affected by this problem prior to fixing it
changelog version 1.42:
• added voltage control for custom design msi n240gt d5 1gb series graphics cards with up6262 voltage regulators
• added voltage control for custom design msi r5770 hawk graphics cards with up6204 voltage regulators
changelog version 1.41:
• fix incorrect database entry of msi n240gt d3 series
changelog version 1.40:
• added initial amd radeon hd 5970 series graphics cards support
• added voltage control for cost down reference design amd radeon hd 4870 series graphics cards with l6788a voltage regulators
• added voltage control for custom design msi r4770 cyclone graphics cards series with up6204 voltage regulators
• ineffective and slow temperature, clock, gpu usage and fan speed monitoring implementation provided by native amd's adl sdk has been replaced with own more effective low-level codepath. due to new codepath hardware monitoring related cpu performance hit has been reduced drastically on the systems with amd graphics cards and drivers.
• on-screen display and logitech lcd monitoring modules no longer explicitly read displayed data from hardware and retrieve cached data from monitoring graphs instead. due to this change cpu performance hit is reduced when osd or lcd monitoring features are enabled.
• fan speed slider position and numeric fan speed input field are now being refreshed in automatic fan speed mode only when msi afterburner window is active.
• added configuration file switch allowing power users to unlock unofficial overclocking codepath in amd display drivers (similar to amdgpuclocktool, atitool and rivatuner overclocking implementation on amd graphics cards).
unlike amd's official adl sdk overclocking ways, unofficial ones are not limited with ccc clock limit but have some alternate disadvantages (e.g. powerplay support limitation).
please take a note that unofficial overclocking methods are not supported either by amd or by msi, so unlock and use it at your own risk.
• now it is possible to toggle performance profiler status info visibility in hardware monitor window via [show status] option in the context menu.
• fixed l6788a database entry for amd radeon hd 4770 series graphics cards
• gpu voltage monitoring feature is now locked and not available by default.
unfortunately some inexperienced users don't understand the risk of running multiple tools accessing voltage regulator at the same time and tend to use helper voltage monitoring features in everyday hardware monitoring sessions in conjunction with third party vrm monitoring tools, intensively writing data to vrm and periodically causing it to enter wrong state due to write collision. unfortunately such issues are wrongly treated by certain users as instability of our product. to prevent such rumors, since this version voltage monitoring feature is no longer available to beginners by default.
experienced users understanding these specifics and accepting these risks may unlock voltage monitoring features via new safety option in [general]tab
• amd rv8xx i2c microcontroller is now being forcibly reset prior to starting new i2c transaction to minimize the risk of i2c collisions with third party tool without i2c synchronization protocol support (e.g. amdgpuclocktool)
• added safety option allowing users to disable voltage control feature if it is not needed
• now afterburner forcibly changes memory clock for all performance levels at once on amd graphics cards with equal default memory clocks defined for all performance levels to bypass flickering issue caused by incorrect powerplay dynamic memory clock changing implementation on some cards
• added catalyst driver family version detection for amd graphics cards
• added option to display system time in the on-screen display
• added red and blue editions of default skin
• various minor user interface and skin tweaks
• added configuration file switches allowing power users to tweak afterburner startup process and define startup delay or force the startup to be handled by windows vista / windows 7 task scheduler to bypass uac evaluation window (additional microsoft visual c++ 2008 runtime libraries installation is required for task scheduler based startup way)
• msi on-screen display server has been upgraded to version 3.6.0. new server provides improved desktop windows notification mechanism and also features optional power user oriented task scheduler based startup way
• added skin format reference documentation. now third party skin designers may use this local offline documentation to create their own skins for msi afterburner. official msi afterburner skin creation contest is approaching!
do you feel that you can design nice skins for msi afterburner? stay tuned and don't miss your chance to win the prize!
changelog version 1.30:
• added voltage control for reference design amd radeon hd 4770 and amd radeon hd 5770 series graphics cards with l6788a voltage regulators
• added voltage control for custom design msi n240gt d3 series graphics cards with up6262 voltage regulators
• fixed database entry for amd radeon hd 4870 x2 graphics cards. afterburner no longer adjusts 2d voltage instead of 3d voltage on amd radeon hd 4870 x2
changelog version 1.20:
• added nvidia g 210 and gt 240 series graphics cards support
• added voltage control for custom design msi n220gt and n240gt series graphics cards with up6262 voltage regulators
• added initial amd radeon hd 5750 and amd radeon hd 5770 series graphics cards support
• added logitech keyboards lcd displays support. now it is possible to display hardware monitor data in logitech keyboards lcd
• extended i2c address scanning range for up6208 voltage regulators to allow supporting voltage control on non-msi custom design graphics cards equipped with up6208
• fixed on-board memory size detection for amd radeon hd 5000 series graphics cards
• now option also affects voltage control
• fixed database entry for amd radeon hd 4890 series graphics cards. afterburner no longer adjusts 2d voltage instead of 3d voltage on amd radeon hd 4890
• fixed database entry for amd radeon hd 5850 series graphics cards. afterburner no longer adjusts uvd voltage instead of 3d voltage on amd radeon hd 5850
• automatic profiles manager is now restarted after resuming from suspended mode
• revised vrm access synchronization protocol for safer simultaneous vrm polling by multiple software products at the same time
• added setting to the context menu of detached hardware monitor window. when this option is disabled, hardware monitor window can be minimized to the taskbar while staying in detached mode
• now it is possible to pause hardware monitor activity via option in the context menu of hardware monitor window
• maximum allowed hardware polling period has been extended from 5 to 60 seconds
• added configuration file setting allowing power users to display performance profiler status information in the hardware monitor window. the information allows estimating average cpu performance hit caused by hardware monitor and software automatic fan control layers
• optimized timer message queue processing under high cpu load conditions for better hardware monitoring and software automatic fan control events handling
• reduced cpu usage for simultaneous gpu clock frequency and gpu usage readings on amd graphics cards, both values are being read in single pass now
• maximum limits has been extended from 1000 to 1500mhz for core clock graph and from 2000 to 2500mhz for shader clock and memory clock graphs
• added readme file and option to display it in the installer
• now tab is not displayed in advanced settings window if there are no fan control capable gpus in the system
• updated context help files, added more hints to button help


Ne ist nicht aktiviert!
Und ich muss die Datei Neu laden. Grade Division 2 hat häufig Unerwartete Abrüche^^ mit der AMD Karte
Das Kotzt mich echt an
Mit -10% PT, Takt auf 2500 statt fast 3000Mhz und Spannung auf 1100/1050 statt 1150mV benötigt die 7900XTX Taichi über 100 Watt weniger und der Hotspot ist bei gleichen Game-Settings im Selben Spiel Bei 66 Statt 89C°
Bei nahzu Identischen FPS/Auslastung. Und kaum zu hören wenn der Dark Rock Pro 4 auf etwa 1000rpm läuft
Ich müsste bescheuert sein wenn ich sie mit Werkseinstellungen betreiben würde....
Wir Zeit das ich diese Settings in einem Externen Programm Dauerhaft anwenden kann...
Und wenn ich MSI AB( z.B) Nutzen Könnte läd er das Zwangsweise und nur so stelle ich mir das vor.
Mir sind die Befindlichkeiten des Treiber böllig egal. Der soll einfach machen was ich will ohne Eigenmächtig irgendwas zurückzusetzen. Ich habe das zu endscheiden. Von mir aus könnte er fragen ob er das "darf".
Es liegt auch unter garantie nicht an meinem Windows im 2. PC das Selbe.
Genaugenommen will ich mich mit dem Treiber auch überhaupt nicht beschäftigen. Mich Interessiert bis auf die Lauffähigkeit nichts Daran!
Den Nvidia-Treiber habe ich mit NV Cleaninstall, minimalst möglich installiert
Bei der 1080Ti war ich seit 2017/18 bis Ende 2023 vielleicht 3 oder 4 mal im Treibermenü um etwas zu Schauen o.ä.
6 verschiedene Treiber hatte ich in der Zeit..aber nur weil DX12 ne Zeit lang probleme machte sonst wäre es wohl nur Einer maximal 2, unter Garantie
Ich weiß "Treiber" ist ein sensibles Thema für manche. Aber für mich ist Völlig unwichtig was Treiber und Programme können oder wollen Haupsache die Grundfunktionen laufen man muss sich nicht weiter mit beschäftigen um lauffähig zu sein und sie machen im groß, das was der Nutzer will.
Wir Zeit das ich diese Settings in einem Externen Programm Dauerhaft anwenden kann...