Revision history - Version 4.1.1

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
o 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 


Changes for v4.0.0 - v4.1.0

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
o 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
o Now you can customize graph color in layered mode via double clicking color legend box on the graph
o Now tracking markers display current values for all graphs in layered mode instead of active graph only
o Improved graphs resizing implementation for attached hardware monitor window
Improved skin browser:
o 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
o Added precaching for skin preview images. Skin files are no longer being accessed when switching between skins in the browser
Improved skin engine:
o Improved skin rendering performance for layered skin composition mode with alpha channel
o Improved rendering performance for skins using animated indicators (e.g. animated profile save indicator in default MSI Afterburner skin)
o Added backbuffering support to skinned windows to simplify implementation of various framebuffer processing related effects (e.g. skin scaling)
o Vector indicators are now being rendered via GDI+ to provide improved antialiasing and rendering performance
o 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
o 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:
o 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
o Added support for 10 profile slots in skin cross-compatibility mode
o 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
o 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


Changes for v3.0.1 - v4.0.0

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 multi-column monitoring graphs rendering mode. Now you can adjust the number of graph columns in "Active monitoring graphs" section in "Monitoring" tab
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 "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:
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
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
Optimized hardware polling for multi-GPU systems
Added SVI2 voltage control support via AMD ADL SDK to provide compatibility with future graphics cards voltage regulatos


Changes for v3.0.0 - v3.0.1

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


MSI Afterburner Version 3.0.0 (2014/5/16)Version 3.0.0 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:
 ? Added slider for temperature limit adjustment
 ? Added option for linked power limit and temperature limit adjustment
 ? Added option for temperature limit prioritizing
 ? 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)
Added temperature limit, power limit, voltage limit, maximum overvoltage limit and GPU utilization 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. limiting performance due to 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 CPU temperature monitoring (Intel Core 2 and newer Intel CPUs only), CPU usage, RAM usage and pagefile (commit charge) usage graphs to hardware monitoring module
Added CPU info to "i" window
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)
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
Added predefined fan speed curves list to the "Fan" tab in advanced application properties. The list allows you to select default curve on all cards and additional pre-defined curves (such as silent or performance fan speed curve) on some custom design MSI graphics cards
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
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
Added secondary voltage control loop support for CHL8214 voltage regulators to provide compatibility with future custom design MSI graphics cards
Improved skin engine, now skinned slider controls support curved paths defined by alpha channel. Skin format reference guide has been updated to v1.6 to document new slider types support
Fixed single tray icon mode functionality under Windows 8
Improved single tray icon mode handling. It is no longer necessary to restart application when toggling single tray icon mode
Now unofficial overclocking mode and official clock limits extension command line switch (XCL) for AMD graphics cards are accessible via GUI in "General" tab in "AMD compatibility properties" section
Added "Disable ULPS" option to "AMD compatibility properties" section in "General" tab
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 "Reset display mode on applying unofficial overclocking" option to "AMD compatibility properties" section in "General" tab. This option can be used as a workaround for infamous flickering issue, caused by bug in AMD driver
Now MSI Afterburner displays path to driver registry key in "i" window
Now MSI Afterburner displays voltage regulator model and location information in "i" window
Now MSI Afterburner displays RivaTuner Statistics Server installation path and server version information in "i" window
Added French and Turkish localizations
Recompiled kernel mode driver to bypass false positive in driver verifier
Added workaround for missing tray icon when starting application while EXPLORER.EXE is not responding
Application tray icon is now being restored after restarting EXPLORER.EXE
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 .\SDK\Localization\Installer folder
Now power users can display graphs in hardware monitoring window in multiple columns via configuration file
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
Added "Use dedicated encoder server" option to "Videocapture" tab
Added prerecording settings to "Videocapture" tab. You can select one of the following prerecording modes:
 ? 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
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
Added "External plugin" to the list of available video formats to "Videocapture" tab. External plugins provide hardware accelerated H.264 video encoding support for Intel QuickSync, NVIDIA NVENC and AMD VCE platforms
Improved DirectInput hotkey handler minimizes the risk of losing hotkey functionality until application restart under certain conditions
RivaTuner Statistics Server has been upgraded to version 6.1.1:
 ? The server is no longer being distributed as a part of client applications like MSI Afterburner and EVGA Precision. Now it comes under generic RivaTuner Statistics Server name with own installer and can be optionally installed when necessary. The clients will automatically hide any server dependent functionality (such as On-Screen Display, framerate monitoring, automatic 2D/3D profiles management, screen and video capture and so on) when the server is not installed
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
 [close]