Re: power management and cpu governors :)
Posted: 2020-02-28 04:19
Things like kernel config(timer interrupt + preemption) and process priority tuning are going to have a meaningful effect. Was dorking around with a keybind that'd renice Firefox when it's launched, giving it some preference in proc access. Still mostly on my 2-dork list as haven't gotten around to fully exploring what's possible. Much less core-pinning's potential etc. Though yeah these aspects have real tuning potential for any nixer wanting to really get best performance out of a given setup. Better core/thread performance. At lower or higher freqs.
Edit: Also do have to wonder how much of an adverse effect misconfig like this has on a really low level. If there's a process which actually needs preemptive and/or higher interrupt to work well, hammering away requesting cpu-time, with a voluntary preempt configged kernel saying no, no, no, no. Stuff like gaming or intensive audio tasks. Person may try something, get crappy results and just conclude it's crap on gnu/nix or consider a ton of other things before ever(if ever)considering hey the kernel I'm running isn't setup for desktop nix. Ok done folks, will leave off on this junk. It's on my things that make me go hmmmm list though.
Oops, one more quickie, so I know/think I and other mere mortals got it. This undervolting thing Intel pstate applicable chips. Built in thermal throttling (AMD must have similar) reducing the voltage to the chip, makes it run cooler, thus side-stepping the throttling, thus enabling it to run at a higher freq than it's rated for and/or "binned" at? Whew ... say that 3 times fast, I dare ya.
Edit: Also do have to wonder how much of an adverse effect misconfig like this has on a really low level. If there's a process which actually needs preemptive and/or higher interrupt to work well, hammering away requesting cpu-time, with a voluntary preempt configged kernel saying no, no, no, no. Stuff like gaming or intensive audio tasks. Person may try something, get crappy results and just conclude it's crap on gnu/nix or consider a ton of other things before ever(if ever)considering hey the kernel I'm running isn't setup for desktop nix. Ok done folks, will leave off on this junk. It's on my things that make me go hmmmm list though.
Oops, one more quickie, so I know/think I and other mere mortals got it. This undervolting thing Intel pstate applicable chips. Built in thermal throttling (AMD must have similar) reducing the voltage to the chip, makes it run cooler, thus side-stepping the throttling, thus enabling it to run at a higher freq than it's rated for and/or "binned" at? Whew ... say that 3 times fast, I dare ya.