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

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: alkisg στις 11 Μαρ 2011, 01:55:15 ΜΜ

Τίτλος: Proprietary nvidia driver σε LTSP fat clients
Αποστολή από: alkisg στις 11 Μαρ 2011, 01:55:15 ΜΜ
Στο Ubuntu, οι κάρτες nvidia από προεπιλογής δουλεύουν με τον ανοικτού κώδικα "nouveau" driver. Μια χαρά είναι, αλλά δεν έχει καθόλου καλή υποστήριξη 3D acceleration (λόγω του ότι η nvidia κρατάει κλειστά τα specs κτλ κτλ).

Έτσι αν κάποιος θέλει να μπορούν οι clients να τρέχουν και 3D εφαρμογές, όπως googleearth, παιχνίδια κ.α., θα πρέπει να εγκαταστήσει τον κλειστό οδηγό "nvidia" στον εικονικό δίσκο. Η διαδικασία αυτή είναι χρησιμότερη σε fat clients παρά σε thin, γιατί το 3D acceleration μέσω δικτύου είναι αργό.

1. Μέσα από τα sch-scripts πηγαίνετε στο μενού Εξυπηρετητής → Εικονικός δίσκος → Άνοιγμα κονσόλας, και δώστε την παρακάτω εντολή:
Κώδικας [Επιλογή]

apt-get install nvidia-current

Το "nvidia-current" είναι για σύγχρονες κάρτες nvidia, για παλιότερες (ή για ati) υπάρχουν άλλα πακέτα.
Κλείστε την κονσόλα.

2. Δώστε την παρακάτω εντολή, για να φτιάξετε το αρχείο ρυθμίσεων που χρειάζεται ο κλειστός driver nvidia:
Κώδικας [Επιλογή]

sudo gedit /opt/ltsp/i386/etc/X11/xorg-nvidia-24.conf

και επικολλήστε μέσα του τα παρακάτω:
Κώδικας [Επιλογή]

Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection

Section "Module"
Load "glx"
EndSection

Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection

Εάν έχετε και thin clients, φτιάξτε αν θέλετε ένα ακόμα αρχείο με DefaultDepth 16, γιατί έτσι χρειάζεται λιγότερο bandwidth και πάνε πιο γρήγορα.
Κλείστε το αρχείο.

3. Κάντε συμπίεση του εικονικού δίσκου από το μενού Εξυπηρετητής → Εικονικός δίσκος → Ενημέρωση των sch-scripts.

4. Ανοίξτε το lts.conf από το μενού Εξυπηρετητής → Αρχεία ρυθμίσεων → Επεξεργασία του lts.conf.
Είτε κάτω από το [Default], για όλους τους clients, είτε κάτω από κάποια [mac:address], για συγκεκριμένο client, βάλτε τη γραμμή:
Κώδικας [Επιλογή]

    X_CONF=/etc/X11/xorg-nvidia-24.conf


Στην επόμενη επανεκκίνηση οι clients θα πρέπει να έχουν επιτάχυνση 3D.
Τίτλος: Απ: Proprietary nvidia driver σε LTSP fat clients
Αποστολή από: tallis στις 23 Ιουν 2011, 10:28:46 ΠΜ
Αυτή την διαδικασία την κάνουμε αν όλοι οι FAT έχουν κάρτες NVIDIA?

Μήπως υπάρξει πρόβλημα σε μικτά εργαστήρια όπου μόνο μερικοί Η/Υ έχουν κάρτες γραφικών nvidia?
Τίτλος: Απ: Proprietary nvidia driver σε LTSP fat clients
Αποστολή από: alkisg στις 23 Ιουν 2011, 10:41:40 ΠΜ
Σε μεικτά εργαστήρια, την οδηγία στο lts.conf δεν την βάζουμε κάτω από το [Default] αλλά σε ξεχωριστό section για κάθε client με nvidia, π.χ.:

Κώδικας [Επιλογή]

[Default]
    LDM_GUESTLOGIN=True

[00:C0:9F:74:FB:7A]
    HOSTNAME=pc01
    X_CONF=/etc/X11/xorg-nvidia-24.conf
Τίτλος: Απ: Proprietary nvidia driver σε LTSP fat clients
Αποστολή από: tallis στις 23 Ιουν 2011, 11:32:11 ΠΜ
Ευχαριστώ ....... λειτούργησε άψογα
Τίτλος: Απ: Proprietary nvidia driver σε LTSP fat clients
Αποστολή από: charalampidis στις 24 Ιουν 2016, 05:11:30 ΜΜ
Στο σχολείο μας υπάρχουν δύο εργαστήρια και ένας server. Εδώ και ένα χρόνο δουλεύουμε με ubuntu LTSP και είμαστε ικανοποιημένοι. Ένα θέμα είναι η απόδοση των nvidia καρτών γραφικών. Το ερώτημα είναι αν η εγκατάσταση του proprietary nvidia driver -όπως περιγράφεται παραπάνω- μπορεί να επηρεάσει clients που δεν έχουν nvidia κάρτες ή και τον ίδιο τον server (όπως αναφέρεται σε άλλα θέματα); Ποιους driver πρέπει να κατεβάσουμε για την nvifia gforce 4400;
Τίτλος: Απ: Proprietary nvidia driver σε LTSP fat clients
Αποστολή από: alkisg στις 24 Ιουν 2016, 05:47:44 ΜΜ
Το κατέβασμα του εμπορικού οδηγού nvidia προτείνεται μόνο αν όλοι οι σταθμοί εργασίας αλλά και ο εξυπηρετητής έχουν κάρτα γραφικών nvidia παρόμοιας γενιάς.
Αλλιώς χρειάζεται ξεχωριστό chroot γι' αυτούς που έχουν nvidia και ξεχωριστό γι' αυτούς που δεν έχουν, και είναι μια διαδικασία επίπονη.
Κάποια στιγμή στο μέλλον η nvidia θα βγάλει άλλους οδηγούς που θα είναι πιο σωστά πακεταρισμένοι και έτσι θα μπορούν να συνυπάρχουν χωρίς τέτοια προβλήματα όπως και όλοι οι άλλοι οδηγοί...

Παρ' όλα αυτά, νομίζω ότι είστε ειδική περίπτωση που μπορείτε να κάνετε το εξής:
Αν το δεύτερο εργαστήριο έχει μόνο nvidia, να κάνετε μια δεύτερη εγκατάσταση στον Η/Υ του καθηγητή, δηλαδή να τον κάνετε κι αυτόν server, και να βάλετε εκεί τους οδηγούς nvidia, και τέλος να βάλετε και την οδηγία LDM_SERVER=server1.local ώστε οι σταθμοί εργασίας να κάνουν login στον πρώτο server.
Τίτλος: Απ: Proprietary nvidia driver σε LTSP fat clients
Αποστολή από: charalampidis στις 25 Ιουν 2016, 05:42:02 ΜΜ
Θα πρέπει να ακολουθήσω τις οδηγίες τις τεχνικής στήριξης για την λειτουργία δύο εργαστηρίων με δύο server; Tην οδηγία LDM_SERVER=server1.local που θα πρέπει να την βάλω; Αν κατάλαβα καλά οι υπολογιστές με τις nvidia θα βλέπουν τον εικονικό δίσκο δεύτερου server με την nvidia αλλά το login θα γίνεται από τον πρώτο server ώστε παντού οι χρήστες να ακολουθούνται από τα αρχεία και τις ρυθμισεις τους;
Τίτλος: Απ: Proprietary nvidia driver σε LTSP fat clients
Αποστολή από: alkisg στις 26 Ιουν 2016, 09:04:37 ΠΜ
Συνάδελφε νομίζω το καλύτερο θα είναι τον Σεπτέμβρη να εγκαταστήσεις την 16.04 με τις τότε οδηγίες της Τεχνικής Στήριξης και μετά να έρθεις από το http://ts.sch.gr/wiki/IRC για να ρυθμίσουμε τους 2 servers με απομακρυσμένη βοήθεια.
Τίτλος: Απ: Proprietary nvidia driver σε LTSP fat clients
Αποστολή από: charalampidis στις 26 Ιουν 2016, 11:02:51 ΠΜ
Τα λέμε λοιπόν από Σεπτέμβριο! Καλό καλοκαίρι!