Αποστολέας Θέμα: Πρόβλημα με το gcompris-qt  (Αναγνώστηκε 585 φορές)

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4835
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Πρόβλημα με το gcompris-qt
« στις: 18 Σεπ 2018, 12:43:41 μμ »
Η νέα έκδοση του gcompris χρησιμοποιεί OpenGL και επιτάχυνση 3D. Δυστυχώς έτσι σε κάποιες παλιές κάρτες γραφικών είτε δεν ανοίγει καθόλου (segmentation fault) είτε δείχνει άσπρη οθόνη.

Μια λύση είναι να απενεργοποιήσουμε την επιτάχυνση 3D από το lts.conf, είτε κεντρικά κάτω από το [Default] είτε κάτω από την ενότητα [mac-address] του εκάστοτε σταθμού εργασίας, βάζοντας τις παρακάτω γραμμές:

Κώδικας: [Επιλογή]
# Να εκτελείται το gcompris-qt χωρίς επιτάχυνση γραφικών.
INIT_COMMAND_GCOMPRIS="printf '#!/bin/sh\n\nLIBGL_ALWAYS_SOFTWARE=1 exec /usr/games/gcompris-qt \"\$@\"\n' > /usr/local/bin/gcompris-qt; chmod +x /usr/local/bin/gcompris-qt"

mitsospap

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 151
Απ: Πρόβλημα με το gcompris-qt
« Απάντηση #1 στις: 18 Σεπ 2018, 05:45:17 μμ »
Η νέα έκδοση του gcompris χρησιμοποιεί OpenGL και επιτάχυνση 3D. Δυστυχώς έτσι σε κάποιες παλιές κάρτες γραφικών είτε δεν ανοίγει καθόλου (segmentation fault) είτε δείχνει άσπρη οθόνη.

Μια λύση είναι να απενεργοποιήσουμε την επιτάχυνση 3D από το lts.conf, είτε κεντρικά κάτω από το [Default] είτε κάτω από την ενότητα [mac-address] του εκάστοτε σταθμού εργασίας, βάζοντας τις παρακάτω γραμμές:

Κώδικας: [Επιλογή]
# Να εκτελείται το gcompris-qt χωρίς επιτάχυνση γραφικών.
INIT_COMMAND_GCOMPRIS="printf '#!/bin/sh\n\nLIBGL_ALWAYS_SOFTWARE=1 exec /usr/games/gcompris-qt \"\$@\"\n' > /usr/local/bin/gcompris-qt; chmod +x /usr/local/bin/gcompris-qt"
Σαν αυτο που εκανα εγω; Αν απενεργοποιησετε το acceleration θα σερνονται ολα τα γραφικα. Απεγκατασταση του gcompris καλυτερα και εγκατασταση κατι παρομοιο.
Χωρις openGL δεν παιζει κανενα παιχνιδι ή εφαρμογες σαν google maps

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4835
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Πρόβλημα με το gcompris-qt
« Απάντηση #2 στις: 18 Σεπ 2018, 06:10:16 μμ »
mitsospap, δοκίμασες το συγκεκριμένο που λέω, ή μιλάς γενικά;
Γιατί εγώ το δοκίμασα σε Pentium 4 με αρχαία κάρτα Nvidia TNT2 και το σχολείο λέει ότι πάει το ίδιο γρήγορα όπως και στην 12.04.

Εντωμεταξύ η λύση που προτείνω απενεργοποιεί την επιτάχυνση μόνο στο gcompris, όχι γενικά, και έτσι οι υπόλοιπες εφαρμογές δεν επηρεάζονται.

mitsospap

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 151
Απ: Πρόβλημα με το gcompris-qt
« Απάντηση #3 στις: 20 Σεπ 2018, 08:57:47 μμ »
mitsospap, δοκίμασες το συγκεκριμένο που λέω, ή μιλάς γενικά;
Γιατί εγώ το δοκίμασα σε Pentium 4 με αρχαία κάρτα Nvidia TNT2 και το σχολείο λέει ότι πάει το ίδιο γρήγορα όπως και στην 12.04.

Εντωμεταξύ η λύση που προτείνω απενεργοποιεί την επιτάχυνση μόνο στο gcompris, όχι γενικά, και έτσι οι υπόλοιπες εφαρμογές δεν επηρεάζονται.
Δεν καταλαβα οτι απενεργοποιειται μονο στο gcompris. Οχι δεν το δοκιμασα.

Δημήτρης Γκίνης

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 414
Απ: Πρόβλημα με το gcompris-qt
« Απάντηση #4 στις: 25 Οκτ 2018, 12:12:56 μμ »
Σε ένα fat (P4, 2gb ram, gigabit, 82865G Integrated Graphics Controller) το gcompris έχει πρόβλημα: αρχικά εμφανίζει στην οθόνη "ξεπλυμένα" τα χρώματα και μετά κλείνει τελείως.
Δοκίμασα να απενεργοποιήσω την επιτάχυνση 3D από το lts.conf σε αυτόν αλλά τίποτα.
Μου κάνει εντύπωση γιατί δεν είναι τόσο παλιός και η κάρτα γραφικών δεν είναι από τις προβληματικές, σωστά;

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4835
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Πρόβλημα με το gcompris-qt
« Απάντηση #5 στις: 26 Οκτ 2018, 08:52:16 πμ »
Δημήτρη αν θες έλα μια βόλτα από το IRC να το δούμε live. Θυμάμαι ότι κάποιες κάρτες γραφικών της σειράς 82xxx της Intel είχαν hardware προβλήματα cache coherency και για χρόνια παιδευόταν οι developers της Intel να τις κάνουν να μην κολλάνε, αλλά δεν θυμάμαι αν το συγκεκριμένο μοντέλο εμπίπτει σε αυτήν την κατηγορία.

Αν θες δοκίμασε και με XSERVER=vesa στο lts.conf. Αργά αλλά σταθερά... :)

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4835
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Πρόβλημα με το gcompris-qt
« Απάντηση #6 στις: 26 Οκτ 2018, 10:54:44 πμ »
Τελικά μέσω IRC φάνηκε ότι ήταν λαθάκι κατά την αντιγραφή/επικόλληση της εντολής INIT_COMMAND_GCOMPRIS στο lts.conf οπότε πλέον όλα καλά.

Δημήτρης Γκίνης

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 414
Απ: Πρόβλημα με το gcompris-qt
« Απάντηση #7 στις: 26 Οκτ 2018, 04:05:51 μμ »
Τελικά αποδείχτηκε ότι με απενεργοποίηση τιυ 3d έπαιζε οκ, απλά στην πρώτη δοκιμή είχα γράψει λάθος την σχετική εντολή (είχε ξεμείνει ένα # κάπου).

Update: τώρα είδα το post του Άλκη από πάνω

psyblaster

  • Θαμώνας
  • ***
  • Μηνύματα: 31
Απ: Πρόβλημα με το gcompris-qt
« Απάντηση #8 στις: 13 Μάρ 2019, 08:47:05 πμ »
Γεια σας. Σε 18.04 μου εμφανίζει το παρακάτω:

teacher@teacher-VirtualBox:~$ INIT_COMMAND_GCOMPRIS="printf '#!/bin/sh\n\nLIBGL_ALWAYS_SOFTWARE=1 exec /usr/games/gcompris-qt \"\$@\"\n' > /usr/local/bin/gcompris-qt; chmod +x /usr/local/bin/gcompris-qt"
bash: !/bin/sh\n\nLIBGL_ALWAYS_SOFTWARE=1: event not found

teacher@teacher-VirtualBox:~$ INIT_COMMAND_GCOMPRIS="printf '#!/bin/sh\n\nLIBGL_ALWAYS_SOFTWARE=1 exec /teacher/games/gcompris-qt \"\$@\"\n' > /teacher/local/bin/gcompris-qt; chmod +x /teacher/local/bin/gcompris-qt"
bash: !/bin/sh\n\nLIBGL_ALWAYS_SOFTWARE=1: event not found


alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4835
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Πρόβλημα με το gcompris-qt
« Απάντηση #9 στις: 13 Μάρ 2019, 08:53:18 πμ »
Καλημέρα psyblaster,

την εντολή αυτή πρέπει να την γράψεις στο αρχείο ρυθμίσεων lts.conf μέσα από τα sch-scripts, όχι στο τερματικό:
http://ts.sch.gr/wiki/Linux/sch-scripts/Αρχεία_ρυθμίσεων