Διατίθεται το GameMode 1.6, ένα εργαλείο βελτιστοποίησης απόδοσης παιχνιδιού για Linux

Feral Interactive Company опубликовала απελευθέρωση βελτιστοποιητή GameMode 1.6, υλοποιείται ως διαδικασία παρασκηνίου που αλλάζει διάφορες ρυθμίσεις συστήματος Linux εν κινήσει για να επιτύχει τη μέγιστη απόδοση για εφαρμογές gaming. Ο κώδικας του έργου είναι γραμμένος σε C και παρέχονται υπό την άδεια BSD.

Για παιχνίδια, προτείνεται η χρήση μιας ειδικής βιβλιοθήκης libgamemode, η οποία σας επιτρέπει να ζητήσετε τη συμπερίληψη ορισμένων βελτιστοποιήσεων που δεν χρησιμοποιούνται από προεπιλογή στο σύστημα ενώ το παιχνίδι εκτελείται. Υπάρχει επίσης μια επιλογή βιβλιοθήκης διαθέσιμη για την εκτέλεση του παιχνιδιού σε λειτουργία αυτόματης βελτιστοποίησης (φόρτωση του libgamemodeauto.so μέσω LD_PRELOAD κατά την έναρξη του παιχνιδιού), χωρίς να χρειάζεται να κάνετε αλλαγές στον κώδικα του παιχνιδιού. Η συμπερίληψη ορισμένων βελτιστοποιήσεων μπορεί να ελεγχθεί μέσω του αρχείου διαμόρφωσης.

Για παράδειγμα, χρησιμοποιώντας το GameMode, οι λειτουργίες εξοικονόμησης ενέργειας μπορούν να απενεργοποιηθούν, οι παράμετροι κατανομής πόρων και προγραμματισμού εργασιών μπορούν να αλλάξουν (διαχειριστής CPU και SCHED_ISO), οι προτεραιότητες εισόδου/εξόδου μπορούν να αναδιαταχθούν, η εκκίνηση της προφύλαξης οθόνης μπορεί να αποκλειστεί, διάφορες λειτουργίες αυξημένης απόδοσης μπορούν να είναι ενεργοποιημένη σε GPU NVIDIA και AMD, ενώ οι GPU της NVIDIA μπορούν να υπερχρονιστούν.

Η έκδοση 1.6 εισήγαγε τη δυνατότητα χρήσης elogind, μια παραλλαγή του login που δεν συνδέεται με το systemd. Προστέθηκε υποστήριξη για την αλλαγή του καταλόγου βιβλιοθήκης για το βοηθητικό πρόγραμμα gamemoderun και την παράκαμψη της τιμής LD_PRELOAD στο $GAMEMODERUNEXEC. Βελτιωμένη διαχείριση εξαρτήσεων. Έχει προταθεί ένα νέο εγχειρίδιο για το βοηθητικό πρόγραμμα gamemoderun και έχει προστεθεί ένα σετ gamemode-simulate-game με παραδείγματα.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο