Διαφορετική Ανάλυση στους Thin Clients

Ξεκίνησε από kavvalos, 07 Οκτ 2010, 08:57:17 ΠΜ

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

kavvalos

Γεια σας έχω ένα μικρο προβληματάκι,

Στο Εργαστήριο μου έχω Pc τα οποία έχουν γίνει Thin Clients και έχουν τα ίδια Τεχνικά Χαρακτηριστικά.

Παρόλα αυτά όταν κάνουν login κάποιοι χρήστες, η ανάλυση της Οθόνης τους είναι μικρότερη απο αυτήν που έχει ρυθμιστεί (1024x768).

Η ανάλυση της οθόνης μερικές φορές είναι διαφορική από χρήστη σε χρήστη ενώ χρησιμοποιούν το ίδιο τερματικό.

alkisg

Παράθεση από: kavvalos στις 07 Οκτ 2010, 08:57:17 ΠΜ
Η ανάλυση της οθόνης μερικές φορές είναι διαφορική από χρήστη σε χρήστη ενώ χρησιμοποιούν το ίδιο τερματικό.
Το lts.conf έχει δύο σχετικές ρυθμίσεις, με την XRANDR_MODE_0 μπορείς να ορίσεις την προεπιλεγμένη ανάλυση οθόνης ενώ με την X_MODE_0 μπορείς να ορίσεις μια υποχρεωτική ανάλυση οθόνης.
Αν ορίσεις μόνο την προεπιλεγμένη, τότε ο κάθε χρήστης μπορεί αφού συνδεθεί να προσαρμόσει την ανάλυση της συνεδρίας του από το μενού Σύστημα » Προτιμήσεις » Οθόνες.

Άρα οι συγκεκριμένοι χρήστες έχουν κάνει χειρωνακτική προσαρμογή της ανάλυσης.

Για να σβήσεις συγκεντρωτικά τις ρυθμίσεις οθόνης όλων των χρηστών, σε κάποια στιγμή που κανείς τους δεν είναι συνδεδεμένος, δώσε:
sudo -i
rm -v /home/*/.config/monitors.xml

kavvalos

Από Σύστημα » Προτιμήσεις » Οθόνες, η ανάλυση είναι 800χ600 η μέγιστη ενώ σε άλλους χρήστες  έχει 1020χ768 όπου και επιλέγεται αυτόματα κατά την είσοδο του χρήστη.

Στο lts.conf το XRANDR_MODE_0 δεν ήταν ενεργοποιημένο θα κάνω δοκιμή.

alkisg

Παράθεση από: kavvalos στις 08 Οκτ 2010, 12:11:51 ΜΜ
Από Σύστημα » Προτιμήσεις » Οθόνες, η ανάλυση είναι 800χ600 η μέγιστη ενώ σε άλλους χρήστες  έχει 1020χ768 όπου και επιλέγεται αυτόματα κατά την είσοδο του χρήστη.
και
Παράθεση από: kavvalos στις 07 Οκτ 2010, 08:57:17 ΠΜ
Η ανάλυση της οθόνης μερικές φορές είναι διαφορική από χρήστη σε χρήστη ενώ χρησιμοποιούν το ίδιο τερματικό.

Μισό κάπου δεν συνεννοηθήκαμε καλά.
Στο Σύστημα » Προτιμήσεις » Οθόνες θα πρέπει στο ίδιο τερματικό να βλέπουν την ίδια μέγιστη ανάλυση όλοι οι χρήστες.
Λες ότι αυτό δεν συμβαίνει;

Επίσης, τι εννοείς με το παρακάτω; Πώς έκανες τη ρύθμιση σε 1024x768;
Παράθεση από: kavvalos στις 07 Οκτ 2010, 08:57:17 ΠΜ
Παρόλα αυτά όταν κάνουν login κάποιοι χρήστες, η ανάλυση της Οθόνης τους είναι μικρότερη απο αυτήν που έχει ρυθμιστεί (1024x768).

kavvalos

Στο lts.conf το XRANDR_MODE_0 δεν ήταν ενεργοποιημένο ήταν μετα απο "#"

--------------------------------------
Το πρόβλημα είναι οτι κάποια τερματικά (Thin Clients) κάποιες φορές ξεκινούν και έχουν Μέγιστη Ανάλυση 800χ600 και κάποιες φορές 1024χ768.

Έτσι όταν κάποιος χρήστης κάνει Login και το τερματικό χρησιμοποιεί ανάλυση 800χ600 θα εξακολουθεί να δουλεύει με την ανάλυση 800χ600. Επίσης την ανάλυση αυτή, δεν μπορείς να την κάνεις 1024χ768 απο  Σύστημα » Προτιμήσεις » Οθόνες για τον λόγο οτι η μέγιστη δυνατή είναι η 800χ600

alkisg

#5
Παράθεση από: kavvalos στις 11 Οκτ 2010, 12:55:43 ΜΜΤο πρόβλημα είναι οτι κάποια τερματικά (Thin Clients) κάποιες φορές ξεκινούν και έχουν Μέγιστη Ανάλυση 800χ600 και κάποιες φορές 1024χ768.
Μήπως αυτό συμβαίνει ανάλογα με το αν ξεκινάει ο client με κλειστή ή ανοιχτή την οθόνη; Κάποιες αρχαίες οθόνες δεν στέλνουν τις απαραίτητες πληροφορίες EDID για την ανίχνευση της ανάλυσής τους όταν είναι κλειστές...

Το lts.conf σου είναι παλιό, καλύτερα να χρησιμοποιήσεις το συνημμένο.
Ειδικά η επιλογή LDM_DIRECTX είναι καλύτερο να είναι True, δίνει πολύ μεγαλύτερη ταχύτητα στα τερματικά.

Ανεβάζω ένα καινούργιο lts.conf που περιέχει και 2 γραμμές (X_HORZSYNC/X_VERTREFRESH) ειδικά για το εργαστήριό σου οι οποίες υποθέτω ότι θα σου δίνουν πάντα 1024x768@85Hz σε όλα τα τερματικά, δοκίμασέ το και βλέπουμε.

kavvalos

Οι οθόνες είναι πάντα σε λειτουργία.

Λοιπόν τώρα το πρόβλημα έχει λυθεί, όλοι οι τερματικοι σταθμοί ξεκινουν  με αναλυση 1024χ768 όπου και αυτό ήταν το επιθυμητό

Το Πρόβλημα είναι ότι κάποια φορές, ενώ κάνει load το image η οθόνη σβήνει. Μετα απο κανα δυο επανεκκινήσεις ξενινάει κανονικά.

alkisg

Χρειάζεται να δώσεις περισσότερες πληροφορίες:

  • Στο έκανε και πιο πριν ή στο κάνει μόνο με το lts.conf που επισύναψα παραπάνω; Αν το κάνει μόνο τώρα, τότε πιθανώς οι οθόνες να μην σηκώνουν καλά τα 85Hz και να χρειαστεί να μειωθεί.
  • Σε ποια ακριβώς φάση της εκκίνησης σβήνει η οθόνη; Ποιο είναι το τελευταίο μήνυμα που βλέπεις;
  • Όταν σβήσει η οθόνη, δουλεύει το caps lock στο πληκτρολόγιο; Βλέπεις τον client να συνδέεται από την οθόνη ελέγχου των sch-scripts;
  • Όταν σβήσει η οθόνη, αν την βγάλεις από τη μπρίζα χωρίς να κλείσεις τον υπολογιστή και την ξαναβάλεις, δουλεύει;
  • Πόση RAM έχουν οι σταθμοί εργασίας σου;
  • Μήπως είναι πρόβλημα δικτύου; Δοκίμασε να αλλάξεις μπριζάκι στα τερματικά που το κάνει.

kavvalos



Λοιπόν, Τελικά διαπίστωσα ότι έχει να κάνει στην συχνότητα .

Οι οθόνες υποστηρίζουν 85HZ είναι σίγουρο αυτό.

Επίσης και οι κάρτες υποστηρίζουν τα 85Hz στα 1024χ768 το γνωρίζω για το λόγο οτι πριν είχα Windows.

To Caps LocK δουλεύει, και η οθόνη κάποια στιγμή που εμφανίζει μήνυμα Out Of Range.

Προφανώς το πρόβλημα είναι στις κάρτες Γραφικών, ίσως δεν τις αναγνωρίζει σωστά το Ubuntu.

Άλλο είναι οτι όταν τελικά το συγκεκριμένο Τερματικό Ξεκινήσει σωστά μετά από μερικά reboots τότε δουλεύει σε 1024χ768 και 70HZ

Τι αλλαγές πρέπει να κάνω?

alkisg

Το πρόβλημα είναι στις οθόνες, που δεν αναφέρουν σωστά τις αναλύσεις που υποστηρίζουν, όχι στις κάρτες γραφικών. Όμως είναι πολύ περίεργο το ότι άλλοτε δουλεύουν και άλλοτε όχι.
Επειδή λείπουν και κάποιες άλλες πληροφορίες που ρώτησα παραπάνω, αν θες έλα από το IRC (μενού Βοήθεια → Συνομιλίες στα sch-scripts) να το δούμε live.

kavvalos

Ok θα το κάνουμε ετσι, αλλα οχι σήμερα αν και είναι επέιγον για μένα.

Πρεπει να κάνω κάποιες καταχωρήσεις στο ΕΠΑΦΟΣ.


alkisg

Το πρόβλημα ήταν στον driver της κάρτας γραφικών, για κάποιο λόγο (π.χ. διαφορετική σειρά φορτώματος modules) μερικές φορές αγνοούσε τα timings του monitor και επίλεγε ανάλυση 1800xκάτι, που δεν την σήκωνε η οθόνη.

Παρακάμφθηκε  βάζοντας τις παρακάτω γραμμές στο lts.conf:
XRANDR_MODE_0=1024x768
XRANDR_RATE_0=85

οι οποίες επιβάλλουν ανάλυση 1024x768@85Hz.

kavvalos, αν μπορείς επισύναψε τα xorg-good και xorg-bad που σώσαμε ώστε να αναφέρουμε το πρόβλημα στο xorg για να το λύσουν από εκεί και για χρήστες που δεν χρησιμοποιούν LTSP.

kavvalos

Στέλνω τα αρχεια και το lts.conf file.

Σε ευχαριστώ παρα πολύ για τον χρόνο σου και για την βοήθεια σου.


aspd

#13
Και εγώ είχα παρόμοιο πρόβλημα με έναν Η/Υ στο εργαστήριο, και τελικά το παρέκαμψα. Το μηχάνημα σαν thin client, έχει ανάλυση οθόνης 800x600 και δεν με αφήνει να την αλλάξω. Η οθόνη του είναι Nokia 447 Pro και η κάρτα γραφικών SI601 A, Sis 6326 AGP
Έβαλα τις εντολές
XRANDR_MODE_0=1024x768
XRANDR_RATE_0=85   στο lts.conf, αλλά επίσης μένει σε 800x600.
Έβαλα το lts.conf που είχατε επισυνάψει σε αυτή τη συζήτηση, αλλά επίσης κάνει το ίδιο.
Τελικά στο μηχάνημα άλλαξα οθόνη (έβαλα μία Viewsonic) και δουλεύει κανονικά.
Την παλιά οθόνη την έχω συνδέσει σε ένα άλλο μηχάνημα εκτός εργαστηρίου. Έτσι για δοκιμή, το έκανα thin client (στο server του εργαστηρίου), με άφησε να αλλάξω ανάλυση σε 1024x768,  αλλά το πρώτο που είδα είναι ότι δεν έχει καθόλου καλή φωτεινότητα (είναι πολύ σκοτεινό) και δεν αλλάζει.
Τελικά μάλλον αυτή η οθόνη δεν συνεργάζεται καλά σε μηχάνημα που είναι thin client.

alkisg

aspd, δοκίμασε αυτά:
X_HORZSYNC=30-88
X_VERTREFRESH=30-88
XRANDR_MODE_0=1024x768
XRANDR_RATE_0=85


Δοκίμασε είτε με, είτε χωρίς την τελευταία γραμμή με το RATE.