From a2a6f75ab85f34e5c298575b4e0af2fd32b3bdfb Mon Sep 17 00:00:00 2001 From: Kaic Bento Date: Mon, 15 Dec 2025 18:15:00 -0300 Subject: [PATCH 1/4] fix: remove invalid TCP latency registry tweaks --- .../gaming/competitive-gaming-optimizations.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/data/configurations/gaming/competitive-gaming-optimizations.js b/src/data/configurations/gaming/competitive-gaming-optimizations.js index ca08b95..bf28e80 100644 --- a/src/data/configurations/gaming/competitive-gaming-optimizations.js +++ b/src/data/configurations/gaming/competitive-gaming-optimizations.js @@ -1,7 +1,7 @@ export default { id: 'competitive-gaming-optimizations', name: 'Competitive Gaming Optimizations', - description: 'Apply optimizations for competitive games (CS2, Valorant, etc.) - Disables mouse acceleration, enables high precision, optimizes network settings', + description: 'Apply optimizations for competitive games (CS2, Valorant, etc.) - Disables mouse acceleration, disables accessibility key toggles, adjusts multimedia scheduling', category: 'gaming', registryBat: [ 'REM Disable Mouse Acceleration (Enhanced Pointer Precision)', @@ -12,15 +12,12 @@ export default { 'reg add "HKCU\\Control Panel\\Accessibility\\StickyKeys" /v Flags /t REG_SZ /d 506 /f', 'reg add "HKCU\\Control Panel\\Accessibility\\Keyboard Response" /v Flags /t REG_SZ /d 122 /f', 'reg add "HKCU\\Control Panel\\Accessibility\\ToggleKeys" /v Flags /t REG_SZ /d 58 /f', - 'REM Network optimizations - Reduce latency', + 'REM Multimedia scheduling tweaks (legacy): reduce network throttling / responsiveness', 'reg add "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Multimedia\\SystemProfile" /v NetworkThrottlingIndex /t REG_DWORD /d 4294967295 /f', 'reg add "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Multimedia\\SystemProfile" /v SystemResponsiveness /t REG_DWORD /d 0 /f', - 'REM Disable Nagle Algorithm (reduces input lag)', - 'reg add "HKLM\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces" /v TcpAckFrequency /t REG_DWORD /d 1 /f', - 'reg add "HKLM\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces" /v TCPNoDelay /t REG_DWORD /d 1 /f' ], recommended: false, requiresRestart: true, requiresAdmin: true, - warning: 'Changes mouse behavior and network settings. Test in-game to verify improvements.' + warning: 'Changes mouse behavior and system scheduling settings. Test in-game to verify improvements.' }; From 419b44a1610ff27d4dabf68eb496f6eedebb2902 Mon Sep 17 00:00:00 2001 From: Kaic Bento Date: Mon, 15 Dec 2025 18:15:07 -0300 Subject: [PATCH 2/4] feat: add advanced TcpAckFrequency option --- .../gaming/advanced-tcp-ack-frequency.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/data/configurations/gaming/advanced-tcp-ack-frequency.js diff --git a/src/data/configurations/gaming/advanced-tcp-ack-frequency.js b/src/data/configurations/gaming/advanced-tcp-ack-frequency.js new file mode 100644 index 0000000..e3aec84 --- /dev/null +++ b/src/data/configurations/gaming/advanced-tcp-ack-frequency.js @@ -0,0 +1,16 @@ +export default { + id: 'advanced-tcp-ack-frequency', + name: 'Advanced: TCP Delayed ACK (TcpAckFrequency)', + description: 'Optional legacy tweak for specific TCP latency scenarios. Applies TcpAckFrequency=1 per active network interface (does not disable Nagle globally).', + category: 'gaming', + registryBat: [ + 'REM Advanced / legacy tweak: TcpAckFrequency is per-interface and only affects some TCP workloads.', + 'REM Most games use UDP; keep disabled unless you know you need it.', + 'REM Applies to currently connected physical adapters (Ethernet/Wi-Fi).', + 'powershell -Command "$ErrorActionPreference=\'Stop\'; $adapters = Get-NetAdapter | Where-Object { $_.Status -eq \'Up\' -and $_.HardwareInterface -eq $true -and $_.InterfaceGuid }; foreach ($a in $adapters) { $path = \"HKLM:\\\\SYSTEM\\\\CurrentControlSet\\\\Services\\\\Tcpip\\\\Parameters\\\\Interfaces\\\\{$($a.InterfaceGuid)}\"; New-Item -Path $path -Force | Out-Null; New-ItemProperty -Path $path -Name TcpAckFrequency -PropertyType DWord -Value 1 -Force | Out-Null }"' + ], + recommended: false, + requiresRestart: true, + requiresAdmin: true, + warning: 'Advanced/legacy tweak. Applies only to some TCP scenarios and can increase ACK traffic. Prefer Windows Update + game/network settings.' +}; From edefe900c0b4204ced4c38bb1c33350dcd0abfb0 Mon Sep 17 00:00:00 2001 From: Kaic Bento Date: Mon, 15 Dec 2025 18:58:15 -0300 Subject: [PATCH 3/4] docs: clarify TcpAckFrequency warning --- src/data/configurations/gaming/advanced-tcp-ack-frequency.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/configurations/gaming/advanced-tcp-ack-frequency.js b/src/data/configurations/gaming/advanced-tcp-ack-frequency.js index e3aec84..ac3216e 100644 --- a/src/data/configurations/gaming/advanced-tcp-ack-frequency.js +++ b/src/data/configurations/gaming/advanced-tcp-ack-frequency.js @@ -12,5 +12,5 @@ export default { recommended: false, requiresRestart: true, requiresAdmin: true, - warning: 'Advanced/legacy tweak. Applies only to some TCP scenarios and can increase ACK traffic. Prefer Windows Update + game/network settings.' + warning: 'Important: This tweak takes effect but may not improve latency. TCP-only (no UDP impact) and can increase ACK traffic.' }; From ac243654b2c638bbe2bf4e150f5520e9cda759c5 Mon Sep 17 00:00:00 2001 From: Kaic Bento Date: Mon, 15 Dec 2025 19:06:48 -0300 Subject: [PATCH 4/4] chore: fix lint in TcpAckFrequency config --- src/data/configurations/gaming/advanced-tcp-ack-frequency.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/configurations/gaming/advanced-tcp-ack-frequency.js b/src/data/configurations/gaming/advanced-tcp-ack-frequency.js index ac3216e..ec55194 100644 --- a/src/data/configurations/gaming/advanced-tcp-ack-frequency.js +++ b/src/data/configurations/gaming/advanced-tcp-ack-frequency.js @@ -7,7 +7,7 @@ export default { 'REM Advanced / legacy tweak: TcpAckFrequency is per-interface and only affects some TCP workloads.', 'REM Most games use UDP; keep disabled unless you know you need it.', 'REM Applies to currently connected physical adapters (Ethernet/Wi-Fi).', - 'powershell -Command "$ErrorActionPreference=\'Stop\'; $adapters = Get-NetAdapter | Where-Object { $_.Status -eq \'Up\' -and $_.HardwareInterface -eq $true -and $_.InterfaceGuid }; foreach ($a in $adapters) { $path = \"HKLM:\\\\SYSTEM\\\\CurrentControlSet\\\\Services\\\\Tcpip\\\\Parameters\\\\Interfaces\\\\{$($a.InterfaceGuid)}\"; New-Item -Path $path -Force | Out-Null; New-ItemProperty -Path $path -Name TcpAckFrequency -PropertyType DWord -Value 1 -Force | Out-Null }"' + 'powershell -Command "$ErrorActionPreference=\'Stop\'; $adapters = Get-NetAdapter | Where-Object { $_.Status -eq \'Up\' -and $_.HardwareInterface -eq $true -and $_.InterfaceGuid }; foreach ($a in $adapters) { $path = \'HKLM:\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces\\{\' + $a.InterfaceGuid + \'}\'; New-Item -Path $path -Force | Out-Null; New-ItemProperty -Path $path -Name TcpAckFrequency -PropertyType DWord -Value 1 -Force | Out-Null }"' ], recommended: false, requiresRestart: true,