Το GameMode 1.6 έχει ήδη κυκλοφορήσει και συνοδεύεται από βελτιώσεις στη διαχείριση μνήμης

Μετά από αρκετούς μήνες ανάπτυξης και να προσαρμοστούν στον νέο τρόπο εργασίας λόγω των προβλημάτων που σχετίζονται με το Covid-19, Παρουσιάστηκε το Feral Interactive πρόσφατα η κυκλοφορία της νέας έκδοσης του GameMode 1.6 στο οποίο επισημαίνει ότι πραγματοποιήθηκαν αρκετές βελτιώσεις στη διαχείριση μνήμης, καθώς και μικρές επιδιορθώσεις σφαλμάτων.

Για όσους δεν είναι εξοικειωμένοι με το GameMode, πρέπει να γνωρίζουν ότι είναι μια διαδικασία υποβάθρου που ενσωματώνει διάφορα Tweaks και εν κινήσει και τροποποιήσεις συστήματος για τη μεγιστοποίηση της απόδοσης του παιχνιδιού.

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

Σχετικά με τη νέα έκδοση 1.6

Σε αυτήν τη νέα έκδοση που παρουσιάζεται, υπογραμμίζει την ικανότητα να μπορείς να επιλέγεις και να επιλέγεις logind που δεν είναι δεσμευτικές για το systemd.

Επιπλέον, προστέθηκε υποστήριξη για αλλαγή καταλόγου βιβλιοθήκης για χρησιμότητα gamemoderun και αντικαταστήστε την τιμή LD_PRELOAD σε $ GAMEMODERUNEXEC.

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

Όσον αφορά τα προβλήματα που εντοπίστηκαν αυτής της νέας έκδοσης που κυκλοφόρησε, φαίνεται ότι αυτοί που είναι χρήστες του Το Arch Linux και τα παράγωγα που ενημερώνουν το GameMode 1.6 δημιουργούν προβλήματα με την εκτέλεση των παιχνιδιών.

Δεδομένου ότι κατά την προσπάθεια χρήσης, παρουσιάζεται το ακόλουθο σφάλμα:

/ usr / bin / gamemoded: σφάλμα κατά τη φόρτωση κοινόχρηστων βιβλιοθηκών: libinih.so. 0: δεν μπορεί να ανοίξει κοινόχρηστο αρχείο αντικειμένου: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος

Για την επίλυση αυτού του προβλήματος, προτείνεται μια στιγμιαία λύση, μπορείτε να συμβουλευτείτε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο. 

Όσον αφορά τις άλλες διανομές, φαίνεται ότι δεν υπάρχει πρόβλημα ή τουλάχιστον δεν έχει ακόμη αναφερθεί.

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

Πώς να εγκαταστήσετε το GameMode σε Linux;

Εάν σας ενδιαφέρει να δοκιμάσετε το GameMode, μπορείτε να κάνετε τα εξής για να το έχετε στο σύστημά σας.

Στην περίπτωση του Debian, του Ubuntu και των διανομών που προέρχονται από αυτές, εγκαθιστούμε τις εξαρτήσεις με αυτήν την εντολή
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Για όσους έχουν εγκαταστήσει ArchLinux, Manajaro ή κάποιο παράγωγο αυτών των εξαρτήσεων λαμβάνονται με αυτή η εντολή:
sudo pacman -S meson systemd ninja
Ενώ για Fedora, Korora, CentOS, openSUSE και παράγωγα με τα οποία εγκαθιστούμε:
sudo dnf install meson systemd-devel pkg-config
Τώρα, πρέπει να κατεβάσουμε τον πηγαίο κώδικα της εφαρμογής από το χώρο της στο git, για να το κάνουμε αυτό σε ένα τερματικό εκτελούμε αυτήν την εντολή:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

Και τώρα Πρέπει να φορτώσουμε την υπηρεσία στο σύστημα με αυτές τις εντολές:
meson --prefix=/usr build -Dwith-systemd-user-unit-dir=/etc/systemd/user
cd build
ninja
sudo ninja install
systemctl --user daemon-reload
systemctl --user enable gamemoded
systemctl --user start gamemoded
systemctl --user status gamemoded

Μόλις το εγκαταστήσετε στα συστήματά σας και φορτώσουν με επιτυχία την υπηρεσία σε αυτό, μπορείτε να πείτε σε οποιοδήποτε παιχνίδι ότι μπορεί να κάνει χρήση του GameMode κάνοντας αυτήν την εντολή:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Μπορείτε επίσης να το προσθέσετε ως επιλογή εκκίνησης Steam για κάθε ένα από τα παιχνίδια σας, ως εξής:

LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so %command%

Εάν θέλετε να μάθετε ποιος τρέχων κυβερνήτης CPU χρησιμοποιείται, μπορείτε να εκτελέσετε αυτήν την εντολή στο τερματικό:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

διαμόρφωση

Ο δαίμονας μπορεί να ρυθμιστεί αυτή τη στιγμή χρησιμοποιεί αρχείο gamemode.ini, βρίσκεται μέσα στο φάκελο "παράδειγμα" της εφαρμογής.

Τα αρχεία διαμόρφωσης φορτώνονται και συγχωνεύονται από τους ακόλουθους καταλόγους, για να:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

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


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.