Windows 8.1 permite Windows să funcționeze mai bine pe afișajele cu înaltă DPI. Ca parte a acestui lucru, modul în care Windows se ocupă cu șoareci sa schimbat. Jocurile care nu citesc datele brute ale mouse-ului se pot termina cu mișcări de laggi, înghețare sau stuttering mouse-ului.
Această problemă pare să afecteze în primul rând utilizatorii cu șoareci cu grad ridicat de DPI sau cu rată ridicată de votare - cu alte cuvinte, șoareci de jocuri. Microsoft a lansat doar o reparare parțială, dar există o modalitate de a remedia această problemă în orice joc afectat.
Microsoft oferă un patch care introduce o nouă opțiune de compatibilitate pentru a remedia această problemă. Ca parte a patch-urilor, opțiunea de compatibilitate se aplică unei game variate de jocuri populare, inclusiv jocuri din seria Call of Duty, seria Counter Strike, Deus Ex: Human Revolution, Hitman Absolution, Half-Life 2, Metro 2033, Portal, și Tomb Raider.
Acest patch este cunoscut sub numele de KB2908279. Începând cu 14 noiembrie 2013, acest patch nu a fost lansat prin intermediul Windows Update. Pentru a obține remedierea, va trebui să descărcați patch-ul de pe site-ul Microsoft și să-l instalați manual.
În funcție de versiunea de Windows 8.1 pe care o utilizați, va trebui să descărcați fie versiunea pe 64 de biți a acestui patch, fie versiunea pe 32 de biți.
Dacă nu sunteți sigur care este versiunea de Windows pe care o utilizați, apăsați tasta Windows pentru a accesa ecranul Start, tastați System și faceți clic pe comanda rapidă System. Derulați în jos și căutați linia de tip sistem.
Patch-ul de mai sus are două lucruri. One, creează un nou tip de pavilion de compatibilitate în Windows. Două, aplică acest steg de compatibilitate la unele dintre cele mai populare jocuri afectate de această problemă.
Dacă aveți un joc mai puțin popular cu această problemă, va trebui să aplicați opțiunea de compatibilitate jocului pe cont propriu. Microsoft îi sfătuiește pe dezvoltatorii de jocuri să facă acest lucru ei înșiși, astfel încât utilizatorii lor să nu trebuiască să facă acest lucru, dar multe jocuri nu pot fi actualizate niciodată cu această remediere.
Puteți aplica remedierea Microsoft pentru orice joc afectat de la editorul de registri. Rețineți că trebuie să aveți plasturele de mai sus pentru ca aceasta să funcționeze.
Pentru a începe, apăsați Windows Key + R pentru a deschide caseta de dialog Run, tastați regedit și apăsați Enter.
Navigați la următoarea cheie de registry sau folder:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Straturi
Este posibil ca cheia Straturi să nu existe. Dacă nu, faceți clic dreapta pe cheia AppCompatFlags, indicați spre New, selectați Key, tip Layers și apăsați Enter pentru ao crea.
Veți avea nevoie acum să creați o nouă înregistrare în registry pentru jocul dvs. Faceți clic dreapta pe tasta Straturi, indicați spre New, faceți clic pe String Value, tastați calea completă a fișierului executabil al jocului și apăsați Enter. De exemplu, dacă jocul era localizat la C: \ Program Files (x86) \ Game \ Engine.exe, tastați următoarea valoare:
C: \ Program Files (x86) \ Game \ Engine.exe
Apoi, dați clic dreapta pe valoarea pe care tocmai ați creat-o și selectați Modificați. Introduceți următorul text în casetă și apăsați Enter:
NoDTToDITMouseBatch
Acum puteți repeta acest proces pentru a adăuga fiecare joc afectat pe care îl aveți.
Apoi, vom avea nevoie de o fereastră de Prompt Command Promoted. Pentru a face acest lucru, apăsați tasta Windows pentru a accesa ecranul Start, tastați Command Prompt, faceți clic dreapta pe comanda rapidă Command Prompt care apare și selectați Run as administrator.
În fereastra Prompted Command Prompt, tastați următoarea comandă și apăsați Enter pentru a aplica setările de compatibilitate:
Rundll32 apphelp.dll, ShimFlushCache
Microsoft avertizează că această opțiune va determina o creștere a consumului de energie, deci nu ar trebui să aplicați această opțiune pentru jocuri neafectate sau pentru alte programe. În special, acestea subliniază faptul că acest lucru nu ar trebui să se aplice proceselor de fundal care rămân în desfășurare sau că durata de viață a bateriei va fi afectată semnificativ.
Există o altă opțiune pe care Microsoft o recomandă - dacă jocul în cauză are o opțiune "raw input" sau DirectInput, îl puteți selecta și problema ar trebui rezolvată.
Pentru mai multe informații direct de la Microsoft, citiți articolul bazat pe cunoștințe KB2908279.
Credit de imagine: Sam DeLong pe Flickr