ATi drivers στο Ubuntu και το Kubuntu – Οδηγίες εγκατάστασης με χειροκίνητο τρόπο
Ο παρακάτω οδηγός είναι για την εγκατάσταση των ATi drivers 8.04 στο Ubuntu και τo Kubuntu. Οι drivers αυτοί υποστηρίζουν μόνο τα εξής τσιπάκια:
Radeon HD 2900, HD 2400, HD 2600, X1900, X1800, X1600 , X1300, X800/X850, X700, X600, X550/X300, 9800, 9700, 9600, 9550, 9500, και Xpress1200, Xpress 200, Xpress 1100, αλλά και τις αντίστοιχες Mobility. Προσοχή κάποιες AGP κάρτες HD2x00 δεν υποστηρίζονται – δείτε στο Troubleshooting στο τέλος!
Οι οδηγίες δοκιμάστηκαν με μια ΑΤi X300, σε Kubuntu 7.10 με πυρήνα 2.6.22-14-generic. Προέρχονται από τον 2ο τρόπο που είναι δημοσιευμένος στο [1] (δείτε στο τέλος).
Για αυτόματη εγκατάσταση σε Debian, δείτε στο [2]. Το ίδιο σκριπτάκι ίσως μπορείτε να το χρησιμοποιήσετε και στο Ubuntu…
KATEΒΑΣΤΕ ΤΟΥΣ
Τους drivers μπορείτε να τους κατεβάσετε απευθείας από εδώ (έκδοση 8.5):
Η’ από εδώ (για νεότερες εκδόσεις):
http://ati.amd.com/support/drivers/linux/linux-radeon.html
Κατεβάστε το .run αρχείο και σώστε το στο home σας, όχι στην επιφάνεια εργασίας.
ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ ΠΑΚΕΤΑ
Για την εγκατάσταση των drivers θα πρέπει να έχετε εγκαταστήσει το πακέτο build-essential, καθώς και αρκετά πακέτα ανάπτυξης (debhelper, fakeroot, κλπ).
Επίσης θα πρέπει να έχετε ενεργοποιήσει τα αποθετήρια multiverse και universe.
Για τα προαπαιτούμενα πακέτα, δίνετε τις εντολές:
sudo apt-get install build-essential debhelper fakeroot dkms gawk
sudo apt-get install dh-make debconf libstdc++5 dkms
sudo aptitude install linux-headers-`uname -r`
ΕΓΚΑΤΑΣΤΑΣΗ
Κατόπιν για να δημιουργήσετε τα πακέτα .deb από το .run που έχετε κατεβάσει, δίνετε:
sudo sh ./ati-driver-installer-8-5-x86.x86_64.run –buildpkg Ubuntu/7.10
Η παραπάνω εντολή είναι για Gutsy. Για Hardy δίνετε:
sudo sh ./ati-driver-installer-8-5-x86.x86_64.run –buildpkg Ubuntu/Hardy
Και μετά τα εγκαθιστάτε με την εντολή:
sudo dpkg -i *.deb
Τώρα προσοχή! Κάντε reboot για να φορτωθεί το module και ύστερα δώστε:
sudo aticonfig –initial
sudo aticonfig –overlay-type=Xv
Μετά ξανακάντε reboot.
ΠΩΣ ΚΑΤΑΛΑΒΑΙΝΩ ΟΤΙ ΟΛΑ ΕΙΝΑΙ ΟΚ;
Δώστε την εντολή fglrxinfo και θα πρέπει να δείτε κάτι σαν κι αυτό:
dimitris@dimitris-desktop:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X300/X550/X1050 Series
OpenGL version string: 2.1.7281 Release
Επίσης, αν τρέξετε το fgl_glxgears θα πρέπει να δείτε τους κύβους με τα γρανάζια και τα FPS στην κονσόλα. Σε εμένα βγάζει 450FPS, αν αναρωτιέστε 🙂
Επίσης με την εντολή:
glxinfo | grep rendering
θα πρέπει να παίρνετε την απάντηση
direct rendering: Yes
TROUBLESHOOTING
Πρώτα απ’ όλα βεβαιωθείτε ότι η κάρτας σας υποστηρίζεται από τους drivers. Διαβάστε τα release notes από το site της ATi
A.
Αν έχετε 64bit Ubuntu, και μετά την εγκατάσταση των drivers βλέπετε τέτοια μηνύματα:
glxinfo: error while loading shared libraries: libGL.so.1: cannot open shared object
file: No such file or directory
πρέπει να προσθέσετε έναν ψευτοσύνδεσμο:
sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1
B. Στην περίπτωση που δείτε μαύρη οθόνη, κάντε reboot και μπείτε σε recovery mode. Θα είστε root.
Τότε δώστε:
cp /etc/ati/amdpcsdb /etc/ati/amdpcsdb.default
sh ati-driver-installer-8-02-x86.x86_64.run –extract ati
sudo cp ati/common/etc/ati/{control,signature} /etc/ati/
και ξανακάντε reboot.
Γ. Αν δεν βλέπετε προκοπή, ξαναδοκιμάστε. Αφαιρέστε τα πακέτα:
dpkg -r fglrx-amdcccle fglrx-kernel-source xorg-driver-fglrx xorg-driver-fglrx-dev
και από το φάκελο με τα deb ξαναδώστε sudo dpkg -i *.deb
Δ. Αν δεν πιάσει ούτε αυτό
cat /var/log/Xorg.0.log
και κάντε copy/paste τις τελευταίες 20 γραμμές του log εδώ.
Ε. Υπάρχει ένα script για Debian Εtch στο [2] που όμως έχει αναφερθεί ότι τρέχει και στο Ubuntu. Κατεβάστε το, πατήστε Ctrl+Alt+f1 και τρέξτε το με
sudo install-fglrx-debian.sh
και κάντε το σταυρό σας…
Ζ. Μήπως έχετε την ATI Radeon HD 2600 XT σε AGP; Τότε μπορεί απλά να έχετε ρυθμίσει λάθος το BIOS.
OK. ΕΓΚΑΤΕΣΤΗΣΑ ΤΟΥΣ DRIVERS ME 3D ΕΠΙΤΑΧΥΝΣΗ. ΤΩΡΑ ΠΩΣ ΕΝΕΡΓΟΠΟΙΩ ΤA 3D ΕΦΕ ΤΟΥ COMPIZ;
Στο επίσημο forum του Compiz-Fusion, υπάρχει ένα αναλυτικό tutorial για την ενεργοποίηση των εφέ σε νεότερες ATi κάρτες. Τυπικά, πρέπει να κάνετε τις εξής αλλαγές στο xorg.conf:
Στο Section “ServerLayout” να έχετε:
Option “AIGLX” “on”
Στο Section “DRI” να γράφει:
Mode 0666
Και στο Section “Extensions”
Option “RENDER” “Enable”
Option “DAMAGE” “Enable”
Option “Composite” “Enable”
Option “XVideo” “Enable”
Δείτε περισσότερες ρυθμίσεις στο [3].
ΠΑΡΑΠΟΜΠΕΣ
[2] Για Debian Etch, κατεβάστε και τρέξτε αυτό το script http://kanotix.com/files/install-fglrx-debian.sh
[3] Οδηγίες ενεργοποίησης 3D εφέ με το Compiz Fusion
http://forum.compiz-fusion.org/showthread.php?s=291578a711162972167e4069c89311ee&t=6008