dedraPL / AfterburnerOLEDDisplay

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

INFO

Software implementation for OLED display of system info from MSI Afterburner. Program read MSI Afterburner shared memory and send it via USB-Serial adapter to the hardware screen.

SOFTWARE

You need MSI Afterburner installed on your computer.

Hardware display project can be found on my other repo https://github.com/dedraPL/OLEDMonitor

You need both to work.

AfterburnerConnector C++ library reads data from Afterburner shared memory.

AfterburnerOledDisplay is a C# main project for this solution, reads system info via AfterburnerConnector library and sends it via Serial to the hardware screen.

You can change COM port, monitored GPU, refresh rate or disable notifications with this application.

PACKET

Serial output send MessagePack format packets.

Key Value Description
GT uint8 GPU Temperature
GU uint8 GPU Usage (buffored on graph)
CT uint8 CPU Temperature
CU uint8 CPU Usage (buffored on graph)
FR uint8 Framerate (buffored on graph)

TODO

  • working basic version
  • GUI with tray icon
  • RAM usage reader
  • screens configuration for hardware display
  • graphs in the GUI window

About

License:MIT License


Languages

Language:C# 67.0%Language:C 18.7%Language:C++ 14.3%