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

Η Feral Interactive δημοσίευσε την κυκλοφορία του GameMode 1.7, ενός βελτιστοποιητή που εφαρμόζεται ως διαδικασία παρασκηνίου που αλλάζει διάφορες ρυθμίσεις συστήματος Linux εν κινήσει για να επιτύχει τη μέγιστη απόδοση για εφαρμογές gaming. Ο κώδικας του έργου είναι γραμμένος σε C και έχει άδεια χρήσης βάσει της άδειας BSD.

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

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

Η έκδοση 1.7 εισάγει ένα νέο βοηθητικό πρόγραμμα μοντέλων παιχνιδιών που σας επιτρέπει να προβάλλετε μια λίστα διαδικασιών που σχετίζονται με παιχνίδια που εκκινήθηκαν χρησιμοποιώντας την κοινόχρηστη βιβλιοθήκη GameMode. Αντί να συνδέονται στο /usr/bin, οι διαδρομές προς τα εκτελέσιμα αρχεία προσδιορίζονται τώρα μέσω της μεταβλητής περιβάλλοντος PATH. Το αρχείο διαμόρφωσης gamemode.conf έχει υλοποιηθεί για το sysusers.d, δημιουργώντας μια ξεχωριστή ομάδα για το GameMode.

Πηγή: opennet.ru

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