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

    Πώς να καθορίσει το ποντίκι 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 Key + R για να ανοίξετε το παράθυρο διαλόγου Εκτέλεση, πληκτρολογήστε regedit και πατήστε Enter.

    Ανατρέξτε στο ακόλουθο κλειδί μητρώου ή φάκελο:

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

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

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

    C: \ Αρχεία προγράμματος (x86) \ Game \ Engine.exe

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

    NoDTToDITMouseBatch

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

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

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

    Rundll32 apphelp.dll, ShimFlushCache

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

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

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


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

    Πιστωτική εικόνα: Sam DeLong στο Flickr