sque Δημοσ. 4 Μαρτίου 2010 Share Δημοσ. 4 Μαρτίου 2010 Αν έχετε αυπνίες και θέλετε να βάλετε latest open-source drivers για ΑΤi R6xx/R7xx (HD3xxx - HD4xxx) σας έφτιαξα μία συνταγή. Η επιτυχία δεν είναι σίγουρη αλλά όποιος ήθελε να το δοκιμάσει μπορεί να ακολουθήσει τον οδηγό που τουλάχιστον στην δικιά μου περίπτωση έπαιξε. Ο οδηγός είναι μετάφραση από αγγλικό πόστ "Radeon R600/R700 with KMS+3D on Karmic 9.10" που περιέχει πέρα από τον οδηγό επιπλέον πληροφορίες ενημερωτικές πληροφορίες. Η υποστήριξη της AMD για drivers σε linux είναι ελλειπής και προβληματική. Τα παράπονα πολλά όπως και τα bugs. Τελευταία έχει γίνει μια προσπάθεια να γραφτεί οδηγός για AMD ανοιχτού κώδικα για τις νέες γενιές επεξεργαστών της AMD. Έτσι κυκλοφόρησε η πρώτη λειτουργήσιμη έκδοση που υποστηρίζει πυρήνες R6xx και R7xx με 3D χρησιμοποιώντας την νέα διάρθρωση των drivers που περιλαμβάνει KMS και DRI2. 1. Επισκευτείτε το http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-next/current/ και κατεβάστε τα 3 αρχεία σε έναν φάκελο με όνομα drmnext πάνω στο Desktop. >linux-headers-[VERSION]_all.deb linux-headers-[VERSION]_{ARCH}.deb linux-image-[VERSION]_{ARCH}.deb Για παράδειγμα στην i386 έκδοση μου κατέβασα τα αρχεία >linux-headers-2.6.33-996_2.6.33-996.201003011149_all.deb linux-headers-2.6.33-996-generic_2.6.33-996.201003011149_i386.deb linux-image-2.6.33-996-generic_2.6.33-996.201003011149_i386.deb 2. Μετά ανοίξτε το terminal και επισκευτείτε τον φάκελο που κατεβάσατε τα αρχεία και εγκαταστήστε τα. >cd ~/Desktop/drmnext sudo dpkg -i linux-*2.6.33*.deb 3. Από τον πυρήνα λείπουν τα αρχεία firmware για κάποιες νέες λειτουργίες του οδηγού σχετικά με τα interrupts, τα οποία πρέπει να τα κατεβάσετε εσείς και να τα εγκαταστήσεται στο linux σας. >sudo wget -O /lib/firmware/2.6.33-996-generic/radeon/R600_rlc.bin http://people.freedesktop.org/~agd5f/radeon_ucode/R600_rlc.bin sudo wget -O /lib/firmware/2.6.33-996-generic/radeon/R700_rlc.bin http://people.freedesktop.org/~agd5f/radeon_ucode/R700_rlc.bin 4. Πρέπει να ενημερώσετε το initramfs γιατί το firmware αυτό χρειάζεται κατά την φόρτωση του πυρήνα. Επίσης θα χρειαστεί να ενεργοποιήσετε τον πειραματικό κώδικα για την διαχείρηση ενέργειας της κάρτας αλλιώς η GPU θα δουλέυει σε πλήρη ταχύτητα το οποίο σημαίνει σπατάλη ενέργειας, ανεβασμένη θερμοκρασία και υψηλή ταχύτητα στο ανεμιστηράκι. >echo "options radeon dynpm=1" > /etc/modprobe.d/radeon.conf sudo update-initramfs -u -k 2.6.33-996-generic 5. Τώρα πρέπει να ανανεώσετε το πακετάκι xorg+mesa+dri. Αυτό γίνεται έυκολα βάζοντας εξωτερικό repository με όνομα xorg-edgers ppa. >sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get upgrade 6. Είστε έτοιμοι! Μετά την επανακίνηση διαλέξτε πυρήνα 2.6.33 στο grub και καλή τύχη. Πίσω στα παλιά!!! Αν έχετε πρόβλημα και θέλετε να γυρίσετε στην παλιά έκδοση τότε μπορείτε να κάνετε: >sudo apt-get install ppa-purge sudo ppa-purge xorg-edgers Επανακινήστε και διαλέξτε πυρήνα 2.6.31. Μπορείτε να χρησιμοποιήσετε και το synaptic για να αφαιρέσετε τον πυρήνα 2.6.33 απο το σύστημά σας. Πηγή sque@kmfa Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.