From 18a2e3da464179520fa7c0271452b1bdbb623677 Mon Sep 17 00:00:00 2001 From: sp2xdev <127630192+sp2xdev@users.noreply.github.com> Date: Sat, 21 Jun 2025 19:16:09 -0700 Subject: [PATCH] Updated PC optimization (markdown) --- PC-optimization.md | 45 ++++++++++++++++++++++----------------------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/PC-optimization.md b/PC-optimization.md index a0d2601..0caea26 100644 --- a/PC-optimization.md +++ b/PC-optimization.md @@ -81,9 +81,30 @@ These won't help with stuttering, but may help with keeping a steady framerate, * Disable [the hypervisor](https://learn.microsoft.com/en-us/troubleshoot/windows-client/application-management/virtualization-apps-not-work-with-hyper-v) and [VBS (Virtualization-Based Security)](https://www.tomshardware.com/how-to/disable-vbs-windows-11). * If you're looking for a good clean OS image - the same used on arcade cabinets - `Windows 10 IoT Enterprise LTSC` is recommended. Just be mindful, it's not Windows 10 IoT, it's not Windows 10 Enterprise, it's Windows 10 IoT Enterprise LTSC. * Contrary to popular belief, `IoT Enterprise` is a general-purpose OS with a full desktop environment, and is not too different from full version of Windows. (the non-Enterprise `IoT` SKU is different, however, as it lacks the desktop UI by default). -* Also see *Background services* section below. * Disable full screen optimizations - right click on spice.exe / spice64.exe, Properties, Compatibility tab, Change settings for all users, and check `Disable fullscreen optimizations`. You have to do this for every instance of spice executable (every place where your game is installed), not just once. +### Background services + +If you are failing to keep a steady framerate, check for background services, especially ones that inhibit bursts of CPU usage. + +#### Common offenders + +* Various Windows background services + * When stutters occur make a note of the time and check Windows Event Viewer (System and Application channels) for events at that time. + * Look for things like: + * Windows Update (set quiet hours or temporarily turn on Do Not Disturb) + * License check events (Security-SPP) +* Windows Defender (add directory exceptions to avoid scanning game data) +* Various file-sharing software like OneDrive, Google Drive, DropBox +* In-game overlay: Discord, NVIDIA, Xbox GameDVR / Game Bar, etc +* RivaTuner Statistics Server (RTSS), MSI Afterburner - occasionally known to cause mystery crashes as well + +#### Less common offenders +* OBS - usually doesn't affect game performance, but may cause spicecfg to launch very slowly +* Other games that install kernel-level anti-cheat +* Razer Synapse ([though Razer claims it's fixed in recent versions](https://insider.razer.com/razer-synapse-3-29/synapse-3-high-cpu-wmi-provider-service-43747)). Can also cause issues with audio. +* Oculus app / Meta Quest Link (including the background services that cannot be disabled except to uninstall) + ## On gaming laptops... > [!CAUTION] @@ -103,28 +124,6 @@ If you have no choice but to run on a laptop: * Display built into laptops tend to be more restrictive about what resolution and refresh rate combinations are supported, so connecting to an external monitor alleviates that. * Just make sure the right GPU is being used. Some laptops have weird restrictions on which GPU gets used for each HDMI/DisplayPort. -## Background services - -If you are failing to keep a steady framerate, check for background services, especially ones that inhibit bursts of CPU usage. - -### Common offenders - -* Various Windows background services - * When stutters occur make a note of the time and check Windows Event Viewer (System and Application channels) for events at that time. - * Look for things like: - * Windows Update (set quiet hours or temporarily turn on Do Not Disturb) - * License check events (Security-SPP) -* Windows Defender (add directory exceptions to avoid scanning game data) -* Various file-sharing software like OneDrive, Google Drive, DropBox -* In-game overlay: Discord, NVIDIA, Xbox GameDVR / Game Bar, etc -* RivaTuner Statistics Server (RTSS), MSI Afterburner - occasionally known to cause mystery crashes as well - -### Uncommon offenders -* OBS - usually doesn't affect game performance, but may cause spicecfg to launch very slowly -* Other games that install kernel-level anti-cheat -* Razer Synapse ([though Razer claims it's fixed in recent versions](https://insider.razer.com/razer-synapse-3-29/synapse-3-high-cpu-wmi-provider-service-43747)). Can also cause issues with audio. -* Oculus app / Meta Quest Link (including the background services that cannot be disabled except to uninstall) - ## Game-specific ### IIDX