| 7 Feb 2024 |
FreeVariable | What makes you think it's awful? | 10:55:40 |
FreeVariable | In reply to@k900:0upti.me What hardware is that on? Shared a screenshot a few messages above. | 10:56:04 |
FreeVariable | In reply to@setunset:matrix.org Capture d’écran du 2024-02-06 23-50-41.png there | 10:56:21 |
K900 | 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 | Firmware does, the kernel does sometimes (but not always) | 10:57:03 |
FreeVariable | 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?
use only NixOS + GNOME native tools (in which case: do I need to configure power management manually? use tlp + thermald only use a combination of the previous two? | 11:02:17 |
FreeVariable | 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?
use only NixOS + GNOME OOTB utilities (in which case: do I need to configure power management manually? use tlp + thermald only use a combination of the previous two? | 11:02:50 |
FreeVariable | 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?
use only NixOS + GNOME OOTB utilities only (in which case: do I need to configure power management manually? use tlp + thermald only use a combination of the previous two? | 11:03:13 |
FreeVariable | at 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 | 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?
use only NixOS + GNOME OOTB utilities only (in which case: do I need to configure power management manually? use tlp + thermald only use a combination of the previous two?
| 12:15:57 |
K900 | And you can tweak the preference towards more power or more battery life with power-profile-daemon | 12:16:19 |
FreeVariable | 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 |
FreeVariable | * 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 |
FreeVariable | * 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 | Then just don't touch anything | 13:16:55 |
K900 | And it should be fine at stock setting | 13:16:59 |
K900 | * And it should be fine at stock settings | 13:17:00 |
FreeVariable | so without using any powersaving setting at all in my configuration.nix? | 13:17:29 |
K900 | Yes | 13:17:35 |
FreeVariable | not even powerManagement. enable = true? | 13:18:27 |
FreeVariable | not even powerManagement. enable = true? (Sorry to insist, but I am surprised it would work even without this one) | 13:18:49 |
FreeVariable | not even powerManagement.enable = true? (Sorry to insist, but I am surprised it would work even without this one) | 13:18:55 |
K900 | It's enabled by default | 13:19:49 |
K900 | Technically | 13:19:51 |
K900 | It's also one of those stupid catch-all options that don't actually do anything | 13:20:12 |
FreeVariable | I see. Thanks a lot! 🙏 | 13:20:26 |
Jan 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 | Ugh | 14:07:57 |
K900 | I rebased it | 14:07:59 |
K900 | https://github.com/NixOS/nixpkgs/pull/286522/commits/26e38701a8fedf8d5e990caf56c56b83df1ece01 | 14:07:59 |