Sari la conținut

[Tutorial Windows] Dezactivarea Real-Time Cursor Shadow & I/O Mouse Filtering – Obținerea unui Raw Input veritabil la nivel de Kernel


Postări Recomandate

Postat

Mouse Raw-Input Overdrive

[CURSOR_KERNEL_BYPASS_v78]

RESPONSE: INSTANT
VER_2026.3

Salutare! Ai simțit vreodată că mouse-ul tău are o mică "greutate" sau că nu se oprește exact unde vrei tu (overshooting)? Problema nu e neapărat senzorul, ci modul în care Windows desenează cursorul. Chiar și cu Enhance Pointer Precision oprit, sistemul aplică filtre de randare care adaugă latență. Astăzi transformăm mouse-ul într-o extensie directă a mâinii tale, eliminând barierele de procesare ale DWM.

1. Eliminarea Shadow Rendering (Registry)

Umbra cursorului este un proces de transparență Alpha care forțează GPU-ul să facă o compoziție suplimentară la fiecare mișcare. O eliminăm complet din Registry pentru a elibera calea datelor de mișcare:

Locație: HKEY_CURRENT_USER\Control Panel\Mouse

🔹 Modifică MouseSpeed -> Valoare 0
🔹 Modifică MouseThreshold1 -> Valoare 0
🔹 Modifică MouseThreshold2 -> Valoare 0

* Aceste valori pe 0 forțează Windows să ignore orice curbă de accelerație software ascunsă.

2. Dezactivarea Mouse Smooth Filtering

Windows are un algoritm de "netezire" a mișcării care încearcă să facă cursorul să pară mai fluid pe desktop, dar care distruge precizia în shootere. Îl tăiem din rădăcină:

HKEY_USERS\.DEFAULT\Control Panel\Mouse
🔹 SmoothMouseXCurve -> Setează totul pe 0
🔹 SmoothMouseYCurve -> Setează totul pe 0

3. Prioritizarea I/O pentru Mouse (PowerShell)

Vom instrui sistemul să ofere prioritate maximă întreruperilor venite de la portul USB al mouse-ului, astfel încât datele de mișcare să nu fie întârziate de alte periferice:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mouclass" -Name "Start" -Value 1
💡 ANALIZA TEHNICĂ

Majoritatea jucătorilor cred că "Raw Input" din setările jocului este suficient. În realitate, dacă SmoothMouseXCurve nu este resetat în registri, Windows încă aplică un filtru de interpolare la nivel de Kernel. Prin setarea valorilor pe 0 și dezactivarea serviciilor de asistență vizuală a cursorului, reduci latența "Click-to-Pixel" cu aproximativ 2-5ms. Mouse-ul se va simți mai "brut", mai puțin fluid la prima vedere, dar mult mai precis în momentele de flick-shot, unde fiecare pixel contează.

MOUSE_INPUT_FIX_v78 // 2026 LEAGUECS.RO
  • Like 1
Vizitator
Acest topic este acum închis pentru alte răspunsuri.
  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

Informații Importante

Termeni de Utilizare & Politică Intimitate