summaryrefslogtreecommitdiff
path: root/guides/setups
diff options
context:
space:
mode:
Diffstat (limited to 'guides/setups')
-rw-r--r--guides/setups/hardware.org54
1 files changed, 51 insertions, 3 deletions
diff --git a/guides/setups/hardware.org b/guides/setups/hardware.org
index d4dcff3..032ad31 100644
--- a/guides/setups/hardware.org
+++ b/guides/setups/hardware.org
@@ -161,13 +161,20 @@ areas. No idea WTF, those areas ran fine before.
- Not forcing any "compatibility tool" version, assuming this yields
"Proton Experimental".
- Tried a couple of old Proton versions: symptoms persist.
-- Reinstalled game in case stale shaders need to be recomputed?
+- Reinstalled game & nuked everything under
+ - =~/.cache/mesa_shader_cache*=
+ - =~/.cache/radv_builtin_shaders*=
+ - =~/.config/unity3d=
+ - =~/.local/share/Steam=
+ - =~/.local/share/vulkan/=
+ - =~/.steam*=
+ in case "stale shaders" were to blame or something.
- Tumbleweed/Plasma/Wayland session.
- Tried X11: symptoms persist.
- Reducing noise with =balooctl6 suspend=, =swapoff -a= (RAM nowhere
near exhausted).
-Rabbit holes:
+Well then.
****** CPU frequency scaling?
Started by noticing that the Plasma "Power Management" tray widget
says "Power Profile" is "Not available". Not 100% sure whether that
@@ -326,9 +333,50 @@ $ powerprofilesctl
PlatformDriver: placeholder
#+end_example
-And lo, the 🍃↔🚀 slider is back in the Power Management tray widget.
+And lo, the 🍃↔🚀 slider appears in the Power Management tray widget.
Nervous about entering the "Overclocking" UEFI zone tho, and concerned
about these "Maximum frequencies".
/And does it even help with the game?/
+
+🥁
+
+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?
+****** 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,
+ - lots of useful information in that thread tho and
+ interesting-sounding pointers,
+ - [[https://www.gamingonlinux.com/forum/topic/5475/page=2/#r42519][Shmerl]] says:
+ - games can cause stutter by underloading the GPU, causing it to
+ drop out of "high performance mode",
+ - (=amdgpu_top= and =radeontop= do confirm that lag spikes
+ correlate with GPU usage drop)
+ - see [[https://gitlab.freedesktop.org/drm/amd/-/issues/1500][drm/amd#1500]]:
+ - /lots/ of sysfs noodling there; unfortunately, none of the
+ suggested settings for =power_dpm_force_performance_level= &
+ =pp_power_profile_mode= change the symptoms.
+
+- In [[https://gitlab.freedesktop.org/drm/amd/-/issues/3618#note_2689087][this drm/amd#3618 thread]], @agd5f suggests "6.11 stable kernels"
+ include a fix for the issue at hand there and a further rework "was
+ submitted to 6.13"; @mattipulkkinen reports happy results with
+ 6.13-rc2 (FTR, symptoms persist here with 6.12.8).
+
+- Piggybacked onto [[https://gitlab.freedesktop.org/mesa/mesa/-/issues/11300][mesa/mesa#11300]]:
+ - common: Hades Ⅱ, iGPU, recent kernel & Mesa, Proton Experimental,
+ - differences: Fedora, GNOME, X11,
+ - noteworthy: good performance on Windows,
+ - suggestion by @Venemo: downgrade & bisect Mesa;
+ - tempting, though scared of bricking graphical sessions and/or
+ ending up with a frankensystem (intalling binaries under a
+ prefix is probably easy, but then keeping track of config tweaks
+ and cache artifacts sounds fraught).
+
+- In [[https://gitlab.freedesktop.org/upower/power-profiles-daemon/-/issues/164][upower/power-profiles-daemon#164]], @Nyan reports problematic iGPU
+ capping; not convinced this is applicable though, given the reported
+ symptoms (video playback is fine here).