Αποστολέας Θέμα: marco --no-composite για ταχύτητα  (Αναγνώστηκε 73 φορές)

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5028
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
marco --no-composite για ταχύτητα
« στις: 17 Σεπ 2019, 08:22:02 πμ »
Όλα τα μοντέρνα λειτουργικά συστήματα χρησιμοποιούν compositing, το οποίο σημαίνει ότι όλα τα παράθυρα που βλέπουμε στην οθόνη ζωγραφίζονται πρώτα αλλού, και ΜΕΤΑ ένα πρόγραμμα που λέγεται "window manager" τα συνθέτει (compose) ώστε να επικαλύψουν το ένα το άλλο και τελικά τα ζωγραφίζει στην οθόνη.

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

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

Κώδικας: Bash
  1. marco --no-composite --replace

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

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

Κώδικας: Bash
  1. marco --replace