13Aug

Πώς να καθορίσει το ποντίκι Lag στα παιχνίδια PC στα Windows 8.1

Τα Windows 8.1 επιτρέπουν στα Windows να λειτουργούν καλύτερα σε οθόνες υψηλής DPI.Ως μέρος αυτού, ο τρόπος με τον οποίο τα Windows ασχολείται με τα ποντίκια έχει αλλάξει.Τα παιχνίδια που δεν διαβάζουν τα δεδομένα του ποντικιού ενδέχεται να καταλήξουν σε μετακίνηση ποντικιού, πάγωμα ή τραύλισμα.

Το πρόβλημα αυτό φαίνεται να επηρεάζει κυρίως τους χρήστες με ποντίκια υψηλής DPI ή υψηλής συχνότητας δημοσκοπήσεων - με άλλα λόγια ποντίκια παιχνιδιών.Η Microsoft έχει κυκλοφορήσει μόνο μια μερική διόρθωση, αλλά υπάρχει ένας τρόπος για να διορθώσετε αυτό το πρόβλημα σε οποιοδήποτε παιχνίδι που επηρεάζεται.

Εγκατάσταση της ενημερωμένης έκδοσης κώδικα της Microsoft

Η Microsoft παρέχει μια ενημερωμένη έκδοση κώδικα που εισάγει μια νέα δυνατότητα συμβατότητας για την επίλυση αυτού του ζητήματος.Ως μέρος του patch, η επιλογή συμβατότητας εφαρμόζεται σε διάφορα δημοφιλή παιχνίδια, συμπεριλαμβανομένων παιχνιδιών από τη σειρά Call of Duty, Counter Strike, Deus Ex: Ανθρώπινη Επανάσταση, Hitman Absolution, Half-Life 2, Metro 2033, Portal,και το Tomb Raider.

Αυτή η ενημερωμένη έκδοση κώδικα είναι γνωστή ως KB2908279.Από τις 14 Νοεμβρίου 2013, αυτή η ενημερωμένη έκδοση κώδικα δεν εκτελέστηκε μέσω του Windows Update.Για να λάβετε την επιδιόρθωση, θα πρέπει να κάνετε λήψη της ενημερωμένης έκδοσης κώδικα από την τοποθεσία Web της Microsoft και να την εγκαταστήσετε με μη αυτόματο τρόπο.

Ανάλογα με την έκδοση των Windows 8.1 που χρησιμοποιείτε, θα πρέπει να κατεβάσετε είτε την έκδοση 64 bit αυτής της ενημερωμένης έκδοσης κώδικα ή την έκδοση 32 bit.

Εάν δεν είστε βέβαιοι σε ποια έκδοση των Windows χρησιμοποιείτε, πατήστε το πλήκτρο Windows για να μεταβείτε στην οθόνη Έναρξη, πληκτρολογήστε System και κάντε κλικ στη συντόμευση System.Κάντε κύλιση προς τα κάτω και ανατρέξτε στη γραμμή Τύπος συστήματος.

Επιδιόρθωση άλλων παιχνιδιών μέσω του μητρώου

Η παραπάνω ενημερωμένη έκδοση κώδικα κάνει δύο πράγματα.Ένα, δημιουργεί ένα νέο τύπο σημαίας συμβατότητας στα Windows.Δύο, εφαρμόζει αυτή τη σημαία συμβατότητας σε μερικά από τα δημοφιλέστερα παιχνίδια που επηρεάζονται από αυτό το πρόβλημα.

Αν έχετε ένα λιγότερο δημοφιλές παιχνίδι με αυτό το πρόβλημα, θα χρειαστεί να εφαρμόσετε τη δυνατότητα συμβατότητας στο παιχνίδι μόνος σας.Η Microsoft συμβουλεύει τους προγραμματιστές παιχνιδιών να το κάνουν αυτό καθαυτό, ώστε οι χρήστες τους να μην χρειάζεται, αλλά πολλά παιχνίδια ενδέχεται να μην ενημερώνονται ποτέ με αυτήν την ενημέρωση.

Μπορείτε να εφαρμόσετε την επιδιόρθωση της Microsoft σε οποιοδήποτε παιχνίδι που επηρεάζεται από τον επεξεργαστή μητρώου.Σημειώστε ότι πρέπει να έχετε εγκαταστήσει την ενημερωμένη έκδοση κώδικα παραπάνω για να λειτουργήσει αυτό.

Για να ξεκινήσετε, πατήστε το πλήκτρο Windows + R για να ανοίξετε το παράθυρο διαλόγου Εκτέλεση, πληκτρολογήστε regedit και πατήστε Enter.

Περιηγηθείτε στο ακόλουθο κλειδί μητρώου ή φάκελο:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ AppCompatFlags \ Layers

Το κλειδί Layers ενδέχεται να μην υπάρχει.Εάν δεν συμβαίνει, κάντε δεξί κλικ στο κλειδί AppCompatFlags, τοποθετήστε το δείκτη του ποντικιού στην επιλογή Νέο, επιλέξτε Κλειδί, πληκτρολογήστε Επίπεδα και πατήστε το πλήκτρο Enter για να το δημιουργήσετε.

Θα πρέπει τώρα να δημιουργήσετε μια νέα καταχώρηση μητρώου για το παιχνίδι σας.Κάντε δεξί κλικ στο κλειδί Layers, τοποθετήστε το δείκτη του ποντικιού στην επιλογή New, κάντε κλικ στην επιλογή String Value, πληκτρολογήστε την πλήρη διαδρομή του εκτελέσιμου αρχείου του παιχνιδιού και πατήστε Enter.Για παράδειγμα, εάν το παιχνίδι βρισκόταν στο C: \ Program Files( x86) \ Game \ Engine.exe, πληκτρολογήσατε την ακόλουθη τιμή:

C: \ Program Files( x86) \ Game \ Engine.exe

Επόμενο, κάντε δεξί κλικ στην τιμή που μόλις δημιουργήσατε και επιλέξτε Τροποποίηση.Πληκτρολογήστε το ακόλουθο κείμενο στο πλαίσιο και πατήστε Enter:

NoDTToDITMouseBatch

Μπορείτε τώρα να επαναλάβετε αυτή τη διαδικασία για να προσθέσετε κάθε επηρεασμένο παιχνίδι που έχετε.

Στη συνέχεια, θα χρειαστεί ένα αυξημένο παράθυρο γραμμής εντολών.Για να το κάνετε αυτό, πατήστε το πλήκτρο Windows για να μεταβείτε στην οθόνη Έναρξη, πληκτρολογήστε Command Prompt, κάντε δεξί κλικ στη συντόμευση της γραμμής εντολών που εμφανίζεται και επιλέξτε Run as administrator.

Στο παράθυρο Υψηλή γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή και πατήστε Enter για να εφαρμόσετε τις ρυθμίσεις συμβατότητας:

Rundll32 apphelp.dll, ShimFlushCache

Προειδοποιήσεις

Η Microsoft προειδοποιεί ότι αυτή η επιλογή θα προκαλέσει αυξημένη κατανάλωση ενέργειας, επομένως δεν πρέπει να εφαρμόσετε αυτήν την επιλογήσε ανεπιθύμητα παιχνίδια ή άλλα προγράμματα.Συγκεκριμένα, υπογραμμίζουν ότι αυτό δεν πρέπει να εφαρμόζεται σε διαδικασίες παρασκηνίου που παραμένουν σε λειτουργία ή ότι η διάρκεια ζωής της μπαταρίας σας θα επηρεαστεί αισθητά.

Υπάρχει μια άλλη επιλογή που συνιστά η Microsoft - αν το παιχνίδι έχει ερώτημα "raw input" ή DirectInput, μπορείτε να το επιλέξετε και το πρόβλημα να διορθωθεί.

Για περισσότερες πληροφορίες απευθείας από τη Microsoft, διαβάστε το άρθρο βάσης γνώσεων KB2908279.Πιστοποίηση εικόνας

: Sam DeLong στο Flickr