Πως εγκαθιστώ drivers για την κάρτα γραφικών μου;

Εξαρτάται από δύο παράγοντες: από το τι κάρτα γραφικών και από το ποια διανομή Linux έχετε. Μια καινούργια διανομή είναι πιθανό να έχει 3D υποστήριξη για την κάρτα σας (εξαίρεση οι NVidia) χωρίς να χρειαστεί να κάνετε τίποτα.

Πριν ξεκινήσουμε όμως ας κάνουμε ένα τεστ. Από μια κονσόλα, δώστε την εντολή:

glxinfo | grep rendering

Αν σας απαντήσει Yes, τότε το πιθανότερο είναι οτι δεν χρειάζεται να κάνετε τίποτε από τα παρακάτω.

Αν σας απαντήσει No, υπάρχουν τρεις περιπτώσεις:

A) κάρτες ΑΤi.   Εάν έχετε παλιότερη κάρτα (Radeon HD 4xxx ή παλιότερη) και έχετε μια καινούρια διανομή μάλλον δεν χρειάζεστε drivers. Το Linux θα πρέπει να τις έχει ρυθμίσει αυτόματα και να έχετε 3D επιτάχυνση και εφέ. Εάν έχετε νεότερη κάρτα (σειρά 5xxx) ή παίζετε παιχνίδια με wine ή βαριά παιχνίδια, δεδομένου οτι οι ανοιχτού κώδικα οδηγοί δεν είναι ακόμα έτοιμοι για τα παραπάνω, χρειάζεστε τον κλειστού κώδικα driver (που λέγεται fglrx) και η εγκατάστασή του συνήθως γίνεται από το διαχειριστή πακέτων της διανομής σας. Συμβουλή: προτιμήστε τον διαχειριστή πακέτων διαφορετικά μπορεί να μπλέξετε με πακέτα που λείπουν (kernel-headers) κλπ. Εναλλακτικά δείτε τα παρακάτω tutorials για εγκατάσταση από το site της ATi (και όχι μόνο):

Για Ubuntu/Debian: http://www.linuxinsider.gr/?q=node/1764
Για Fedora: http://www.linuxinsider.gr/?q=node/1251
Για Mandriva: http://www.linuxinsider.gr/?q=node/1213
Για openSUSE: http://www.linuxinsider.gr/?q=node/1187

Oι παραπάνω οδηγοί καλύπτουν και τις περιπτώσεις παλιάς κάρτας με παλιά διανομή.

Σημειώστε ότι τα παραπάνω tutorials δεν είναι ολοκληρωμένα και ενδέχεται να αλλάξουν σε μελλοντικές εκδόσεις των διανομών. Για περισσότερες πληροφορίες και έναν πιο ενημερωμένο οδηγό μπορείτε να ρίξετε μια ματιά εδώ.  

Β) κάρτες nVidia.   Για να έχετε 3D επιτάχυνση, χρειάζεστε του κλειστού κώδικα drivers (που λέγονται 'nvidia' ενώ ο ανοικτού κώδικα λέγεται 'nv'). Οι περισσότερες διανομές επιτρέπουν την εγκατάστασή τους από το διαχειριστή πακέτων. Συνήθως, για νεότερες κάρτες ψάχνετε για το πακέτο glx-new, ενώ αν έχετε παλιότερη (π.χ. geforce 2) για το πακέτο glx-legacy ή κάτι παρόμοιο. Εναλλακτικά δείτε:

Για Ubuntu/Debian: http://www.linuxinsider.gr/?q=node/1724
Για Fedora: http://www.linuxinsider.gr/?q=node/1251
Για openSUSE: http://www.linuxinsider.gr/?q=node/1187

Σημειώστε ότι στο Ubuntu, υπάρχει ο restricted manager που αναλαμβάνει να εγκαταστήσει τους κλειστού κώδικα drivers αμέσως μόλις εγκαταστήσετε το Ubuntu. Αρκεί να έχετε σύνδεση στο Διαδίκτυο, φυσικά. Επίσης, μπορείτε να χρησιμοποιήσετε το Envy. Και πάλι χρειάζεστε σύνδεση στο Διαδίκτυο.
 

3) κάρτες με Intel GPU.  Δεν χρειάζεται συνήθως να εγκαταστήσετε drivers. Εξαίρεση η GMA 500 (Poulsbo).

 

Σημειώσεις:

α) Το πιο απλό τεστ για να δείτε αν έχετε 3D acceleration είναι η εντολή glxinfo | grep rendering.
β) Το ότι έχετε direct rendering/3d acceleration δεν σημαίνει πάντα ότι θα δείτε και τα εφέ του Compiz Fusion. Το Compiz έχει κάποιες κάρτες blacklisted.
γ) Όλα τα παραπάνω αποτελούν μια πρώτη εισαγωγή στο θέμα και δεν μπορούν να καλύψουν όλες τις περιπτώσεις.
δ) Αν έχετε απορίες, κάντε μια Αναζήτηση στο forum με το όνομα της κάρτας σας ή ανοίξτε νέο thread στο αντίστοιχο forum μας για τη διανομή σας.
ε) Οι ΑΤΙ με τους ανοιχτού κώδικα drivers, στην εντολή glxinfo | grep rendering μπορεί να εμφανίζει yes χωρίς όμως να ισχύει. Αν έχετε πράγματι 3D μπορεί να φανεί απο άλλα πράγματα. Αν είσαστε σε αυτή την περίπτωση και δεν μπορείτε να έχετε 3D ανοίξτε νέο thead για να το κοιτάξουμε.