Γραμμές ή κρασαρίσματα με κάρτες nvidia

Ξεκίνησε από alkisg, 13 Σεπ 2018, 01:24:46 ΜΜ

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

alkisg

Στα Ubuntu 18.04 και 20.04 αρκετές κάρτες nvidia είτε δείχνουν χαλασμένα γραφικά (γραμμές) είτε κρασάρουν κατά το login είτε στη συνέχεια.

Θα γράψω λεπτομέρειες μετά τη διερεύνηση, στο μεταξύ αν κάποιος έχει τέτοια προβλήματα ας δοκιμάσει αυτό στο lts.conf:
X_OPTION_01="\"PageFlip\" \"off\""

edit: επιλύεται αυτόματα για όσους έχουν εγκατεστημένα τα sch-scripts.

alkisg

Εκτός από τα χαλασμένα γραφικά (γραμμές) και το κρασάρισμα, το ίδιο bug στις nvidia παρουσιάζεται και ως τρεμόπαιγμα (flickering). Επηρεάζει και πιο καινούργιες κάρτες στον server.

Το παραπάνω workaround το έβαλα να το κάνουν αυτόματα τα sch-scripts για τους clients, αλλά όχι για τον server.
Ένα ακόμα workaround που μπορεί εύκολα να δοκιμαστεί στον server είναι διπλή αλλαγή ανάλυσης από τον πίνακα ελέγχου, π.χ. από την αρχική 1366x768 σε 1024x768 και μετά πάλι σε  1366x768. Έτσι σταματάει το flickering και τα κολλήματα.
Ή το αντίστοιχο σε εντολές τερματικού,
xrandr -s 1024x768; xrandr -s 1366x768

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

Άλκη το workaround αυτό το έχεις ήδη ενσωματώσει στα sch-scriprs (οπότε δεν υπάρχει λόγος να το δοκιμάσω στο lts.conf);
Έχω μια περίπτωσηclient με nvidia που ενώ στο 16.04 ξεκινούσε στο 18.04 κολλάει στο boot : https://alkisg.mysch.gr/steki/index.php?topic=7524.0

alkisg

Κάρτες στις οποίες συμβαίνει ακόμα (και λύνεται αυτόματα μέσα από τα sch-scripts, αλλά κοιτάω να αναφέρω το πρόβλημα στους xorg devs):

Παράθεση από: 7ο Δημοτικό
Segfault:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV5 [Vanta / Vanta LT] [10de:002c] (rev 15)
        Subsystem: NVIDIA Corporation NV5 [Vanta / Vanta LT] [10de:0072]

Flickering:
EN210 (GT210)

alkisg

Το πρόβλημα φαίνεται να λύνεται με αυτό το patch. Τουλάχιστον σε μια γρήγορη δοκιμή στο γραφείο το crash παρακάμφθηκε. Θα το τεστάρω λίγο ακόμα σε μερικά σχολεία και μετά θα το ανεβάσω στο αποθετήριο.

markakis

Παρόμοιο πρόβλημα (χαλασμένα γραφικά  / γραμμές) και σε νέα εγκατάσταση 20.04.
Κάρτα γραφικών: G72 [GeForce 7200 GS / 7300 SE] [01d3]

Το πρόβλημα διορθώνεται από τερματικό με
xrandr -s 1024x768; xrandr -s 1366x768


όχι όμως από το lts.conf με
X_OPTION_01="\"PageFlip\" \"off\""

alkisg

Γρηγόρη το X_OPTION_01 δεν το έχω (ακόμα?) υλοποιήσει στο νέο ltsp.conf γι' αυτό δεν δούλεψε.
Θέλω λίγο να δω αν το παραπάνω patch θα μας έρθει σύντομα με update, αν όχι, να το δούμε για αυτοματοποιημένο workaround.

alkisg

@markakis, ανέβασα νέα έκδοση του marco στο Αποθετήριο ελέγχου ενημερώσεων ΣΕΠΗΕΗΥ, θα είναι έτοιμη σε καμιά ώρα.
Τρέξε `software-properties-gtk`, ενεργοποίησε αυτό το αποθετήριο, κάνε updates και δημοσίευση, και πες αν διορθώθηκε το πρόβλημα για να το αντιγράψουμε στο κανονικό αποθετήριο.
Στο τέλος απενεργοποίησε το αποθετήριο ελέγχου ενημερώσεων πάλι από το software-properties-gtk.

markakis

Παράθεση από: alkisg στις 24 Σεπ 2020, 03:36:14 ΜΜ
@markakis, ανέβασα νέα έκδοση του marco στο Αποθετήριο ελέγχου ενημερώσεων ΣΕΠΗΕΗΥ, θα είναι έτοιμη σε καμιά ώρα.
Τρέξε `software-properties-gtk`, ενεργοποίησε αυτό το αποθετήριο, κάνε updates και δημοσίευση, και πες αν διορθώθηκε το πρόβλημα για να το αντιγράψουμε στο κανονικό αποθετήριο.
Στο τέλος απενεργοποίησε το αποθετήριο ελέγχου ενημερώσεων πάλι από το software-properties-gtk.

Θα το δοκιμάσω την Τρίτη που θα είμαι στο σχολείο με το PC που έχει το πρόβλημα και θα ενημερώσω.

alkisg

Το δοκιμάσαμε σε ένα σχολείο της Χίου που είχε πρόβλημα γραμμών στον server και διορθώθηκαν.
Περιμένουμε το ΟΚ σου και μετά το ανεβάζουμε για όλους.

ddimakis

Το δοκίμασα κι εγώ σε δύο υπολογιστές που είχαν γραμμές και δούλεψε

alkisg

Τέλεια, το αντιγράφω στο stable PPA να το πάρουν όλοι.

markakis

Παράθεση από: alkisg στις 28 Σεπ 2020, 09:56:20 ΠΜ
Τέλεια, το αντιγράφω στο stable PPA να το πάρουν όλοι.

Πήρα το update, εντάξει και εδώ το PC που είχε πρόβλημα.

markakis

Έφτασαν στο σχολείο τα PC που περιμέναμε (μέσω ΕΣΠΑ) και στα παλιά θα εγκαταστήσω 20.04 και θα φύγουν να πάνε σε τάξεις.
Έκανα εγκατάσταση στο πρώτο το οποίο έτυχε να έχει κάρτα γραφικών NVIDIA G72 [GeForce 7200 GS / 7300 SE] και εμφανίζει το ίδιο πρόβλημα με τις γραμμές μετά την είσοδο. Με παράμετρο nomodeset εμφανίζει κανονικά τη επιφάνεια εργασίας. Σε standalone εγκατάσταση πώς το διορθώνουμε;

alkisg

Καλησπέρα Γρηγόρη,
sudo add-apt-repository ppa:ts.sch.gr
sudo apt update
sudo apt full-upgrade

markakis

Άλκη είχα βάλει ήδη το repository, πρόσεξα ότι είχε κατεβάσει το marco από εκεί, όμως το πρόβλημα δεν λύθηκε, με το που δώσεις κωδικό εμφανίζονται οι γραμμές.

alkisg

Σόρρυ Γρηγόρη έχεις δίκιο, χρειάζεσαι κι αυτό:

sudo wget 'https://gitlab.com/sch-scripts/sch-scripts/-/raw/master/share/sch-scripts/marco?inline=false'; -O /usr/local/bin/marco
sudo chmod +x /usr/local/bin/marco

...πρέπει κάποτε να φτιάξω ένα "sch-client" πακέτο που να τα κάνει αυτά αυτόματα, για clients εκτός LTSP...

markakis

Αυτό ήταν, δούλεψε!
Ναι, θα ήταν καλή ιδέα το πακέτο αυτό, θα επιλύονται προβλήματα που έχουν ήδη εντοπιστεί και έχεις διορθώσει.
Έχω κάνει μέχρι τώρα 4 standalone εγκαταστάσεις σε laptop τάξεων και τώρα θα πάνε άλλα 10 PC.

ilias_s

Ρε παιδιά, επειδή μάλλον θα χρειαστεί ένας server από τους καινούργιος της Dell να αποκτήσει ξεχωριστή κάρτα γραφικών (τώρα έχει την ενσωματωμένη της intel), να αποφύγω αυτές τις nVidia (π.χ GT710) λόγω πιθανών προβλημάτων; Έχει κανείς κάποια θετική/αρνητική εμπειρία;

(το ζητούμενο είναι η διπλή έξοδος vga/hdmi για ταυτόχρονη σύνδεση οθόνης και projector)

alkisg

#19
> (το ζητούμενο είναι η διπλή έξοδος vga/hdmi για ταυτόχρονη σύνδεση οθόνης και projector)

Δεν κάνει απλός splitter;

Είναι λίγο δύσκολο το θέμα των εξωτερικών καρτών γραφικών.

Οι ενσωματωμένες Intel είναι οι πιο σταθερές και συμβατές.

Οι Nvidia με τον εμπορικό nvidia οδηγό είναι ΟΚ για λίγα χρόνια μέχρι να παλιώσουν και να τις εγκαταλείψει. Αλλά στο LTSP είναι λίγο φασαρία να έχουμε εμπορικούς οδηγούς, στη χειρότερη μπορεί να μας αναγκάσουν να διατηρούμε επιπλέον image.
Με τον ανοιχτό nouveau οδηγό, οι "μεσαίας" παλαιότητας παίζουν καλά· οι πολύ παλιές και οι πολύ νέες βγάζουν θέματα.
Συγκεκριμένα η GT710 φαίνεται να υποστηρίζεται αρκετά καλά από τον nouveau.

Οι νέες κάρτες AMD/Radeon από γενιά GCN2 και μετά χρησιμοποιούν τον οδηγό ανοιχτού κώδικα amdgpu, ο οποίος αναπτύσσεται από την ίδια την AMD, και είναι η καλύτερη επιλογή, αλλά είναι ακριβές, για gaming, όχι για σχολεία.
Οι παλιότερες AMD υποστηρίζονται από τον οδηγό radeon και είναι λίγο πιο συμβατές/σταθερές από τις Nvidia, αλλά σίγουρα δεν φτάνουν τη σταθερότητα των Intel.

Άρα... ναι μεν πάρε όποια φτηνή βρεις από το skroutz και μάλλον θα παίξει, αλλά χωρίς σιγουριά...

ilias_s

#20
Παράθεση από: alkisg στις 03 Φεβ 2021, 02:58:05 ΜΜ

Δεν κάνει απλός splitter;


Δεν είναι ότι δεν κάνει! Απλά επειδή "έπεσε" η ιδέα του split screen που βολεύει σε κάποιες περιπτώσεις.

Από την άλλη ο server έχει μία μόνο έξοδο (VGA), απ' ότι θυμάμαι, οπότε θα χρειαστεί splitter+VGA-to-HDMI adapter (και να έχει και καλώδιο για να περάσει ο ήχος μέσω HDMI). Μαζί με τα μεταφορικά βγαίνει ένα ~20άρικο...

Το "κακό" ξεκινάει από το γεγονός ότι ο server έχει μόνο μία έξοδο και αυτή είναι vga (ενώ οι σταθμοί εργασίας έρχονται με διπλή vga/hdmi).

Παράθεση από: alkisg στις 03 Φεβ 2021, 02:58:05 ΜΜ
Άρα... ναι μεν πάρε όποια φτηνή βρεις από το skroutz και μάλλον θα παίξει, αλλά χωρίς σιγουριά...

Θα κοιτάξω να κάνω καμμια δοκιμή και θα ενημερώσω. Δε θέλω να προτείνω κάτι και, αφού πληρώσει το σχολείο, να διαπιστώσουμε πως υπάρχουν προβλήματα...