summaryrefslogtreecommitdiff
path: root/guides/sysadmin
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@gmail.com>2025-02-08 17:02:31 +0100
committerKévin Le Gouguec <kevin.legouguec@gmail.com>2025-02-08 17:02:31 +0100
commitb739ec362703ae42c312f47b2e5f38a945aa389c (patch)
tree8e52f746a9ef5826558e4377c2643ef0ea3dd48f /guides/sysadmin
parentfa0db6cb43d882c203fff0c2f6f0f4008f70ccdb (diff)
downloadmemory-leaks-b739ec362703ae42c312f47b2e5f38a945aa389c.tar.xz
Try to add some structure to The Saga
Diffstat (limited to 'guides/sysadmin')
-rw-r--r--guides/sysadmin/machines/amdahl30/killing-time.org40
1 files changed, 31 insertions, 9 deletions
diff --git a/guides/sysadmin/machines/amdahl30/killing-time.org b/guides/sysadmin/machines/amdahl30/killing-time.org
index 0b70791..67cf47c 100644
--- a/guides/sysadmin/machines/amdahl30/killing-time.org
+++ b/guides/sysadmin/machines/amdahl30/killing-time.org
@@ -29,10 +29,8 @@ No idea WTF, those areas ran fine before.
Well then.
* CPU frequency scaling?
(Hey 👋 A warning: this was the first rabbit hole I burrowed into.
-Spoiler alert: nothing I learned here solved the problem. Feel free
-to skip to the next section if you want to know how this ends
-{{{narrator(he wrote\, furiously hoping against hope that he would
-indeed see the end of this someday)}}})
+Spoiler alert: nothing I learned here solved the problem. Chronicled
+the journey anyway since I wandered through interesting spots)
Started by noticing that the Plasma "Power Management" tray widget
says "Power Profile" is "Not available". Not sure whether that was
@@ -207,6 +205,22 @@ No. No it does not; no discernible difference in FPS nor vibes.
Will assume this new baseline cannot hurt - OT1H "overclocking" is
scary, OTOH Linux now has a finer handle on the CPU and hopefully will
not overwork it to death?
+
+-----
+
+Chronologically, the events of the following addenda were weaved
+together with those of the next section; figured I would append them
+here to give the reader some closure on this shaggy dog subplot.
+** Addendum Ⅰ — CPPC Considered Harmful, apparently
+[[https://www.techpowerup.com/forums/threads/what-fixed-stuttering-and-random-framerate-spikes-in-games-for-me.327264/][aska33j proclaims]] that /disabling CPPC/ "fixed stuttering and random
+framerate spikes in games for [them]" so… roundtrip to UEFI, disabling
+that. The =amd_pstate= warning is back; the "Power Profile" slider is
+no longer accessible in the systray widget; no discernible effect
+in-game anyway.
+** Addendum Ⅱ — BIOS update
+For the modest price of [[file:maintenance.org::*Our protagonist sets forth][breaking Secure Boot]], the =amd_pstate= driver
+now manages to initialize successfully without me having to mess with
+{{{glitch(Overclocking Settings)}}}. Welcome back =amd_pstate= 🤝
* Sᴇᴠᴇʀᴀʟ Wᴇᴇᴋꜱ Lᴀᴛᴇʀ
- [[https://www.gamingonlinux.com/forum/topic/5475/page=1/][ridge reports]] "bad frame pacing on ADMGPU",
- when vsync is turned off: a non-factor in my testing,
@@ -263,11 +277,13 @@ clang-devel python3-ply rust rust-bindgen rust-cbindgen~.
Configuration" when searching for "VRR",
- mystery solved by ~kscreen-doctor -o~: =Vrr: incapable= 🤷
-- [[https://www.techpowerup.com/forums/threads/what-fixed-stuttering-and-random-framerate-spikes-in-games-for-me.327264/][aska33j proclaims]] that /disabling CPPC/ "fixed stuttering and random
- framerate spikes in games for [them]" so… roundtrip to UEFI,
- disabling that. The =amd_pstate= warning is back; the "Power
- Profile" slider is no longer accessible in the systray widget; no
- discernible effect in-game anyway.
+- (FTR: chronologically, this is the point where I found that forum
+ post about leaving CPPC disabled to fix stuttering—see addendum Ⅰ in
+ the previous section.
+
+ That did not work for me, but I left it disabled at this point since
+ enabling it never had an effect in the first place, and I was keen
+ on restoring every "variable" to their original state)
- Looking at Steam forums, [[https://steamcommunity.com/app/1145350/discussions/1/596260472619121965/][some folks]] do report FPS drops /shortly
after the update/:
@@ -324,6 +340,12 @@ clang-devel python3-ply rust rust-bindgen rust-cbindgen~.
- [[https://old.reddit.com/r/archlinux/comments/1gzy0xd/amdgpu_regression_on_kernel_612_choppy/m1dn05z/][Some folks]] report =amdgpu.dcdebugmask=0x10= (≡ =DC_DISABLE_PSR=)
fixing "choppy performance". No effect here. Could try setting
[[https://www.kernel.org/doc/html/v6.13/gpu/amdgpu/module-parameters.html#dcdebugmask-uint][other values]]…
+
+- (FTR: chronologically, this is the point where I caved—not sure why,
+ I think seeing the amount of unhappy kernel noises in journalctl got
+ to me—and grabbed the latest BIOS from msi.com, flashed it, breaking
+ Secure Boot & restoring =amd_pstate= 🤷 see addendum Ⅱ in the
+ previous section)
* This is insane
Selected subset of moving parts; "testability" considering ease of
clean reverts: