Κάποιοι drivers έχουν ελλιπή υποστήριξη OpenGL (τρισδιάστατα γραφικά με επιτάχυνση υλικού) και συχνά πυκνά προκαλούν κολλήματα ή αδυναμία εκτέλεσης σε εφαρμογές όπως browsers, scratch-desktop, gcompris, supertuxkart κλπ.
Σε άλλα θέματα του φόρουμ αναφέραμε εντολές απενεργοποίησης της επιτάχυνσης υλικού για OpenGL ξεχωριστά ανά πρόγραμμα.
Εδώ δίνω μια κεντρική εντολή που ισχύει για όλα τα προγράμματα:
POST_INIT_SOFTWARE_OPENGL="echo 'export LIBGL_ALWAYS_SOFTWARE=1' >/etc/X11/Xsession.d/50sch-scripts"
Αν την βάλετε στο ltsp.conf κεντρικά κάτω από το [clients] θα πιάσει όλους τους clients.
Αν την βάλετε κάτω από ενότητες [mac:address] θα πιάσει μόνο συγκεκριμένους clients.
Μετά από κάθε αλλαγή του ltsp.conf, μην ξεχνάτε να τρέχετε `ltsp initrd` μέσα από το σχετικό μενού της Διαχείρισης ΣΕΠΕΗΥ.
Στον ίδιο τον server, η απενεργοποίηση hardware 3d acceleration γίνεται με τις εξής εντολές (αντί να χρησιμοποιηθεί το ltsp.conf):
sudo -i
echo '# Use software 3D acceleration on the server
test -d /run/ltsp/client || export LIBGL_ALWAYS_SOFTWARE=1' >/etc/X11/Xsession.d/50sch-scripts
Ευχαριστώ τον alkisg για την βοήθεια.