killyourfm,
@killyourfm@layer8.space avatar

Over the next few weeks, I'm going to TRY to accurately measure my power consumption doing daily work tasks on my big tower PC, the Steam Deck, and the HP Dev One laptop. (Using a Kill-A-Watt P3).

ALSO? Gaming power consumption comparisons between my desktop PC & the Xbox Series X, both at 4K resolution.

I expect it will be an eye-opening experience and I'll never turn on my tower again.

This will undoubtedly branch off into all kinds of software testing too. YES, I'll record & share data...

slembcke,
@slembcke@mastodon.gamedev.place avatar

@killyourfm Wow, WHAT‽ I would not have expected it to make much difference when idling… I should try that.

killyourfm,
@killyourfm@layer8.space avatar

I ran some power consumption tests on 11, measuring from the wall.

My system: Ryzen 9 3900X, Radeon RX 6800 XT, 32GB RAM.

1% CPU utilization (Idle): 67W

5% CPU + 10% GPU (Streaming with Plex): 130W

Dirt 5 Benchmark (4K, High Preset, Uncapped FPS): 431W

Dirt 5 Benchmark (4K, High Preset, 60FPS Cap): 355W

Dirt 5 Benchmark (1440p, High Preset, 60FPS) Cap) : 288W

The power savings gained JUST from capping FPS to 60 is more than 2x the total power of a under heavy load.

vsaw,
@vsaw@mastodon.social avatar

@killyourfm Thats a lot! My 2018 MacBook under full load uses the same amount of power like your idle system.

And to clarify does this include the screen(s) and peripherals or just compute?

killyourfm,
@killyourfm@layer8.space avatar

@vsaw This is JUST the PC! (I can only measure one input on the Kill-a-Watt)

vsaw,
@vsaw@mastodon.social avatar

@killyourfm If you are interested in measuring your entire setup, You could get an extension cord plug all devices in and measure all of them at once with the Kill-a-watt.

killyourfm,
@killyourfm@layer8.space avatar

@vsaw Huh. that's a fairly simple solution I hadn't thought about!

vsaw,
@vsaw@mastodon.social avatar

@killyourfm 😅

My guess is though, the screens won’t make a big difference probably 20-50W. At least my “old” 1080p screen was using this much.

killyourfm,
@killyourfm@layer8.space avatar

@vsaw True, true. And what I'm really trying to capture is the power consumption differences between operating systems, form factors, and eventually proprietary vs open-source software.

vsaw,
@vsaw@mastodon.social avatar

@killyourfm Oh there is loads of fun to be had with this. A while back I found a research group looking into energy consumption of video streaming on Android. TLDR, 720p cuts it down in half compared to 1080p https://s2group.cs.vu.nl/2022-01-05-green-lab-experiment/

vsaw, (edited )
@vsaw@mastodon.social avatar

@killyourfm Here are some people and organizations you could check out if you want to learn more about energy efficient software

the software and sustainability research group https://s2group.cs.vu.nl/

https://www.thegreenwebfoundation.org/ which build the awesome CO2.js library

@fershad who works for the green web foundation and has a CO2 aware homepage

https://www.blauer-engel.de/en/productworld/resources-and-energy-efficient-software-products a German certificate. Super cool fact: the first software to get the certificate is

killyourfm,
@killyourfm@layer8.space avatar

I'll repeat the same tests with 38 tomorrow.

What I'm beginning is a journey to capture the power consumption differences between operating systems, form factors, and eventually, proprietary vs open-source software.

Please watch this space.

lminiero,
@lminiero@fosstodon.org avatar

@killyourfm Fedora Linux with which desktop environment, though? Gnome and KDE are known resource hogs compared to XFCE and others for instance. Or is this part of the software analysis that will follow?

killyourfm,
@killyourfm@layer8.space avatar

Starting 38 power consumption tests, and decided to see how much extra power gets consumed by simply switching refresh rate from 60Hz to 120Hz (as this demands more work from the card).

As a refresher, it's a tower PC w/ [ Ryzen 3900X + Radeon RX 6800 XT]

  • 1% CPU utilization (idle) @ 60Hz: 67W (this is the same result as Windows 11, btw)

  • 1% CPU utlilization (idle)@ 120Hz: 97W

So an extra 30W pulled from the wall just to double my desktop refresh rate. Is it worth it?

killyourfm,
@killyourfm@layer8.space avatar

In the UK, at 8 hours of operation per day, that 120Hz refresh rate boost would only result in about £30 per year.

But that ecological footprint multiplied by millions of people? Well, that might truly suck. Especially when we add up all the other "quality of life" things we enjoy with modern desktop PCs.

(I don't know how to make these calculations, and maybe this is something that @be4foss or @baldpolnareffart would excel at?)

mathieucomandon,
@mathieucomandon@fosstodon.org avatar

@killyourfm that's a really cool project! I started a small tool to gather this kind of data (https://github.com/lutris/hardmon) but it's for CPU and GPU only. What do you use to measure power consumption from the wall? I have some smart plug which might do the trick

killyourfm,
@killyourfm@layer8.space avatar

@mathieucomandon hardmon looks really useful! After all, CPU and GPU are going to drive the majority of power usage.

Does it depend on the machine having various system sensors available? (For background, I use to use Phoronix Test Suite for stuff like this, but yours gets straight to the point and would probably be a better option for me).

mathieucomandon,
@mathieucomandon@fosstodon.org avatar

@killyourfm I've tried to avoid any dependency and keep the whole thing as a single file so it's easy to run on any machine that has python. It does require root where mangohud does not but mangohud hasn't been able to report the CPU power.

mathieucomandon,
@mathieucomandon@fosstodon.org avatar

@killyourfm would be worthy to note that your low (288W for Dirt 5 at 1440p) would pretty much be my high. I measured around 210W max from a 5700XT and 80W max from a Ryzen 5 2600. 4k gaming has a much heavier impact on power consumption than 120Hz gaming. I haven't tried 4k gaming, but with FSR and DLSS it may no longer be necessary to render at such high resolutions?

killyourfm,
@killyourfm@layer8.space avatar

@mathieucomandon And now you have my brain working overtime.

What would the power savings of DLSS & FSR look like when applied to millions of games? Damn....

mathieucomandon,
@mathieucomandon@fosstodon.org avatar

@killyourfm on some games they are already enabled by default. FSR is pretty much what makes a game like Dead island 2 playable on a Steam Deck. The whole portable gaming PC trend might help getting games that are less power hungry by default. On the other hand, I can't wait to see what UE5 games look like... That will step up the power hunger...

baldpolnareffart,

@killyourfm I love what you're trying to do!
How are you collecting the data? Keep in touch, I'm interested at doing something with it

killyourfm,
@killyourfm@layer8.space avatar

@baldpolnareffart Right now I'm just throwing notes and results in Joplin. Not very organized yet. But I would like to make all this public, and have other people running similar tests.

baldpolnareffart,

@killyourfm I think before collecting data from various different people, we should try to organise some sort of guideline to follow, just to make sure everyone who's involved is on the same page.
We could start collecting individual data and try to look for interesting patterns before asking the community to submit anything

be4foss,
@be4foss@floss.social avatar

@baldpolnareffart @killyourfm

An established methodology is one of the benefits of the Blue Angel ecolabel award criteria. We document the process in the KDE Eco handbook:

https://eco.kde.org/handbook/

See these publications for information about the methodology.

"Sustainable software products -- Towards assessment criteria for resource and energy efficiency" (Sec 4.1)

https://doi.org/10.1016/j.future.2018.02.044

And this German Environmental Agency report, pp. 22-27 summary in English:

https://www.umweltbundesamt.de/publikationen/entwicklung-anwendung-von-bewertungsgrundlagen-fuer

baldpolnareffart,

@be4foss @killyourfm That was gold, thank you!

killyourfm,
@killyourfm@layer8.space avatar

@baldpolnareffart @be4foss Indeed, that handbook is a great resource.

And I think the Expert Power Control 1202 might be JUST A BIT more useful than my Kill-A-Watt :D

be4foss,
@be4foss@floss.social avatar

@killyourfm @baldpolnareffart

You can follow Engineer Detlef Thoms, who does relevant back-of-the-envelope calculations in the "Sustainable Programming" course (see 04:20–06:10).

Calculate the energy savings, make certain assumptions about use (e.g., how often the savings apply), and multiply out. Given the global nature of software, the numbers scale up very quickly.

https://open.hpi.de/courses/cleanit2021/items/5DHsS3tJsXAqfUE4q4F82Z

killyourfm,
@killyourfm@layer8.space avatar

@be4foss @baldpolnareffart

Furiously scribbles notes

trezzer,

@killyourfm I'll not spoil the details for you, but I actually found that the standby power usage when not doing anything at all was far worse than the couple of hours I actively used my gaming rigs.

killyourfm,
@killyourfm@layer8.space avatar

@trezzer FASCINATING. Standby as in idle, or standby as in sleep?

trezzer,

@killyourfm Sleep. My TV area had a constant minimum of around 23W going up to 50W at times. That includes various consoles in sleep and AVR plus TV in sleep. My stereo area ate up some 30-50 also. I furthermore found out my little drinks fridge used more power than my full-sized kitchen fridge in a day. Now, there are many more areas with power vampires, so I smart plug'ed almost everywhere and now things just turn off at night or whenever I decide to.

trezzer,

@killyourfm I added smart plugs in September 2022. The year before and year after added for perspective. Numbers are: total power consumption, average monthly consumption, cost. Part of it was also behavioral change, though; no more ambience videos on OLED TVs, less A/C, more laptop gaming.

A chart showing a 340 KWh average power consumption for a house in 2021
A chart showing a 213 KWh average power consumption for a house in 2021

darth,
@darth@silversword.online avatar

deleted_by_author

  • Loading...
  • killyourfm,
    @killyourfm@layer8.space avatar

    @darth @trezzer No no, I don't mind spoilers. It's good to compare data!

    That's almost 3x the power consumption of Steam Deck under max load...

    Darth, are you using a Kill-A-Watt? Measuring power at the wall?

    darth,
    @darth@silversword.online avatar

    deleted_by_author

  • Loading...
  • killyourfm,
    @killyourfm@layer8.space avatar

    @darth @trezzer Would you be so kind as to start a doc somewhere or shoot me an email with some of your findings?

    It's for a future L4E Episode ;-)

    darth,
    @darth@silversword.online avatar

    deleted_by_author

  • Loading...
  • trezzer,

    @darth @killyourfm I'll gladly do some tests as well.

    trezzer,

    @darth @killyourfm My AMD/Nvidia laptop uses around 40W while idle/light use. My Linux desktop slightly less. My M1 Mac... single digits.

    killyourfm,
    @killyourfm@layer8.space avatar

    @trezzer @darth Just so I have some background, do you have access to Windows + Linux on your desktop and laptop?

    Having Windows isn't really that important, but I'm absolutely doing comparative testing ;-)

    trezzer,

    @killyourfm @darth My Linux machine is a dedicated box, sadly.

    killyourfm,
    @killyourfm@layer8.space avatar

    @trezzer @darth that’s far from sad, but I know what you’re saying 😉

    jonr,
    @jonr@xn--lofll-1sat.is avatar

    @killyourfm Please do. I can't be the only one that thinks needing 600W+ for an average pc is getting ridiculous.

    Savera,

    @killyourfm on my end, my power company provides hourly usage report for long periods of time, years.

    NO_PULSE_XBL,
    @NO_PULSE_XBL@mastodon.world avatar

    @killyourfm ooof that makes me nervous to even think about. Especially when I’ll leave my PC on and go downstairs and do something else for half the day. 😭💀

    killyourfm,
    @killyourfm@layer8.space avatar

    @NO_PULSE_XBL same here. It should be enlightening!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • Durango
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • kavyap
  • InstantRegret
  • JUstTest
  • cubers
  • GTA5RPClips
  • cisconetworking
  • ethstaker
  • osvaldo12
  • modclub
  • normalnudes
  • provamag3
  • tester
  • anitta
  • Leos
  • megavids
  • lostlight
  • All magazines