Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: alkisg στις 13 Σεπ 2018, 01:24:46 ΜΜ

Τίτλος: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: alkisg στις 13 Σεπ 2018, 01:24:46 ΜΜ
Στα Ubuntu 18.04 και 20.04 αρκετές κάρτες nvidia είτε δείχνουν χαλασμένα γραφικά (γραμμές) είτε κρασάρουν κατά το login είτε στη συνέχεια.

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

edit: επιλύεται αυτόματα για όσους έχουν εγκατεστημένα τα sch-scripts.
Τίτλος: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: alkisg στις 17 Σεπ 2018, 11:44:52 ΠΜ
Εκτός από τα χαλασμένα γραφικά (γραμμές) και το κρασάρισμα, το ίδιο bug στις nvidia παρουσιάζεται και ως τρεμόπαιγμα (flickering). Επηρεάζει και πιο καινούργιες κάρτες στον server.

Το παραπάνω workaround το έβαλα να το κάνουν αυτόματα τα sch-scripts για τους clients, αλλά όχι για τον server.
Ένα ακόμα workaround που μπορεί εύκολα να δοκιμαστεί στον server είναι διπλή αλλαγή ανάλυσης από τον πίνακα ελέγχου, π.χ. από την αρχική 1366x768 σε 1024x768 και μετά πάλι σε  1366x768. Έτσι σταματάει το flickering και τα κολλήματα.
Ή το αντίστοιχο σε εντολές τερματικού,
xrandr -s 1024x768; xrandr -s 1366x768
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: Δημήτρης Γκίνης στις 27 Σεπ 2018, 09:34:35 ΜΜ
Άλκη το workaround αυτό το έχεις ήδη ενσωματώσει στα sch-scriprs (οπότε δεν υπάρχει λόγος να το δοκιμάσω στο lts.conf);
Έχω μια περίπτωσηclient με nvidia που ενώ στο 16.04 ξεκινούσε στο 18.04 κολλάει στο boot : https://alkisg.mysch.gr/steki/index.php?topic=7524.0 (https://alkisg.mysch.gr/steki/index.php?topic=7524.0)
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: alkisg στις 10 Σεπ 2019, 12:14:52 ΜΜ
Κάρτες στις οποίες συμβαίνει ακόμα (και λύνεται αυτόματα μέσα από τα 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)
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: alkisg στις 14 Οκτ 2019, 08:18:58 ΠΜ
Το πρόβλημα φαίνεται να λύνεται με αυτό το patch (https://patchwork.freedesktop.org/patch/335616/). Τουλάχιστον σε μια γρήγορη δοκιμή στο γραφείο το crash παρακάμφθηκε. Θα το τεστάρω λίγο ακόμα σε μερικά σχολεία και μετά θα το ανεβάσω στο αποθετήριο.
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: markakis στις 22 Σεπ 2020, 01:33:46 ΜΜ
Παρόμοιο πρόβλημα (χαλασμένα γραφικά  / γραμμές) και σε νέα εγκατάσταση 20.04.
Κάρτα γραφικών: G72 [GeForce 7200 GS / 7300 SE] [01d3]

Το πρόβλημα διορθώνεται από τερματικό με
Κώδικας [Επιλογή]
xrandr -s 1024x768; xrandr -s 1366x768

όχι όμως από το lts.conf με
Κώδικας [Επιλογή]
X_OPTION_01="\"PageFlip\" \"off\""
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: alkisg στις 22 Σεπ 2020, 06:26:14 ΜΜ
Γρηγόρη το X_OPTION_01 δεν το έχω (ακόμα?) υλοποιήσει στο νέο ltsp.conf γι' αυτό δεν δούλεψε.
Θέλω λίγο να δω αν το παραπάνω patch θα μας έρθει σύντομα με update, αν όχι, να το δούμε για αυτοματοποιημένο workaround.
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: alkisg στις 24 Σεπ 2020, 03:36:14 ΜΜ
@markakis, ανέβασα νέα έκδοση του marco (https://code.launchpad.net/~ts.sch.gr/+git/marco) στο Αποθετήριο ελέγχου ενημερώσεων ΣΕΠΗΕΗΥ (https://code.launchpad.net/~ts.sch.gr/+archive/ubuntu/proposed), θα είναι έτοιμη σε καμιά ώρα.
Τρέξε `software-properties-gtk`, ενεργοποίησε αυτό το αποθετήριο, κάνε updates και δημοσίευση, και πες αν διορθώθηκε το πρόβλημα για να το αντιγράψουμε στο κανονικό αποθετήριο.
Στο τέλος απενεργοποίησε το αποθετήριο ελέγχου ενημερώσεων πάλι από το software-properties-gtk.
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: markakis στις 25 Σεπ 2020, 08:57:46 ΠΜ
Παράθεση από: alkisg στις 24 Σεπ 2020, 03:36:14 ΜΜ
@markakis, ανέβασα νέα έκδοση του marco (https://code.launchpad.net/~ts.sch.gr/+git/marco) στο Αποθετήριο ελέγχου ενημερώσεων ΣΕΠΗΕΗΥ (https://code.launchpad.net/~ts.sch.gr/+archive/ubuntu/proposed), θα είναι έτοιμη σε καμιά ώρα.
Τρέξε `software-properties-gtk`, ενεργοποίησε αυτό το αποθετήριο, κάνε updates και δημοσίευση, και πες αν διορθώθηκε το πρόβλημα για να το αντιγράψουμε στο κανονικό αποθετήριο.
Στο τέλος απενεργοποίησε το αποθετήριο ελέγχου ενημερώσεων πάλι από το software-properties-gtk.

Θα το δοκιμάσω την Τρίτη που θα είμαι στο σχολείο με το PC που έχει το πρόβλημα και θα ενημερώσω.
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: alkisg στις 25 Σεπ 2020, 12:51:40 ΜΜ
Το δοκιμάσαμε σε ένα σχολείο της Χίου που είχε πρόβλημα γραμμών στον server και διορθώθηκαν.
Περιμένουμε το ΟΚ σου και μετά το ανεβάζουμε για όλους.
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: ddimakis στις 28 Σεπ 2020, 09:51:47 ΠΜ
Το δοκίμασα κι εγώ σε δύο υπολογιστές που είχαν γραμμές και δούλεψε
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: alkisg στις 28 Σεπ 2020, 09:56:20 ΠΜ
Τέλεια, το αντιγράφω στο stable PPA να το πάρουν όλοι.
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: markakis στις 29 Σεπ 2020, 11:33:44 ΠΜ
Παράθεση από: alkisg στις 28 Σεπ 2020, 09:56:20 ΠΜ
Τέλεια, το αντιγράφω στο stable PPA να το πάρουν όλοι.

Πήρα το update, εντάξει και εδώ το PC που είχε πρόβλημα.
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: markakis στις 12 Δεκ 2020, 12:05:34 ΜΜ
Έφτασαν στο σχολείο τα PC που περιμέναμε (μέσω ΕΣΠΑ) και στα παλιά θα εγκαταστήσω 20.04 και θα φύγουν να πάνε σε τάξεις.
Έκανα εγκατάσταση στο πρώτο το οποίο έτυχε να έχει κάρτα γραφικών NVIDIA G72 [GeForce 7200 GS / 7300 SE] και εμφανίζει το ίδιο πρόβλημα με τις γραμμές μετά την είσοδο. Με παράμετρο nomodeset εμφανίζει κανονικά τη επιφάνεια εργασίας. Σε standalone εγκατάσταση πώς το διορθώνουμε;
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: alkisg στις 12 Δεκ 2020, 03:41:03 ΜΜ
Καλησπέρα Γρηγόρη,
sudo add-apt-repository ppa:ts.sch.gr
sudo apt update
sudo apt full-upgrade
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: markakis στις 12 Δεκ 2020, 06:50:35 ΜΜ
Άλκη είχα βάλει ήδη το repository, πρόσεξα ότι είχε κατεβάσει το marco από εκεί, όμως το πρόβλημα δεν λύθηκε, με το που δώσεις κωδικό εμφανίζονται οι γραμμές.
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: alkisg στις 12 Δεκ 2020, 07:21:19 ΜΜ
Σόρρυ Γρηγόρη έχεις δίκιο, χρειάζεσαι κι αυτό:

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...
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: markakis στις 12 Δεκ 2020, 08:01:30 ΜΜ
Αυτό ήταν, δούλεψε!
Ναι, θα ήταν καλή ιδέα το πακέτο αυτό, θα επιλύονται προβλήματα που έχουν ήδη εντοπιστεί και έχεις διορθώσει.
Έχω κάνει μέχρι τώρα 4 standalone εγκαταστάσεις σε laptop τάξεων και τώρα θα πάνε άλλα 10 PC.
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: ilias_s στις 03 Φεβ 2021, 02:17:28 ΜΜ
Ρε παιδιά, επειδή μάλλον θα χρειαστεί ένας server από τους καινούργιος της Dell να αποκτήσει ξεχωριστή κάρτα γραφικών (τώρα έχει την ενσωματωμένη της intel), να αποφύγω αυτές τις nVidia (π.χ GT710) λόγω πιθανών προβλημάτων; Έχει κανείς κάποια θετική/αρνητική εμπειρία;

(το ζητούμενο είναι η διπλή έξοδος vga/hdmi για ταυτόχρονη σύνδεση οθόνης και projector)
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: alkisg στις 03 Φεβ 2021, 02:58:05 ΜΜ
> (το ζητούμενο είναι η διπλή έξοδος vga/hdmi για ταυτόχρονη σύνδεση οθόνης και projector)

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

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

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

Οι Nvidia με τον εμπορικό nvidia οδηγό είναι ΟΚ για λίγα χρόνια μέχρι να παλιώσουν και να τις εγκαταλείψει. Αλλά στο LTSP είναι λίγο φασαρία να έχουμε εμπορικούς οδηγούς, στη χειρότερη μπορεί να μας αναγκάσουν να διατηρούμε επιπλέον image.
Με τον ανοιχτό nouveau οδηγό, οι "μεσαίας" παλαιότητας παίζουν καλά· οι πολύ παλιές και οι πολύ νέες βγάζουν θέματα.
Συγκεκριμένα η GT710 φαίνεται να υποστηρίζεται αρκετά καλά (https://www.phoronix.com/scan.php?page=news_item&px=gt-710-nouveau-tests) από τον nouveau.

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

Άρα... ναι μεν πάρε όποια φτηνή βρεις από το skroutz και μάλλον θα παίξει, αλλά χωρίς σιγουριά...
Τίτλος: Απ: Γραμμές ή κρασαρίσματα με κάρτες nvidia
Αποστολή από: ilias_s στις 03 Φεβ 2021, 05:22:43 ΜΜ
Παράθεση από: 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 και μάλλον θα παίξει, αλλά χωρίς σιγουριά...

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