Jump to content
NotebookTalk

Undervolting/Hardware Monitors for Linux


Tenoroon
 Share

Recommended Posts

Hello everyone!

I recently set up a small server at home for file storage and host a Minecraft server for some friends. I decided to use Ubuntu Server and it's been going great, but I'm a bit of a noob and don't know of any tools/software for undervolting and viewing system utilization and I don't know where to start.

I ask this because I am running an i3 3240, and had planned on undervolting it as I don't need it to be ran too fast and don't need it consuming 40-50 watts as the server will rarely be turned off. So, does anyone with a bit more experience know of any tools I can use? And because I'm using Ubuntu Server, there is only a command line, so I don't think I can use anything that utilizes a GUI.

 

Thanks!

Clevo P775TM1-G: Core i7 8700k @ 4.3ghz | Clevo GTX 1080 | 16gb DDR4 2400mhz | AUO 144hz Display | 256gb Samsung 850 EVO | 500gb WD Blue SSD | 1tb Samsung 870 QVO | 2tb Seagate 5400rpm HDD

Alienware 17 R1: Core i7 4710mq @ 3.619ghz 741 CBR15 (834 CBR15 @ 4.213ghz) | Dell GTX 860m | 16gb HyperX DDR3L @ 2133mhz | 3D 120hz Display | 256gb mSATA SSD

Asus Zephyrus G14: Ryzen 7 4800hs @ 4.2ghz | GTX 1650 | 8gb DDR4 @ 3200mhz | 60hz Free-sync Display | 512gb NVME SSD

 

 

Link to comment
Share on other sites

9 minutes ago, Tenoroon said:

Hello everyone!

I recently set up a small server at home for file storage and host a Minecraft server for some friends. I decided to use Ubuntu Server and it's been going great, but I'm a bit of a noob and don't know of any tools/software for undervolting and viewing system utilization and I don't know where to start.

I ask this because I am running an i3 3240, and had planned on undervolting it as I don't need it to be ran too fast and don't need it consuming 40-50 watts as the server will rarely be turned off. So, does anyone with a bit more experience know of any tools I can use? And because I'm using Ubuntu Server, there is only a command line, so I don't think I can use anything that utilizes a GUI.

 

Thanks!

 

Just a sanity check: this "server" is actually a laptop, so no UV in BIOS? 

 

If so, I would start with this:

https://github.com/georgewhewell/undervolt

 

seems like it event takes a Throttlestop.ini file...

 

As for monitoring, things are a bit trickier. Live voltages/power are particularly difficult, I found one library but haven't had a chance to use it. On a very basic level you can see temps in Htop provided lm-sensors module is installed.

 

You can also try HardInfo (pretty sure it's going to be available as a package from the app store). 

 

@Mr. Fox

  • Thumb Up 1
Link to comment
Share on other sites

7 minutes ago, Etern4l said:

 

Just a sanity check: this "server" is actually a laptop, so no UV in BIOS? 

 

If so, I would start with this:

https://github.com/georgewhewell/undervolt

 

seems like it event takes a Throttlestop.ini file...

 

As for monitoring, things are a bit trickier. Live voltages/power are particularly difficult, I found one library but haven't had a chance to use it. On a very basic level you can see temps in Htop provided lm-sensors module is installed.

 

You can also try HardInfo (pretty sure it's going to be available as a package from the app store). 

 

@Mr. Fox

It's a desktop, an old industrial H61 board that uses SODIMM RAM, and the BIOS is quite locked down...

I'm mostly interested in being able to view wattage, so I can gauge how much the wattage goes down when I UV.

Clevo P775TM1-G: Core i7 8700k @ 4.3ghz | Clevo GTX 1080 | 16gb DDR4 2400mhz | AUO 144hz Display | 256gb Samsung 850 EVO | 500gb WD Blue SSD | 1tb Samsung 870 QVO | 2tb Seagate 5400rpm HDD

Alienware 17 R1: Core i7 4710mq @ 3.619ghz 741 CBR15 (834 CBR15 @ 4.213ghz) | Dell GTX 860m | 16gb HyperX DDR3L @ 2133mhz | 3D 120hz Display | 256gb mSATA SSD

Asus Zephyrus G14: Ryzen 7 4800hs @ 4.2ghz | GTX 1650 | 8gb DDR4 @ 3200mhz | 60hz Free-sync Display | 512gb NVME SSD

 

 

Link to comment
Share on other sites

Yeah I could use that too. It doesn't look like lm_sensors provides that, I'm running through full config (sensors-detect) now.

 

https://wiki.archlinux.org/title/lm_sensors

 

 

There is an Intel library that provides that and loads more (actually more that's available in HWInfo as regards the CPU itself), I'm trying to find it, although it looked a bit heavy at first glance. In the meantime, perhaps @Mr. Fox will have some tips.

 

Edit: nope, lm_sensors won't show power.

Link to comment
Share on other sites

Alright, so the library I had in mind is more for in-depth CPU performance monitoring, but found a way to access wattage too:

 

https://community.intel.com/t5/Software-Tuning-Performance/Is-there-an-energy-profiling-tool-to-monitor-CPU-power/td-p/1167463

 

sudo turbostat --debug

 

A bit of a raw solution, not sure there is any GUI, but if you make the terminal wide enough, it's usable verbatim - look for PkgWatt.

Link to comment
Share on other sites

Doesn't hardinfo (system profiler and benchmark) provide the info?

Wraith // EVGA Z690 Dark K|NGP|N | 13900K | EVGA 3090 K|NGP|N | 32GB DDR5 | EVGA 1600 P2 | HC-500A Chiller | MO-RA3 360

Banshee // ASUS Strix Z690-E | 13900KF | EVGA 3060 Ti FTW3 | 32GB DDR5 | EVGA 850 B5 | XT45 1080 Nova Custom Loop

Half-Breed // Precision 17 7720 | 7920HQ (BGA filth) | Quadro P5000 16GB (MXM) | 32GB DDR4 || Grade A Off-Lease Refurb

Mr. Fox YouTube Channel | Mr. Fox @ HWBOT | Team PremaMod @ HWBOT 

The average response time for a 911 call is 10 minutes. The response time of a .357 is 1400 feet per second.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use