Featured in collections
Featured in groupsSee All

System.Monitor.HUD
By Huggi9
27 Favourites40 Comments23K Views
NOTE - Programs needed for this skin are CoreTemp and MSI Afterburner. CoreTemp is needed for CPU specs and temperature, Afterburner for all graphics related stuff. CoreTemp can be downloaded here: www.alcpu.com/CoreTemp/ (make sure to opt out of all the ad programs when installing) and Afterburner here: event.msi.com/vga/afterburner/…. Also, make sure to set them up to start with Windows.
------------------------------------------------------------------------------------------------------
MODULES:
Config - settings for all the different changeable variables used in the skin.
CPU info
CPU usage (AMD) - Uses CoreTemp as MSI Afterburner does not support AMD CPUs.
CPU usage (Intel) - Uses MSI Afterburner. CoreTemp is still required if you use the CPU Info module.
RAM usage
Swap usage
GPU info - 4-way SLI/Crossfire supported.
GPU usage - 4-way SLI/Crossfire supported.
GPU VRAM - due to the strange way Afterburner detects VRAM usage in multi-GPU, only one module is required. Read the Config help section for more info.
Drive usage
Network - see the relevant Config help section for setting up.
Spacers - they provide small gaps in order to group modules together (e.g. between Swap and HDD 1 in the image above).
------------------------------------------------------------------------------------------------------
MODULES:
Config - settings for all the different changeable variables used in the skin.
CPU info
CPU usage (AMD) - Uses CoreTemp as MSI Afterburner does not support AMD CPUs.
CPU usage (Intel) - Uses MSI Afterburner. CoreTemp is still required if you use the CPU Info module.
RAM usage
Swap usage
GPU info - 4-way SLI/Crossfire supported.
GPU usage - 4-way SLI/Crossfire supported.
GPU VRAM - due to the strange way Afterburner detects VRAM usage in multi-GPU, only one module is required. Read the Config help section for more info.
Drive usage
Network - see the relevant Config help section for setting up.
Spacers - they provide small gaps in order to group modules together (e.g. between Swap and HDD 1 in the image above).
Sidebars - auto-adjusts height to the screen resolution of the monitor it is active on.
Vertical spacers - in case you use more than one sidebar. It is a transparent, 10 pixel wide column with two accent lines at either side, as can be seen in the preview above in (between the sidebars).
*Some parts may not function correctly as I do not have the hardware to test them. Also, some hardware may not support the functionality in the first place, such as CPU voltage and GPU voltage/fan rpm.
Vertical spacers - in case you use more than one sidebar. It is a transparent, 10 pixel wide column with two accent lines at either side, as can be seen in the preview above in (between the sidebars).
*Some parts may not function correctly as I do not have the hardware to test them. Also, some hardware may not support the functionality in the first place, such as CPU voltage and GPU voltage/fan rpm.
------------------------------------------------------------------------------------------------------
CREDITS
- ‘mepu’, author of the HUD.Vision skin on the Customize.org website. I was a big fan of the look of his skin but some things just weren't to my preference so I started building System.Monitor.HUD to fit my own taste while keeping a similar look.
- 'jsmorley', moderator/developer on the Rainmeter Forums. For the help he's given me and other authors when we have trouble figuring stuff out with our skins.
LICENCE - do whatever you want with my RM skin, you're welcome to. All I ask is that if you share/upload it somewhere, just put a mention of my name and/or link to this page.
CREDITS
- ‘mepu’, author of the HUD.Vision skin on the Customize.org website. I was a big fan of the look of his skin but some things just weren't to my preference so I started building System.Monitor.HUD to fit my own taste while keeping a similar look.
- 'jsmorley', moderator/developer on the Rainmeter Forums. For the help he's given me and other authors when we have trouble figuring stuff out with our skins.
LICENCE - do whatever you want with my RM skin, you're welcome to. All I ask is that if you share/upload it somewhere, just put a mention of my name and/or link to this page.
Published:
© 2012 - 2021 Huggi9
Comments39
Join the community to add your comment. Already a deviant? Log In
Hi, awesome work! I do have a question however,
- Is it possible to remove the volt/fan from the GPU info? I use a custom loop so the fans are not installed so it's useless information, same for the voltage. Is there a possible way to edit and remove these 2 options?
- Is there a way to make a black/red look or are we stuck to default colours?
- Is it possible to remove the volt/fan from the GPU info? I use a custom loop so the fans are not installed so it's useless information, same for the voltage. Is there a possible way to edit and remove these 2 options?
- Is there a way to make a black/red look or are we stuck to default colours?

I've been using this skin for a loooong time, but suddenly coretemp started to freeze my entire PC due to insane memory leaks, so I had to uninstall it.
Without it the cpu temps on the skin reported a sad 0c.
I realized MSI Afterburner supports cpu temp reading.
I downloaded the plugin for rainmeter and (without any prior rainmeter "coding" experience) after an hour of trying to figure out how to edit the config files so they read the temp from Afterburner instead, I finally made it.
I copied the entire "graphs" section from "cpu" in "metermeasure" into each cpu config file and added "[Measure.CPU_Temp]" by slightly tweaking the code from the GPU section, so it reads the cpu instead.
It's ghetto as hell, but it works.
^_^
Without it the cpu temps on the skin reported a sad 0c.
I realized MSI Afterburner supports cpu temp reading.
I downloaded the plugin for rainmeter and (without any prior rainmeter "coding" experience) after an hour of trying to figure out how to edit the config files so they read the temp from Afterburner instead, I finally made it.
I copied the entire "graphs" section from "cpu" in "metermeasure" into each cpu config file and added "[Measure.CPU_Temp]" by slightly tweaking the code from the GPU section, so it reads the cpu instead.
It's ghetto as hell, but it works.
^_^
Could you give me some more info on how to do this so i can do the same. I don't know how to do this with the info you are now giving. I get the idea, but don't know how to do it for myself. The issue with CoreTemp i am having is that it will no longer run on my Windows 10 Pro. I need some settings to be what they are to run how i need to, those same settings prevent running CoreTemp. It's a known CoreTemp issue for like a year now and i don't see a solution coming anytime soon. So i would love to see those CPU temps again.

Both Afterburner (for Intel CPU) and CoreTemp (for AMD CPU) can report temps in Fahrenheit. You'd then need to edit one file to change the display from °C to °F.
Afterburner - open "Settings" > "User Interface" tab > change "Temperature Format" to Fahrenheit.
CoreTemp - open "Settings" > "Display" tab > tick "Display temperatures in Fahrenheit".
Now, open "Documents\Rainmeter\Skins\System.Monitor.HUD\Resources\MeterMeasure\CPU.inc" in Notepad then edit the very last line (change the C to a F). Save, exit, and refresh Rainmeter.
Afterburner - open "Settings" > "User Interface" tab > change "Temperature Format" to Fahrenheit.
CoreTemp - open "Settings" > "Display" tab > tick "Display temperatures in Fahrenheit".
Now, open "Documents\Rainmeter\Skins\System.Monitor.HUD\Resources\MeterMeasure\CPU.inc" in Notepad then edit the very last line (change the C to a F). Save, exit, and refresh Rainmeter.

Open up "Documents\Rainmeter\Skins\System.Monitor.HUD\@ Resources\MeterMeasure\GPU_Info.inc" with a text editor and the settings are there. If you want to change the font for everything at once, then just open up "Documents\Rainmeter\Skins\System.Monitor.HUD\@ Resources\Options.inc" and change the font setting there ("Font" is the main one, "Font2" is used for the text in the Notes config). You might have to tweak the sizes though if you change the entire font.
For future reference, if you see an "@ include" line in a config, then it points towards the "@ Resources" folder in your Rainmeter skins directory. For example, my GPU Info config has the line "@include2=#@#MeterMeasure\GPU_Info.inc" which points to "@ Resources\MeterMeasure\GPU_Info.inc" and then it copies everything in that file into the current file. It's quite handy for sharing code between multiple configs.
For future reference, if you see an "@ include" line in a config, then it points towards the "@ Resources" folder in your Rainmeter skins directory. For example, my GPU Info config has the line "@include2=#@#MeterMeasure\GPU_Info.inc" which points to "@ Resources\MeterMeasure\GPU_Info.inc" and then it copies everything in that file into the current file. It's quite handy for sharing code between multiple configs.
Join the community to add your comment. Already a deviant? Log In