Shop Forum More Submit  Join Login
Gadgets 4.1.1 by SilverAzide Gadgets 4.1.1 by SilverAzide
System monitoring gadgets inspired by the well-known Windows Sidebar gadgets.

Arguably, some of the best and most popular Vista and Windows 7 Gadgets for system monitoring were done by Unfortunately, with the deprecation of the Gadget platform and outright banning of gadgets by some corporate policies, these gadgets have become obsolete. Gadgets aren't supported in Windows 8 or Windows 10 without hacks and workarounds and often they break after applying Windows Updates.

I've searched everywhere to find equivalent gadgets, and finally found one on the Rainmeter forums, the "All CPU Meter" skin, by James Musix. The skin never made it out of beta, so I've completed his original work and expanded the suite to include a number of the most widely used gadgets.

All CPU Meter
  • Displays CPU utilization for 1 to 36 logical cores.
  • Displays processor model and clock speed.
  • Shows used, free, and total RAM available.
  • Shows used, free, and total page file available (optional).
  • Shows core temperatures (optional, requires CoreTemp, SpeedFan, or HWiNFO; more info here).
  • Shows CPU fan speed (optional, requires SpeedFan, or HWiNFO; more info here).*
  • Displays graphical line chart of CPU utilization, with RAM and page file percent usage.
  • Shows Task Manager when gadget is double-clicked.
  • Scales to any desired size.

Drives Meter
  • Displays disk information for up to 26 physical drives (fixed and removable only). Gadget dynamically adjusts to handle adding and removing drives.
  • Shows used, free, and total disk space available.
  • Displays percent disk utilization for each drive, plus the total.
  • Shows throughput for each drive (read and write).
  • Displays disk throughput graph.
  • Displays disk time percentage histogram (optional).
  • Drive space bar graph changes color when disks are nearing capacity.*
  • Shows Explorer when gadget is double-clicked.
  • Opens drive in Explorer (or runs any user-defined command) when disk label is clicked.*
  • Scales to any desired size.

Network Meter
  • Shows data for all or selected network interfaces (info).
  • Displays internal and external IP addresses.
  • Displays peak network throughput.*
  • Shows inbound and outbound throughput in bits/sec and bytes/sec.
  • Displays graphical chart of inbound and outbound network activity. Does not require guesstimating your network speed, chart dynamically scales to handle both LAN and WAN traffic.
  • Shows statistics for the current session and the total to date.
  • Indicates internet connectivity.
  • Animated network icon shows network activity (in/out/both/neither/disconnected).*
  • Performs external IP address and location lookup.
  • Shows Network and Sharing Center when gadget is double-clicked.
  • Includes dedicated Wireless Network gadget for monitoring wireless activity.
  • Scales to any desired size.

Network Meter Pro
A precision network monitor with all the features of Network Meter, plus:
  • More accurate network interface statistics monitoring, including data when Rainmeter is not running or no user is logged into the system.
  • Not affected by Rainmeter restarts/refreshes.
  • Not affected by network adapter configuration changes.
  • Includes dedicated Wireless Network Pro gadget for monitoring wireless activity.
  • Note: Requires installation of a Windows service (included).

GPU Meter
  • Displays GPU model and clock speed (requires HWiNFO; more info here).
  • Shows used, free, and total RAM available, with memory clock speed.
  • Shows GPU temperature, core load, and core voltage.
  • Shows GPU fan speed and percent utilization.
  • Displays graphical line chart of RAM, core load, temperature, and fan usage.
  • Multiple GPU Meters provided to allow monitoring more than one GPU (for dedicated GPUs and 2-way SLI-equipped systems; for 4-way SLI systems, see info).*
  • Scales to any desired size.

Weather Meter
  • Displays the current weather for any location from The Weather Channel.
  • Displays data in metric or standard units.
  • Shows current temperature, forecast high and low temperatures, "feels like" temperature, current conditions, current location and station, humidity, visibility, barometric pressure, wind speed, wind direction, and chance of precipitation.
  • Shows current sunrise and sunset times, day length, and sun angle.
  • Shows current moonrise and moonset times, moon phase and description.
  • Shows complete 5 day forecast in a "flyout" window.
  • Shows severe weather alerts for the current location.*
  • Includes additional language translations: Bulgarian, Czech, English (GB), English (US), Finnish, French, German, Hebrew, Hungarian, Italian, Polish, Portuguese (BR), Russian, Serbian (SP), Slovak, Spanish (SP), Ukrainian (info, source here).
  • Supports having multiple Weather Meters to allow monitoring more than one location (info).
  • Scales to any desired size.
  • Includes variant gadget in a smaller size; expands to full size on mouseover.

Battery Meter
  • Displays the current battery status, including time remaining and current percentage remaining.
  • Shows current voltage, charge and discharge rates, current and maximum charge capacity.
  • Shows battery manufacturer/model.
  • Displays power in either watts or milliamps.
  • Supports automatic failover on systems having multiple batteries.*
  • Shows Power Options when gadget is double-clicked.*
  • Scales to any desired size.
  • Includes variant gadget that works with HWiNFO.

  • Based on LuaCalendar, styled to match the Gadget suite.*
  • Supports localized month/day names automatically.
  • Scales to any desired size.
  • Includes variant gadget that shows the current day, similar to the original Windows Sidebar gadget.

  • Digital Clock displays time, date, day, week, and quarter of the year.
  • Shows computer uptime and session logon time (optional).
  • Shows configurable event countdown with customizable sound (optional).
  • Includes configurable chime and multiple alarms with customizable sounds (optional).
  • Supports Windows localized or custom time and date formats.
  • Supports world times, can be adjusted for time zones and daylight saving time.
  • Supports having multiple clocks to allow monitoring time in multiple locations (info).
  • Scales to any desired size.
  • Includes Analog Clock variant, styled to match the Gadget suite.*
  • Includes clocks ported from the original Windows Vista/Windows 7 Sidebar gadgets.

...get even more Gadgets!*

*Feature not part of original gadgets.

*** Requires Rainmeter 4.2 or later. ***
*** Requires .NET Framework 4.5.2 or later. ***

Version History
4.1.1 - 2018-07-08: Enhanced Weather Meter to allow searching for location codes.
                    Revised Network Settings to more reliably display service status in non-US locales (again).
                    Enhanced Calendar to auto-configure localized month/day names.
                    Enhanced Digital Clock to show clock name.
                    Corrected Settings to prevent long text entries from displaying outside the bounds of textboxes.
                    Updated Welcome gadget for Rainmeter 4.2 and ConfigActive 2.1.
4.1.0 - 2018-04-27: Corrected All CPU Meter issue where fan usage may not be calculated correctly in rare cases.
                    Revised Network Meter external IP address and location providers.
                    Enhanced Drives Meter to add ability to monitor drives A: and B:.
                    Enhanced Drives Meter to use new UsageMonitor plugin to improve performance.
                    Corrected Weather Meter sun angle calculation when monitoring locations in non-local timezones during DST.
4.0.0 - 2018-03-17: Enhanced Digital Chronometer to use new SysInfo USER_LOGONTIME to get logon time.
                    Enhanced Network Meters and Wireless Meters to allow hiding current/total statistics.
                    Enhanced All CPU Meter to support Intel Core i9 18-core CPUs.
                    Enhanced All CPU Meter to support Qualcomm Snapdragon CPUs (preliminary; no temps or fan speeds at this time).
                    Enhanced All CPU Meter Settings to allow HWiNFO configuration.
                    Added pre-configured GPU Meters for systems with multiple video cards to make configuration slightly easier.
                    Enhanced GPU Meter to support Qualcomm Adreno GPUs (preliminary; requires HWiNFO support).
                    Major enhancements to Weather Meter to improve support for Weather Channel language-specific data and webpages.
                    Enhanced Weather Meter to auto-configure languages, added custom action menu to simplify manual configuration.
                    Enhanced Weather Meter show correct sunrise/sunset times (TWC does not have correct times in forecasts).
                    Enhanced Weather Meter to show day length, sun angle, and moonrise/moonset times.
                    Revised FixedPrecisionFormat Lua script to work with inline Lua.
3.0.2 - 2018-03-17: Corrected Weather Meter gadgets for date formatting issue when using leading zeros.
                    Revised Weather Meter to fix spurious "RegExp matching error" message in the log.
                    Corrected All CPU Meter clock speed display when using HWiNFO and having a CPU with more than 10 physical cores.
                    Corrected All CPU Meter processor name display for Intel Xeon CPUs.
                    Enhanced Chronometer Settings to simplify customized time display.
                    Corrected error in Digital Chronometer that did not display AM/PM properly after noon/midnight transition.
                    Corrected Network Settings to properly display service status in non-US locales.
                    Updated ActiveNet plugin to use latest Rainmeter SDK and Visual Studio 2017.
3.0.1 - 2017-08-04: More...

  • All CPU Meter gadget based on All CPU Meter by James Musix.
  • Calendar gadget is LuaCalendar 5.0 by Smurfier, with scaling enhancement added by TGonZ0, and with localization and style mods by me.
  • Clock gadget uses techniques from the System skin in JSMeterVIII 8.0 by JSMorley.
  • Network Meter gadget based on NetTraffic by JSMorley.
  • Weather Meter gadget based on the Weather skin in Steampunk Cogs, Tubes and Gauges by Mordasius, on skins and translations in VClouds Weather 2 by VClouds, location code search based on WXDataWeather by JSMorley, and includes weather icons by JSMorley (and others) with modifications by me.
  • Weather Meter gadget uses a Lua script from Sunset-Moonrise by Mordasius to calculate sun/moon times.
  • Welcome gadget uses the ConfigActive plugin by JSMorley.
  • Additional code cleanup and tweaks by Milamber33.
Add a Comment:
whitey660 Featured By Owner Nov 16, 2018
Absolutely brilliant. Thank you. :D (Big Grin) 
dtjira Featured By Owner Oct 25, 2018  New Deviant
Nice work!  I like this even better than the original!  I can set them up so they are slightly transparent and I can even click thru them so they don't get in the way of other apps!  I also like how you added the Peak on the Network meters.  One request though, any possibility that the Peak could show the peak for what is showing on the graph instead of since the app started?  As the graph is dynamic based on current bandwidth, it's difficult looking at a glance to figure out what past peaks on the graph mean.  Thanks again for all the dedication and passion!
SilverAzide Featured By Owner Edited Oct 26, 2018
Glad you are enjoying the Gadgets! Your idea is interesting.  To do this you'd need to keep track of the last 140 or so graph values and pick out the largest one for display... it would require some Lua scripting to do this.  It's not super difficult, though.  As you say, it would be kind of useful to gauge what the graph is actually showing.  I'll add this idea to the list... :)
Tong6998 Featured By Owner Oct 13, 2018
Amazing work, thanks for bringing this back.  Any chance you can add to the calendar to something like this one:…, giving it the ability to read from your own calendars (google calendar, etc..) and where you give it the option (like day), displaying a few lines of upcoming events from your calendar?  and keep up the great work.
SilverAzide Featured By Owner Oct 13, 2018
Hello!  Glad you like the Gadgets!  From what I understand, it is no longer possible to retrieve data from Google Calendar, as they have deprecated their XML API.  I have not investigated this myself, but this is what I have read on the Rainmeter forums, as it is a frequent topic of discussion.  Some people have created skins that read iCal or ICS files to get the date info (similar to the codeplex app you linked), but as far as I'm aware, an API approach is not possible.
SorbeDeviant Featured By Owner Edited Oct 3, 2018
Hmmm.... No weather data now for a week.  Did something break?

>Oh, I didn't notice the previous comment.  So.. hang tight and it will fix itself??
SilverAzide Featured By Owner Oct 4, 2018
Yes, that is all you can do.  You can try nearby locations, sometimes that works.  For example, if your location code is for your city, try locations based on zip codes or postal codes in your area.  This happens to me all the time, but usually TWC fixes their data feed after a day or two.  I've never had it fail for a whole week, though.  :(
ChronoWerX Featured By Owner Sep 27, 2018
Weather no working since yesterday :(
SilverAzide Featured By Owner Sep 27, 2018
It's not the gadget, it's The Weather Channel.  This is VERY common.  All you can do is wait for them to fix it on their end; nothing can be done on our side.
ChronoWerX Featured By Owner Sep 27, 2018
Ah ok thanks
Motoko-X Featured By Owner Sep 26, 2018  New Deviant
Can you add support for 64 logical core Threadripper cpu?
SilverAzide Featured By Owner Sep 27, 2018
Yes... I will do this in the next release.  I don't have an estimate when I will release the next version, however, but it will be coming.
AlisonKristina Featured By Owner Sep 16, 2018
I finally got around to replacing my Windows Gadgets with your Rainmeter Gadgets skins. Steep learning curve! I had two problems which took me literally days to solve. CPU speed was inaccurate and drives percentages were stuck at 0.

Yes, I know, HWInfo settings must have been wrong and Perfmon must be corrupted. But honestly, no. Eventually I solved the problems by replacing "Plugin= PowerPlugin" in [MeasureCPUSpeed] in CPU Meter.ini with "Plugin=CoreTemp CoreTempType=CpuSpeed" (yes, I know, a dirty hack and I prefer Coretemp to HWInfo anyway) and really weirdly, in @ resources/ in the [DriveUsagePercent] sections, replacing "MeasureDiskTime[drive letter]" with "MeasureDiskPercentFull[drive letter]" got my drive percentages working.

Anyway, brilliant skins, and Rain meter skins are really easy to customise to my liking, unlike Windows Gadgets! Thank you.
SilverAzide Featured By Owner Edited Sep 16, 2018
Hello, glad you like the Gadgets!  Sorry you had issues!  For the CPU speed, your solution is a good one, as Rainmeter's PowerPlugin really only returns the base speed given by Windows.  I will change the gadget to use CoreTemp's CpuSpeed (if available) in the next version of the gadget, similar to the way it now uses HWiNFO to get this value.  An oversight on my part, sorry about that....

For the drives, your change is not really correct.  From your description above, it sounds like you've changed the drive activity (% usage) for the percentage of disk space used.  These aren't the same thing.  But your change is perfectly fine if that is what you'd prefer to see, though the original intent is to show disk activity (the bars show the percentage used).  The percentages should not be stuck at zero unless there is something wrong with your perfmon database (that is the data source for the data).  If your MeasureDiskTimeN measures are returning 0 even when copying a file or doing something that causes disk activity, then you definitely have a perfmon issue (although I've never seen this stuck at 0, it should be stuck at 100 due to the math expression used).

Feel free to ask questions if you run into any more issues!
AlisonKristina Featured By Owner Sep 18, 2018
Drive activity? Oh dear, that'll teach me to read things more closely. No wonder they were stuck at 0%, there was no activity going on! That said, I prefer % space used in text as well as the bars as I tend to fill up drives quite quickly! (and co-incidentally have another 10Tb worth being delivered today. Don't ask . . . )

Base clock speed, that's why it was showing the wrong speed! I use which takes care of my custom power plans and overclocking speeds depending on what programmes I'm using/running, so need an accurate speed readout.

Thanks again for all your hard work, it's much appreciated.
CWolfCW Featured By Owner Sep 13, 2018
Is there any chance of adding voltages to CPU meter? Nowadays with so many processors automatically boosting, it'd be nice to have an easy way to gauge just how much voltage is running through.
SilverAzide Featured By Owner Sep 13, 2018
Not at this time, sorry.  It could be done; it would require HWiNFO, and would be quite a bit of work since you'd need a meter for every physical core.  If I ever did it, I'd probably make a whole separate gadget for extra stuff like this....
CWolfCW Featured By Owner Sep 14, 2018
Ah okay. Thanks for the follow-up at least. The original reason I asked was I noticed in the HWiNFO settings config file, you left fields to input the CPU Voltage references for some reason. (Admittedly, I have no idea what the purpose of those are now.)
SilverAzide Featured By Owner Sep 14, 2018
LOL, I never noticed that!  Good eye!  ...One of the hazards of copying things from other skins, I guess... ;-)
Now that I did half the work already, maybe I need to finish, eh?  :)
Work3r Featured By Owner Sep 2, 2018
please add watt meter in "all CPU meter"
Frank-HRO Featured By Owner Edited Aug 28, 2018
Also thank you for this wunderfull skin.

One question:
Every half second i can see in the log of rainmeter if i have load the calendar.ini:

Calendar localizations applied; restarting! (meinSkin\Calendar\Calendar.ini)
Refreshing skin (meinSkin\Calendar\Calendar.ini)
Calendar localizations applied; restarting! (meinSkin\Calendar\Calendar.ini)
Refreshing skin (meinSkin\Calendar\Calendar.ini)
Calendar localizations applied; restarting! (meinSkin\Calendar\Calendar.ini)
Refreshing skin (meinSkin\Calendar\Calendar.ini)
Calendar localizations applied; restarting! (meinSkin\Calendar\Calendar.ini)
Refreshing skin (meinSkin\Calendar\Calendar.ini)

What can i do?

Sorry for my bad english.
SilverAzide Featured By Owner Edited Aug 28, 2018
Sorry to hear you are having issues!  This is due to an error on my part, my apologies.  In certain cases (especially on slow computers) the auto-configuration process can go into an endless loop.  You can fix this problem yourself if you want.

To correct the error, unload the Calendar skin if you can or temporarily stop Rainmeter if you have trouble.  Edit the Calendar.ini or Calendar+Day.ini file using Notepad or your preferred text editor.  Search for the string "Timeout=2000", and change the text to "Timeout=-1".  Save the file and reload the skin or restart Rainmeter, and your issue should be corrected.

This fix will be included in the next release of the Gadgets.

via Google Translate to German:
Es tut mir leid zu hören, dass Sie Probleme haben! Dies ist aufgrund eines Fehlers meinerseits, entschuldigen Sie mich. In bestimmten Fällen (besonders auf langsamen Computern) kann der Autokonfigurationsprozess in eine Endlosschleife gehen. Sie können dieses Problem selbst beheben, wenn Sie möchten.

Um den Fehler zu beheben, entladen Sie den Kalender-Skin, wenn Sie können, oder stoppen Sie Rainmeter vorübergehend, wenn Sie Probleme haben. Bearbeiten Sie die Datei Calendar.ini oder Calendar + Day.ini mit dem Editor oder Ihrem bevorzugten Texteditor. Suchen Sie nach der Zeichenfolge "Timeout=2000" und ändern Sie den Text in "Timeout=-1". Speichern Sie die Datei und laden Sie die Skin neu oder starten Sie Rainmeter neu, und Ihr Problem sollte behoben werden.

Dieser Fix wird in der nächsten Version der Gadgets enthalten sein.
Frank-HRO Featured By Owner Aug 31, 2018
I must edit two times the string in the .ini-Files and now all is okay.

Thank you SilverAzide

Hotsammysliz Featured By Owner Aug 26, 2018
Thank you SO much for this wonderful skin. I've been clinging onto 8gadgetpack as long as I possibly could because every time I try to use rainmeter all I even found was big blocky skins that still displayed minimal information. This skin is perfect and I appreciate all of the wonderful attention to detail and documentation. (was able to figure out the HWiNFO/GPU config all on my own thanks to that haha :) ). I never really comment on things but I HAD to say something here. Once again thank you thank you thank you!

Quick 2 questions. Is there a "quick" way to disable the graphs on the widgets? I was able to disable it on the drives meter by pretty much deleting all of the graph info in the file and then shortening the widget in the Background section but was curious if there was a different way to do that I may have missed.

Also when you say "Scales to any desired size" on the widget descriptions above how exactly do you do that? I'm very new to Rainmeter so I may just be missing an obvious option
SilverAzide Featured By Owner Aug 26, 2018
Hello, glad you like the Gadgets!

Regarding the graphs, unfortunately there is no way to delete them at this time (with the exception of the Top Processes meters add-on).  The only way to do it is basically remove the graph measures from the .ini file and set the BgHeight variable to something smaller to shorten it up.  I think most skins have a section at the bottom for the graph, so you can just delete or comment-out all the code there.  I may add an option to do this in a future version.  The Network Meter is not as simple as the others, you may need to adjust additional variables (GridPosX) to position everything.

For your scaling question, all you need to do is open the Settings (click the wrench icon) and set the Size option.  For example, if you want to make the gadget 125% of it's normal size, set the value to 1.25.  You can go larger or smaller.

Hope this helps!
Hotsammysliz Featured By Owner Aug 30, 2018
Thank you so much! I managed to find what/where in the code to remove to delete the graphs. had to set the heights to like 1 and then remove some numbers in the math the determines the height of the widget! 

And thanks about the scaling! right after posting I noticed where the scaling options were. Again this is really what I needed Thank you so much! :) 
Hidden by Commenter
andrewo54 Featured By Owner Aug 9, 2018
Hey, love the skin! The only issue I'm having with it is that on the GPU meter, it says "HWiNFO not detected!", even though its working for my CPU meter and when I open HWiNFO it is detecting my GPU. Has anyone had this issue/ does anyone know how to solve it? This is by far the best system information rainmeter skin I have seen and I'd really like to use it.
SilverAzide Featured By Owner Edited Aug 10, 2018
Glad you like the Gadgets!  Yes, the problem is very simple... you haven't configured the skins.  Click the wrench icon on either the GPU Meter or the CPU Meter to open the Settings.  Click the links to open the Shared Memory Viewer and to open the HWiNFO settings file.  Follow the instructions at the top of the settings file exactly.  Some additional instructions can be found here:…. A nice tutorial with screenshots is here:… (Step #4 is the one that describes configuring skin variables).  Enjoy!
syale Featured By Owner Aug 7, 2018
Truly wonderful skin. Excellent work!

In the gadgets can I display the following: User Name, Domain Name, Logon Server

syale Featured By Owner Aug 10, 2018
Thanks I will take a look!
SilverAzide Featured By Owner Aug 7, 2018
Glad you like them!  None of the Gadgets have the ability to display those values.  However, the values are very easy to retrieve with Rainmeter, so you could modify one of the skins to show them.
screwyluie Featured By Owner Jul 28, 2018
First, these are amazing. I've been hanging on for dear life to the windows gadgets just to keep these going but it was a losing battle and finally I wasn't able to get them working anymore. I found this and life is perfect again. Thank you. These things are completely invaluable.

Can I make a request? when enabled can the core temps be color coded by temp rather than the color of the core? for instance, below 50F blue, 51-65 green, 66-90 orange, 91-110 red. that's completely arbitrary of course and each person would have their own idea of what colors to use and what temps are applicable to their system so I'm sure you'd have to add it to the settings dialog, or at least make it easy enough to edit in the .ini file. This would make system temps easier to read at a glance.

I tried to implement it myself but the code for your meter is way beyond anything I understand, I don't know where to insert the code into yours.

Thanks regardless, I really appreciate this work.
SilverAzide Featured By Owner Jul 29, 2018
Thank you for the kind words!  I built these for the same reasons as you stated, the old Windows Gadgets just couldn't work anymore.  Glad you are enjoying them.

Regarding your request, I've had people ask for this before, including making the whole bar temperature sensitive (not just the temperature reading itself).  As you noticed, it would take quite a bit of work to make this happen.  The skin is primarily configured by a Lua script, so that would need to change.  There are also 3 sets of measures (1 set for CoreTemp, another for SpeedFan, and another for HWiNFO), so that's like 90+ measures that need to be tweaked.  The meter that displays the core number also shows the temperature, so you'd need to split them up.  And once you did all that, which is all perfectly doable, you'd have a gadget that didn't work quite like the old one... unless you added more logic to make it something the user could choose.  I'm not against the idea (I do like it), and someday I might implement it, but for the near future I don't think I'll try tackling something this extensive.  Sorry about that.
screwyluie Featured By Owner Jul 30, 2018
yeah that's kinda what I thought might have to happen... I hoping that somewhere in there when making the temp text there would be a unique call to grab the color, and there insert a new variable that could be defined as a color based on a range of values. I've done this in my own things but they're not a fraction this complicated so it was easy enough to accomplish. I was hoping to just modify each measure for the temps to point to this new variable/measure that would set up the colors but as you pointed out it's a good deal more complicated than that.

thanks anyway, it was just an idea. They are certainly great just the way they are. Is there any way to support your work? do you have a patreon or something? I would like to buy you a coffee or something because these really are a lifesaver, I honestly don't know what I'd do without them.
SilverAzide Featured By Owner Jul 31, 2018
Yeah, I do like the idea of having the temp display be temperature-sensitive, but it is a pretty complex matter with this particular skin.  Anyway, I appreciate the offer of support, but no need; your kind words are payment enough.
par002 Featured By Owner Edited Jul 26, 2018
So I made a Deviantart account just to thank you for this awesome skin.  So... thank you!
I do have two questions though:
     - Is it possible to put multiple GPUs in a single window?
     - Can I connect the Calendar to my gmail Calendar for events to show?

Thanks again!
SilverAzide Featured By Owner Jul 26, 2018
You're welcome!  Glad you like the Gadgets!
To answer your questions...
1)  It is not possible at this time to put multiple GPUs in one GPU Meter.  I mean, you CAN, but it would take a major revision to the skin to do that.  So for now you have to have a separate skin for each GPU.  Sorry about that...  :-(
2)  Unfortunately, the calendar is a reskinning of the LuaCalendar skin by Smurfier.  That skin does not have Google calendar integration either.  I think there are some skins that might do this, but you need to hard-wire your account password into the skin in cleartext, which might be kind of dangerous.  I've heard there are big problems trying to interface the Google calendar with Rainmeter (not sure if there is a web API?), but I'm not sure of all the issues.
par002 Featured By Owner Jul 26, 2018
Gotcha.  I can live with both of those answers.  Great work and thanks!
FrimFramSauce Featured By Owner Jul 22, 2018
Very cool, the rainbow works well with cpu cores and the utilization chat/graph.  I like the top processes addons as well.   Only part I had a problem with is the drive listing, I have many drives so it maybe worse, but the small fonts and rainbow colors are a bit confusing to the eye, and so its less visually useful at a glance.  But overall very good, and best of all, low cpu usage unlike old schemes which haven't been updated in years and probably use an older method to access such data.
SilverAzide Featured By Owner Jul 22, 2018
Glad to hear you like the Gadgets!  Yes, the Drives Meter isn't the greatest layout, but that's the way the original Windows Sidebar Gadget worked, so I kept the appearance.  You can change the colors to anything you like better.  I've seen some very nice ones where they set everything to a uniform set of colors (not a rainbow).  You are right, some of the fonts used are very small, but the only way to make them bigger due to the cramped space is to make the whole skin larger by setting the Size option to something greater than 100% (or by editing the skin and rearranging things).
Anachronizer Featured By Owner Jul 21, 2018
Hi there!

First accept my sincere gratitude for bringing my favourite gadgets from Windows 7 to Windows 10, one of the things holding me back from completely switching to Windows 10. This skin not only performs better than those old gadgets (the old Network Meter often failed to fetch the proper IP) but looks a lot better as well.

Just wondering would it be possible to make the GPU Meter use MSI Afterburner instead of HWiNFO? Though I have both on my system since I've set Afterburner to always run from the system tray, I don't think it'd be prudent to make another similar hardware monitoring utility persistently running in the background.

Thanks again for developing this amazing Rainmeter skin.
Dudebaker Featured By Owner Edited Jul 22, 2018  Hobbyist Interface Designer
I'm using both monitoring utilities (and even before the Afterburner-Era the predecessor Rivatuner) at the same time for about a decade and never had any issues which related to these programs.

HWInfo for monitoring all sensors (cause it was made for this) and MSI Afterburner for overclocking and especially for the OnScreen-Overlay since I don't want the second/third monitors to be always active while gaming.
Each additionally active monitor (=active in windows not only turned off) takes about 100-150mb VRAM which is not usable by the app/game... some of them are just so hungry and I only have 4GB. :D

But as SilverAzide said, it's sometimes a hassle to configure it the right way (espessially for the fan-settings).

MSI Afterburner shows the double data rate (DDR) of the memory-clockrate, HWInfo shows the real clockrate.
Anachronizer Featured By Owner Edited Aug 7, 2018
Thanks for the information. It's just that there are so many articles out there advising people not to use too many system monitoring utilities at ones because it becomes a 'too many cooks' type of situation(in their word). Glad to know it's actually safe.
SilverAzide Featured By Owner Jul 22, 2018
Oh, I see... thanks for the explanation on the clockrate!  Also good to know that Afterburner and HWiNFO are compatible.  I just wish it was as easy to configure the HWiNFO plugin as it is to configure the Afterburner plugin!  :)
SilverAzide Featured By Owner Edited Jul 21, 2018
Glad to hear you are enjoying the Gadgets!  It seems like it would be reasonably easy to create an MSI Afterburner-based GPU Meter skin.  Just in case you were not aware, it requires a custom Rainmeter plugin to allow Rainmeter to interface with the monitoring utility (Afterburner, HWiNFO, whatever).  The author of the Afterburner plugin is also the author of the HWiNFO plugin, but while he continues to maintain the HWiNFO plugin, the Afterburner plugin has not been updated since 2010. Maybe that's OK, maybe not, I have not checked.

In any case, as it appears that most everything needed for the gadget is available via the Afterburner plugin.  I don't see fan RPM, but fan usage (percentage) is there so you could easily work around this limitation if you knew your max fan RPM.  Total RAM isn't there either, but it isn't there for AMD video cards too, so again it is a minor inconvenience that could be worked around.  Documentation for the plugin is pretty poor (just the author's sample skins), so that's another issue, but Afterburner is MUCH simpler to deal with than HWiNFO.

You are right, running more than one monitoring utility like Afterburner and HWiNFO is generally not a good idea since it can lead to conflicts (so I've heard).  Excluding the overclocking control you get, is there any advantage to using Afterburner over HWiNFO for monitoring?  HWiNFO is constantly being updated to support the latest graphics cards, CPUs, and motherboards, so it does way more than just video cards.  I originally considered making the GPU Meter skin based on Afterburner back when I first started this, but I was not sure if the plugin was being actively supported.

So to answer your question, while I don't have any immediate plans to support Afterburner, it seems fairly straightforward to swap out the HWiNFO measures and replace them with Afterburner ones.  Perhaps if I'm bored one day I will do it, LOL.

...So you got me curious, I have not used MSI Afterburner in years so I downloaded the latest version and tried it.  Some observations... first, it does not detect my GPU fan, probably because it is controlled by my motherboard.  (Does not see my CPU fan either.)  It does not show my GPU core voltage.  It reports the memory clock at double what HWiNFO reports (not sure which is correct).  I have a pretty typical nVidia GPU, so not sure why it is missing so much.  On the other hand, it is super-simple to configure the Rainmeter plugin measures -- I wish HWiNFO was this easy!  While it would be easy to build a GPU Meter that works with Afterburner, with all these issues (and lack of plugin docs), it is doubtful I would want to build a variant for this.
Anachronizer Featured By Owner Aug 7, 2018
Hey thanks for the clarification. I must admit I was just being lazy at first then it only took me a couple of minutes to edit the HWiNFO setting to get both the GPU Meter working and to display temp on CPU Meter. Thanks again for the great work in bringing these Windows 7 gadgets to Windows 10 and beyond.

Just a couple of minor feature requests for future versions, if I may. The option to turn off processor name display in CPU Meter and a display of average Ping to custom destination like etc. on Network Meter. Thanks in advance
timbered Featured By Owner Jul 9, 2018

Really great stuff, SilverAzide! Losing my AddGadgets was really what was keeping me from going to Win 10. However, I'm having issues with CPU Meter and Physical vs. Logical cores.

I have a dual CPU system, each with 4 cores and 2 threads each core. A total 2 processors, 8 cores and 16 threads.

Using the default config, your CPU Meter shows 16 percentages for 16 cores, which is sort of correct in looking at your coding and configs. However, technically, this isn't right. It would seem to me that in my case, a single CPU Meter instance should show 8 cores, and each one of those are for a single processor (identified in the All CPU skin header.)

I think this is actually a combo Windows issue and your ActiveNet library. My environment variables shows "NUMBER_OF_PROCESSORS=16", but PowerShell shows:

PS C:\Users\User> Get-WmiObject -Class Win32_ComputerSystem | fl Number*

NumberOfLogicalProcessors : 16
NumberOfProcessors        : 2

Because of the way CPU Meter configs, shouldn't I need a second instance of CPU Meter and configure it for the second CPU? If so, is there an easy way to get each All CPU instance to show only a single processor, instead of trying to combine them as it's doing now?

I configured temps as well, using HWiNFO, but the temps All CPU are showing for all 16 cores are all from the first processor (#1 to #4 = first core, first processor, etc.)

Anyway, is this a known issue or am I doing something incorrect?
SilverAzide Featured By Owner Jul 10, 2018
Hello, glad you like the Gadgets!  Sorry there are issues...  Regarding your questions, part of this might be the way Windows (and thus Rainmeter) sees your CPUs, and part the way the CPU Meter skin is configured.  Windows only sees "logical CPUs"... it does not know or care about physical CPUs, cores, whatever.  For your machine, it thinks you have 16 CPUs.  That is why NUMBER_OF_PROCESSORS=16 (i.e., 16 logical cores).

The ActiveNet library is returning correct values as far as I know, it is querying WMI (same as your example) to get the values it is returning. So for your machine:
"physical cores" is "Get-WmiObject -Class Win32_Processor | Select NumberOfCores", which I would think would return 8.  (This is not "physical cores/physical cpus", which would be 4; it is the sum.)
"processors" is "Get-WmiObject -Class Win32_ComputerSystem | Select NumberOfProcessors", which should be 2.
"threads per core" is 
NUMBER_OF_PROCESSORS / "physical cores", which should be 2.

That said, the All CPU Meter Gadget is only configured to monitor logical CPUs, so everything is lumped together the way Windows sees it, as a machine with 16 logical CPUs.  The disconnect is that HWiNFO is going to be looking at physical hardware, so the default skin isn't going to work quite right since the skin is dealing with logical CPUs and HWiNFO is dealing with physical CPUs.

You have two options:
1.  Tweak the Gadget to show everything together in one skin.  To do this, you'll first need to add a set of "CPU1" variables to the file (basically a copy of the "CPU0" variables), then adjust the HWiNFO measures (8-16) in the main skin file to reference the CPU1 temperature and core clock variables. OR...

2. Create a duplicate CPU skin (so you'll have one for CPU #0 and another for #1), similar to the way the GPU skins work.  For this, you'll still need to add the HWiNFO variables for CPU1.  Then, for each skin, change the measure formula for NUMBER_OF_PROCESSORS either to just 8, or you can do the math so it is "logical cores/physical CPUs".  That will constrain each skin to 8 logical cores.  CPU skin #0 should then be OK, and all you need to do with skin #1 is rename all the HWiNFO "CPU0" variables to "CPU1".

Kind of complicated, eh?  Now you can see why I haven't bothered to do this, as the number of folks with dual physical CPU machines is really really tiny.

Hope this helps!
Add a Comment:


Submitted on
March 25, 2015
File Size
5.1 MB


169,163 (9 today)
324 (who?)
60,315 (1 today)


Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.