!XQQVyIbcAcHFvzmcTl:nixos.org

NixOS GNOME

407 Members
A room for maintainers of GNOME & GNOME-Related desktop environments (xfce, cinnamon, pantheon...)94 Servers

Load older messages


SenderMessageTime
7 Feb 2024
@setunset:matrix.orgFreeVariableWhat makes you think it's awful?10:55:40
@setunset:matrix.orgFreeVariable
In reply to@k900:0upti.me
What hardware is that on?
Shared a screenshot a few messages above.
10:56:04
@setunset:matrix.orgFreeVariable
In reply to@setunset:matrix.org
Capture d’écran du 2024-02-06 23-50-41.png
there
10:56:21
@k900:0upti.meK900
In reply to @setunset:matrix.org
What makes you think it's awful?
Userspace generally does not have enough knowledge about the hardware state to control it efficiently
10:56:53
@k900:0upti.meK900Firmware does, the kernel does sometimes (but not always) 10:57:03
@setunset:matrix.orgFreeVariable Okay so what is the best approach for someone who wants to use scale up cpu on demand (i.e. for heavy workloads) and minimize it otherwise?
  1. use only NixOS + GNOME native tools (in which case: do I need to configure power management manually?

  2. use tlp + thermald only

  3. use a combination of the previous two?

11:02:17
@setunset:matrix.orgFreeVariable Okay so what is the best approach for someone who wants to use scale up cpu on demand (i.e. for heavy workloads) and minimize it otherwise?
  1. use only NixOS + GNOME OOTB utilities (in which case: do I need to configure power management manually?

  2. use tlp + thermald only

  3. use a combination of the previous two?

11:02:50
@setunset:matrix.orgFreeVariable Okay so what is the best approach for someone who wants to use scale up cpu on demand (i.e. for heavy workloads) and minimize it otherwise?
  1. use only NixOS + GNOME OOTB utilities only (in which case: do I need to configure power management manually?

  2. use tlp + thermald only

  3. use a combination of the previous two?

11:03:13
@setunset:matrix.orgFreeVariableat the end of the day all I am looking for is a single "balanced" mode that automatically scales up and down, adjusting on workload, so that I don't have to think about it at all.11:04:56
@k900:0upti.meK900
In reply to @setunset:matrix.org
Okay so what is the best approach for someone who wants to use scale up cpu on demand (i.e. for heavy workloads) and minimize it otherwise?
  1. use only NixOS + GNOME OOTB utilities only (in which case: do I need to configure power management manually?

  2. use tlp + thermald only

  3. use a combination of the previous two?

12:15:57
@k900:0upti.meK900And you can tweak the preference towards more power or more battery life with power-profile-daemon12:16:19
@setunset:matrix.orgFreeVariable
In reply to@k900:0upti.me
Thanks.
When you say 'tweak' do you mean manually adjust using a UI widget? I do not want that. I want to use a auto-scaling logic and go on with my day.
13:15:10
@setunset:matrix.orgFreeVariable* Thanks. When you say 'tweak' do you mean manually adjust using a UI widget? I do not want that. I want to use an auto-scaling logic and go on with my day.13:15:22
@setunset:matrix.orgFreeVariable* Thanks. When you say 'tweak' do you mean manually adjust using a UI widget? I do not want that. I want to use an auto-scaling logic and go on with my day. So assuming I go with out of the box tools only, which powersaving settings do I need to apply? I've looked this up in the user docs and on the wikis, but information about this is apparently scarce.13:16:44
@k900:0upti.meK900Then just don't touch anything13:16:55
@k900:0upti.meK900And it should be fine at stock setting13:16:59
@k900:0upti.meK900* And it should be fine at stock settings13:17:00
@setunset:matrix.orgFreeVariableso without using any powersaving setting at all in my configuration.nix?13:17:29
@k900:0upti.meK900Yes13:17:35
@setunset:matrix.orgFreeVariable not even powerManagement. enable = true? 13:18:27
@setunset:matrix.orgFreeVariable not even powerManagement. enable = true? (Sorry to insist, but I am surprised it would work even without this one) 13:18:49
@setunset:matrix.orgFreeVariable not even powerManagement.enable = true? (Sorry to insist, but I am surprised it would work even without this one) 13:18:55
@k900:0upti.meK900It's enabled by default13:19:49
@k900:0upti.meK900Technically13:19:51
@k900:0upti.meK900It's also one of those stupid catch-all options that don't actually do anything13:20:12
@setunset:matrix.orgFreeVariableI see. Thanks a lot! 🙏13:20:26
@jtojnar:matrix.orgJan Tojnar
In reply to @k900:0upti.me
@bobby285271 @Jan Tojnar can you take a look at https://github.com/NixOS/nixpkgs/pull/286522/commits/4c40092a2676e145e840e86c0fa4f1f63a88abda ?
Missing commit?
14:07:41
@k900:0upti.meK900Ugh14:07:57
@k900:0upti.meK900I rebased it14:07:59
@k900:0upti.meK900https://github.com/NixOS/nixpkgs/pull/286522/commits/26e38701a8fedf8d5e990caf56c56b83df1ece0114:07:59

Show newer messages


Back to Room ListRoom Version: 6