This is a monitoring plugin for MSI Afterburner that exposes generic AIO data provided by LiquidCtl. Codebase is heavily inspired by https://github.com/ts-korhonen/LibreHardwareMonitorAfterburnerPlugin and https://github.com/SuspiciousActivity/FanControl.Liquidctl, given my lack of knowledge in the C# / Microsoft ecosystem, huge thanks to them.
- MSI Afterburner (version 4.6.4 used in development)
- .Net Framefork >= 4.8
Download latest release of LiquidCtl.dll
here and place in into Plugins/Monitoring
of MSI Afterburner installation folder.
Download the latest release of SuspiciousActivity's liquidctl fork and place it next to the dll from the last step. Tested with 1.0.1
Additionally you need to put Newtonsoft.Json.dll
into the root folder of MSI Afterburner.
E.g. C:\Program Files (x86)\MSI Afterburner\Plugins\Monitoring
Start MSI Afterburner and go to Settings > Monitoring
and click [...]
button next to Active hardware monitoring graphs
.
In the list of Active plugin modules
select and activate the checkmark next to LiquidCtl.dll
.
Setup button is disabled, current implementation exposes all hardware reported by LiquidCtl.
Afterburner should now be populated with discovered sensors.
Exit MSI Afterburner and delete LiquidCtl.dll
you installed earlier.
In the same folder delete LiquidCtl.dll.log
if they exist. You can clean up Newtonsoft.Json.dll
aswell from the root folder aswell.
The plugin source code is licensed under Mozilla Public License 2.0