Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: alkisg στις 17 Σεπ 2019, 08:22:02 ΠΜ

Τίτλος: marco --no-composite για ταχύτητα
Αποστολή από: alkisg στις 17 Σεπ 2019, 08:22:02 ΠΜ
Όλα τα μοντέρνα λειτουργικά συστήματα χρησιμοποιούν compositing, το οποίο σημαίνει ότι όλα τα παράθυρα που βλέπουμε στην οθόνη ζωγραφίζονται πρώτα αλλού, και ΜΕΤΑ ένα πρόγραμμα που λέγεται "window manager" τα συνθέτει (compose) ώστε να επικαλύψουν το ένα το άλλο και τελικά τα ζωγραφίζει στην οθόνη.

Αυτό δίνει tear free scrolling/videos (χωρίς σπασμίματα/γραμμές), σκιές κάτω από τα παράθυρα κλπ, αλλά τρώει CPU και RAM. Και σε μερικές αρχαίες κάρτες nvidia προκαλεί και αστάθεια.

Ήθελα όποιος έχει παλιά P4 μηχανήματα να δοκιμάσει, ενώ έχουν κάνει login οι μαθητές, να επιλέξει όλους τους clients από τον Επόπτη, και να τρέξει:

Κώδικας (Bash) [Επιλογή]

marco --no-composite --replace


Θα χαθούν οι σκιές από τα παράθυρα και θα είναι πιο δύσκολο το resize τους.
Η ερώτηση είναι, βλέπετε να γίνεται λίγο πιο γρήγορο το σύστημα έτσι;
Αν ναι, ίσως έχει νόημα να απενεργοποιούμε το compositing από default σε όλους τους παλιούς clients...

Για να επαναφέρετε τον window manager marco όπως ήταν, είτε κάνετε logout/login, είτε δίνετε:

Κώδικας (Bash) [Επιλογή]

marco --replace