Ρύθμιση ltsp.conf για software emulation OpenGL

Ξεκίνησε από alkisg, 08 Απρ 2022, 12:30:25 ΜΜ

« προηγούμενο - επόμενο »

alkisg

Κάποιοι 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` μέσα από το σχετικό μενού της Διαχείρισης ΣΕΠΕΗΥ.

elvor

#1
Στον ίδιο τον 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 για την βοήθεια.