Χρήση του οδηγού ανοικτού κώδικα "radeon" για ΑΤΙ

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Χρήση του οδηγού ανοικτού κώδικα "radeon" για ΑΤΙ

Δημοσίευσηαπό Epirotes » 20 Μάιος 2009, 20:40

(Μετάφραση του επίσημου οδηγού από: https://help.ubuntu.com/community/RadeonDriver)

Σημείωση: Ο οδηγός ανοικτού κώδικα "radeon" για κάρτες γραφικών ATI είναι ενσωματωμένος στο ubuntu και στις περισσότερες περιπτώσεις δεν χρειάζεται να κάνει ο χρήστης τίποτα για να δουλέψει αυτός σωστά, καθώς οι ρυθμίσεις ανιχνεύονται αυτόματα. Παρ' όλα αυτά ο παρών οδηγός είναι χρήσιμος, όταν κάποιος χρησιμοποιεί τον οδηγό κλειστού κώδικα "fglrx" και θέλει να τον ξηλώσει και να ξαναβάλει τον οδηγό ανοικτού κώδικα ή σε περιπτώσεις όπου παρατηρούνται προβλήματα με το γραφικό περιβάλλον.

Ο παρών οδηγός θα σας δείξει πως να χρησιμοποιήσετε τον ελεύθερο και ανοικτού κώδικα οδηγό για πολλές κάρτες γραφικών της ΑΤΙ, ονομαζόμενες “radeon” ή “ati”, ο οποίος θα σας παρέχει υποστήριξη 2D και 3D επιτάχυνσης για την κάρτα γραφικών σας. Σε μερικές κάρτες γραφικών, αυτός ο οδηγός δεν είναι τόσο γρήγορος όσο ο ιδιόκτητος οδηγός κλειστού κώδικα της AMD/ATI Inc., αλλά έχει καλύτερη υποστήριξη διπλής κεφαλής (? dual-head) και υποστηρίζει μερικές κάρτες γραφικών με παλιότερα chipset που δεν υποστηρίζονται από το fglrx.

1. Θα δουλέψει με την κάρτα σας;
Ελέξτε πρώτα το όνομα και το chipset της κάρτας γραφικών σας:
Κώδικας: Επιλογή όλων
$ lspci -nn | grep VGA

Θα πρέπει να δείτε κάτι παρόμοιο με αυτό:
Κώδικας: Επιλογή όλων
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]

1.1 Μη υποστηριζόμενες κάρτες
Δεν μπορείτε αυτή την στιγμή να χρησιμοποιήσετε τον οδηγό ανοικτού κώδικα “radeon” για τις ακόλουθες κάρτες γραφικών και παράγωγα αυτών:
Κώδικας: Επιλογή όλων
Δεν είναι γνωστές μη υποστηριζόμενες κάρτες γραφικών.

Γι' αυτές τις κάρτες γραφικών πρέπει να χρησιμοποιήσετε τον κλειστό οδηγό “fglrx”.

1.2 Μόνον 2D modesetting
Κώδικας: Επιλογή όλων
HD 3xxx / Κάρτες γραφικών βασισμένες σε: R600 
HD 4xxx / Κάρτες γραφικών βασισμένες σε: R700

1.3 Υποστήριξη 3D επιτάχυνσης (σειρές r300, r400 και r500)
Όλες οι ακόλουθες κάρτες γραφικών και παράγωγά τους έχουν καλή υποστήριξη 3D επιτάχυνσης:
Κώδικας: Επιλογή όλων
9500 / Κάρτες γραφικών βασισμένες σε: R300
9600 / Κάρτες γραφικών βασισμένες σε: rv350 ή rv360
9700 / Κάρτες γραφικών βασισμένες σε: R300
9800 / Κάρτες γραφικών βασισμένες σε R350 ή R360
X300 / Κάρτες γραφικών βασισμένες σε: rv370
X600 / Κάρτες γραφικών βασισμένες σε: rv380
X700 / Κάρτες γραφικών βασισμένες σε: rv410
X800 / Κάρτες γραφικών βασισμένες σε: R420 ή R423 ή R430 ή R480
X850 / Κάρτες γραφικών βασισμένες σε: R480 ή R481
X1050 / Κάρτες γραφικών βασισμένες σε: rv370
X1300 / Κάρτες γραφικών βασισμένες σε: R515
X1600 / Κάρτες γραφικών βασισμένες σε: R530
X1800 / Κάρτες γραφικών βασισμένες σε: R520
X1900 / Κάρτες γραφικών βασισμένες σε: R580
Xpress 200 / Κάρτες γραφικών βασισμένες σε: RS480 IGP
Xpress 200 / Κάρτες γραφικών βασισμένες σε: RS482 IGP για Intel
Xpress 200M / Κάρτες γραφικών βασισμένες σε: RS482 IGP
Xpress 1100 / Κάρτες γραφικών βασισμένες σε: RS482 IGP
Xpress 1150 / Κάρτες γραφικών βασισμένες σε: RS485 IGP
Xpress 1200 / Κάρτες γραφικών βασισμένες σε: AMD 690V / RS690C IGP
Xpress 1200 / Κάρτες γραφικών βασισμένες σε: AMD M690V / RS690MC IGP
Xpress 1250 / Κάρτες γραφικών βασισμένες σε: AMD 690G / RS690 IGP
Xpress 1250 / Κάρτες γραφικών βασισμένες σε: AMD M690 / RS690M IGP
Xpress 1250 / Κάρτες γραφικών βασισμένες σε: AMD 690G / RS600 IGP for Intel
Xpress 1270 / Κάρτες γραφικών βασισμένες σε: AMD M690T / RS690T IGP

Εφόσον το τσιπ είναι Xpress και δεν χρησιμοποιείτε Ubuntu 8.10 ή μεταγενέστερη έκδοση, βλ. RadeonXpress για οδηγίες πως να ενεργοποιήσετε την υποστήριξη 3D και τα εφέ της επιφάνειας εργασίας.

1.4 Πλήρης υποστήριξη 3D (σειρές r100 και r200)
Όλες οι ακόλουθες κάρτες γραφικών και παράγωγά τους έχουν πλήρη υποστήριξη 3D επιτάχυνσης:
Κώδικας: Επιλογή όλων
7000 / Κάρτες γραφικών βασισμένες σε: rv100 based cards
7200 / Κάρτες γραφικών βασισμένες σε: R100 based cards
7500 / Κάρτες γραφικών βασισμένες σε: rv200 based cards
8X00 / Κάρτες γραφικών βασισμένες σε: R200 based cards
9000 / Κάρτες γραφικών βασισμένες σε: rv250 based cards
9100 / Κάρτες γραφικών βασισμένες σε: R200 based cards
9200 / Κάρτες γραφικών βασισμένες σε: rv280 based cards

Υπάρχει ένα bug σχετικά με την έξοδο DVI output σε κάρτες γραφικών βασισμένες σε rv280, παρακαλώ δείτε Radeon_9200/9250_(RV280)_and_DVI
Εάν διαπιστώσετε περίεργη συμπεριφορά (π.χ. κόλλημα στο login) μπορεί να βρείτε την λύση εδώ: X/Quirks.

2. Απομάκρυνση του ιδιόκτητου οδηγού fglrx
fglrx ονομάζεται ο ιδιόκτητος οδηγός κλειστού κώδικα της ATI. Είναι ασύμβατος με τον οδηγό ανοικτού κώδικα “radeon”. Εάν το “fglrx” kernel module φορτώνεται κατά την εκκίνηση, το X θα μπορέσει να ξεκινήσει χρησιμοποιώντας τον οδηγό ανοικτού κώδικα “radeon”, αλλά το “Direct Rendering” (DRI) θα είναι απενεργοποιημένο. Αυτό θα έχει ως αποτέλεσμα μια σημαντική μείωση της απόδοσης. Ανοίξτε την διαδρομή Σύστημα->Διαχείριση συστήματος->Οδηγοί υλικού και βεβαιωθείτε ότι δεν χρησιμοποιείτε ο οδηγός “ATI accelerated graphics driver” (Οδηγός επιτάχυνσης γραφικών της ΑΤΙ).
Είναι σημαντικό να σημειωθεί ότι μετά την έκδοση της 9.04, ο οδηγός fglrx δεν υποστηρίζει πλέον τις κάρτες γραφικών που είναι βασισμένες σε r500. Εάν κάνετε αναβάθμιση από την 8.10 ή μια προηγούμενη διανομή και χρησιμοποιείτε μια τέτοια κάρτα γραφικών, συνιστάται οπωσδήποτε να απομακρύνετε τον οδηγό fglrx πριν την αναβάθμιση, ώστε να αποφύγετε τυχόν προβλήματα. Μπορείτε, όμως, να απομακρύνεται τον οδηγό fglrx ακόμα και μετά την αναβάθμιση, εάν σας δημιουργεί προβλήματα.
Εάν προηγουμένως χρησιμοποιούσατε τον ιδιόκτητο οδηγό “fglrx” συνιστάται οπωσδήποτε να απομακρύνετε εντελώς το πακέτο του fglrx:
Κώδικας: Επιλογή όλων
$ sudo apt-get remove --purge xorg-driver-fglrx

και επανεκκινήστε τον υπολογιστή.
Το αρχείο libGL.so στον φάκελο /usr/lib μπορεί επίσης να είναι μια έκδοση που εγκαταστάθηκε από τον οδηγό xorg-driver-fglrx. Μπορείτε να το ελέγξτε αυτό πολύ εύκολα, εκτελώντας την εντολή:
Κώδικας: Επιλογή όλων
$ glxinfo |grep vendor

Εάν δείτε: client glx vendor string: ATI, τότε το libGL.so είναι ακόμη αυτό της ATI.
Βεβαιωθείτε ότι τα libgl1-mesa-glx και libgl1-mesa-dri έχουν εγκατασταθεί σωστά:
Κώδικας: Επιλογή όλων
$ sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri

Βεβαιωθείτε ότι δεν υπάρχει εγγραφή του “fglrx” στο αρχείο /etc/modules.
Βεβαίως, βεβαιωθείτε επίσης ότι το xorg.conf δεν περιέχει κάποια εγγραφή του “fglrx”
Βλ. επίσης X/Troubleshooting/FglrxInteferesWithRadeonDriver

3. Ρύθμιση X.org
Από την Ubuntu 7.10 και μετά, ο οδηγός και ο εξυπηρετητής ανιχνεύουν αυτόματα τις περισσότερες ρυθμίσεις. Μπορείτε συχνά να αφαιρέσετε εντελώς το xorg.conf και αυτό θα λειτουργεί σωστά.
Οι παρακάτω οδηγίες βασίζονται στην έκδοση του /etc/X11/xorg.conf . Θα χρειαστεί να το τροποποιήσετε με δικαιώματα υπερχρήστη (χρησιμοποιώντας την εντολή sudo). Μπορείτε να χρησιμοποιήσετε το gedit, εφόσον χρησιμοποιείτε Ubuntu (Gnome) ή το kate, εφόσον χρησιμοποιείτε Kubuntu (KDE). Από τερματικό μπορείτε επίσης να χρησιμοποιήσετε vim ή nano.
Κώδικας: Επιλογή όλων
sudo vim /etc/X11/xorg.conf

ή
Κώδικας: Επιλογή όλων
sudo nano /etc/X11/xorg.conf

3.1Παραμετροποίηση του τμήματος "Device" (συσκευή) της κάρτας γραφικών σας
Πρώτα θα πρέπει να βρείτε το τμήμα “device” που συσχετίζεται με την κάρτα γραφικών σας. Μπορεί να έχει οποιοδήποτε όνομα ή να μην υπάρχει καν, εφόσον εγκαθιστάτε τον xserver για πρώτη φορά. Συνήθως θα βρείτε την αντίστοιχη εγγραφή αμέσως μετά την εγγραφή για το ποντίκι. Θα πρέπει να μοιάζει με το ακόλουθο:
Κώδικας: Επιλογή όλων
Section "Device"
        Identifier      "Radeon 9600"
        Driver          "ati"
        BusID           "PCI:1:0:0"
        Option          "XAANoOffscreenPixmaps"
EndSection

Identifier είναι το όνομα που θα δώσετε στην κάρτα γραφικών σας. Είναι προτιμότερο να είναι σύντομο και μπορεί να είναι οτιδήποτε (Έχει δοκιμαστεί όμως μόνο με γράμματα και αριθμούς). Driver καθορίζει ποιόν οδηγό θα χρησιμοποιήσετε. Πρέπει να είναι ati κι όχι radeon ή fglrx. Ο οδηγός “ati” είναι ένα περίβλημα (wrapper) που θα φορτώσει τον οδηγό “radeon”, εφόσον αυτό είναι δυνατό. BusID προσδιορίζει την διεύθυνση υλικού της κάρτας γραφικών. Είναι πάντα PCI, ακόμα κι αν η κάρτα είναι AGP. Το BusID μπορείτε να το βρείτε χρησιμοποιώντας την εντολή lspci. Ένα BusID που δίδεται ως 01:00.0 με την εντολή lspci θα γίνει “PCI:1:0:0” στο xorg.conf . (Προσοχή: η lspci αναφέρει δεκαεξαδικούς αριθμούς, ενώ το xorg.conf χρειάζεται δεκαδικούς.) Η επιλογή “XAANoOffscreenPixmaps” μπορεί να είναι απαραίτητη για επιτάχυνση AIGLX της επιφάνειας εργασίας. Σε νεότερες εκδόσεις του ubuntu μπορείτε να δοκιμάσετε να την απενεργοποιήσετε και θα πρέπει όλα να λειτουργούν καλά (ίσως και ταχύτερα).
Εάν ο υπολογιστής σας δεν ανταποκρίνεται όταν προσπαθείτε να εκτελέσετε εφαρμογές opengl (π.χ. glxgears), τότε ίσως χρειαστεί να προσθέσετε τις ακόλουθες επιλογές στο τμήμα “device”:
Κώδικας: Επιλογή όλων
Option        "BusType" "PCI"
Option        "AGPMode" "1"

3.2 Το τμήμα “Monitor” (οθόνη)
Προσοχή: Οι ρυθμίσεις HorizSync/VertRefresh επηρεάζουν την συχνότητα του σήματος της οθόνης. Οι εμφανιζόμενες τιμές είναι απλώς παραδείγματα. Λανθασμένες τιμές ή τιμές ανώτερες των προβλεπομένων από τον κατασκευαστή μπορεί να αναγκάσουν την οθόνη σας αν σβήσει για αυτοπροστασία ή ακόμη -σε πολύ παλιές οθόνες- να την καταστρέψουν! Συμβουλευτείτε το εγχειρίδιο του κατασκευαστή για τις σωστές τιμές για το συγκεκριμένο μοντέλο της οθόνης σας ή μην τις δηλώνετε καθόλου, έτσι ώστε ο εξυπηρετητής Χ να δοκιμάσει να ανιχνεύσει τις σωστές τιμές από το DDC της οθόνης σας.
Το τμήμα “monitor” (οθόνη) θα πρέπει να είναι κάπως έτσι:
Κώδικας: Επιλογή όλων
Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
        HorizSync       28-72
        VertRefresh     43-60
EndSection

Identifier είναι το όνομα που θα δώσετε στην οθόνη σας.
Η επιλογή DPMS δίνει εντολή στο X.Org να επιτρέψει την διαχείριση ενέργειας γι' αυτή την οθόνη. Δεν είναι απαραίτητη.
Οι επιλογές HorizSync και VertRefresh δεν είναι απαραίτητες, εκτός κι αν δεν μπορεί να ανιχνευθεί το DDC ή εάν θέλετε να ορίσετε κάποιες συγκεκριμένες τιμές ανανέωσης. Ανατρέξτε στο εγχειρίδιο της οθόνης σας, στην ιστοσελίδα του κατασκευαστή ή ακόμη και στην πίσω πλευρά της οθόνης για να βρείτε τις σωστές τιμές για το συγκεκριμένο μοντέλο της οθόνης σας.
Λανθασμένες τιμές HorizSync/VertRefresh μπορεί να είναι επικίνδυνες! Εάν δεν ορίσετε τις τιμές αυτές, το X.org θα ανιχνεύσει τις σωστές τιμές από το DDC της οθόνης. Η οθόνη, η κάρτα γραφικών και το καλώδιο μετάδοσης δεδομένων θα πρέπει να το υποστηρίζουν αυτό (και σε 99,9% των περιπτώσεων το υποστηρίζουν). Μόνον καλώδια τύπου sRGB VGA δεν μπορούν να υποστηρίξουν δεδομένα DDC.

3.3 Το τμήμα “Screen” (εμφάνιση οθόνης)
Βασικά, θα πρέπει να είναι κάπως έτσι:
Κώδικας: Επιλογή όλων
Section "Screen"
        Identifier      "Default Screen"
        Device          "Radeon 9600"
        Monitor         "Generic Monitor"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
                Modes           "1440x900" "1024x768"
        EndSubSection
EndSection

Identifier είναι το όνομα που θα δώσετε στην εμφάνιση οθόνης. Δεν έχει πρακτική σημασία, αλλά προτιμάται να είναι σύντομο. Device πρέπει να είναι το όνομα που δώσατε προηγουμένως στην κάρτα γραφικών σας. Monitor είναι το όνομα που δώσατε στην οθόνη σας. DefaultDepth είναι η ανάλυση bit-per-pixel που θα χρησιμοποιήσει το X.org, και πολύ πιθανόν θα θελήσετε να είναι 24. Εάν παραλείψετε αυτή την γραμμή, το X.org θα χρησιμοποιήσει όλο το αναφερόμενο εύρος βάθους χρωμάτων (8,16,24 ή 32 - ανάλογα με το τι υποστηρίζεται). Οι τρόποι λειτουργίας (modes) στο υποτμήμα “Display” (εμφάνιση) δίνουν εντολή στο X.org να χρησιμοποιήσει αποκλειστικά και μόνον αυτούς τους τρόπους λειτουργίας και πρέπει να υποστηρίζονται από την οθόνη σας. Αυτό είναι χρήσιμο, εάν θέλετε να αποτρέψετε το X.org να χρησιμοποιεί την μέγιστη διαθέσιμη ανάλυση στην οθόνη login ή εάν θέλετε να περιορίσετε ή να αποκλείσετε μερικές υποστηριζόμενες (ή αναφερθέντες ως υποστηριζόμενες), αλλά ανεπιθύμητες αναλύσεις. Εάν δεν γνωρίζετε ακριβώς, επιλέξτε 1024x768, που είναι μια ασφαλής και δοκιμασμένη επιλογή. Εάν γνωρίζετε, απαριθμήστε πρώτα την αγαπημένη σας ανάλυση και στην συνέχεια τις άλλες αναλύσεις που θα είναι διαθέσιμες.
Για κάρτες με ελάχιστη μνήμη video RAM, μπορεί να χρειαστεί να προσθέσετε μια γραμμή “Virtual” στο υποτμήμα “Display” του τμήματος “Screen” στο xorg.conf, καθώς οι προκαθορισμένες τιμές (βλ. /var/log/Xorg.0.log) είναι κάπως “απαιτητικές” όσον αφορά στην μνήμη.
Κώδικας: Επιλογή όλων
Virtual         1024 768

Ορίστε τις τιμές x και y ανάλογα με το επιθυμητό μέγιστο μέγεθος της εικονικής επιφάνειας εργασίας.

3.4 Ολοκλήρωση
Προσθέστε τα ακόλουθα τμήματα στο τέλος του αρχείου, εφόσον δεν υπάρχουν ήδη σε κάποιο άλλο σημείο του:
Κώδικας: Επιλογή όλων
Section "DRI"
        Mode 0666
EndSection
       
Section "Extensions"
        Option "Composite" "Enable"
EndSection

Ύστερα ελέγξτε το τμήμα “ServerLayout” (διαρρύθμιση εξυπηρετητή):
Κώδικας: Επιλογή όλων
Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
EndSection

Το Identifier δεν πρέπει να το αλλάξετε. Screen είναι το όνομα της εμφάνισης οθόνης που δώσατε στο τμήμα “screen”. InputDevice είναι για συσκευές που θα χρησιμοποιήσετε (με δικό τους τμήμα “device” σ' αυτό το αρχείο) εκτός από την κάρτα γραφικών ή την οθόνη σας.

4. Επανεκκίνηση
Επανεκκινήστε τον εξυπηρετητή X πατώντας ταυτόχρονα τα πλήκτρα Ctrl-Alt-Backspace (γρήγορη κι εύκολη λύση) ή αποσυνδεθείτε, γυρίστε σε τερματικό (ctrl-alt-F1), συνδεθείτε και εκτελέστε την εντολή:
Κώδικας: Επιλογή όλων
sudo /etc/init.d/gdm restart


5. Δοκιμή του οδηγού
Για να επιβεβαιώσετε ότι χρησιμοποιείτε τον οδηγό μπορείτε να δοκιμάσετε τις ρυθμίσεις 3D. Για να δοκιμάσετε την επιτάχυνση OpenGL μπορείτε να εκτελέσετε την εντολή:
Κώδικας: Επιλογή όλων
$ glxinfo | grep vendor

Το αποτέλεσμα θα πρέπει να είναι SGI, διαφορετικά δεν έχει εγκατασταθεί σωστά ο οδηγός. Βεβαιωθείτε ότι επανεκκινήσατε τον εξυπηρετητή X ή, εάν αυτό δεν βοηθά, ανατρέξτε στο κεφάλαιο “Απομάκρυνση του ιδιόκτητου οδηγού fglrx”.
Κώδικας: Επιλογή όλων
$ glxinfo | grep "direct rendering"

Για αντιμετώπιση προβλημάτων προσπαθήστε επίσης:
Κώδικας: Επιλογή όλων
$ LIBGL_DEBUG=verbose glxinfo

Εάν το αποτέλεσμα είναι No direct rendering, τότε πιθανότατα η κάρτα γραφικών σας δεν υποστηρίζεται από τον οδηγό ανοικτού κώδικα. Σ' αυτή την περίπτωση θα πρέπει να εγκαταστήσετε τον ιδιόκτητο οδηγό fglrx.

6. Περαιτέρω παραμετροποίηση του οδηγού
Υπάρχουν μερικές επιλογές που μπορείτε να προσθέσετε ώστε να επιταχύνετε την απόδοση του οδηγού. Παραθέτουμε εδώ ένα παράδειγμα του τμήματος “device” του /etc/X11/xorg.conf.
Κώδικας: Επιλογή όλων
Section "Device"
        Identifier      "ATI Technologies, Inc. Radeon 9600"
        Driver          "radeon"
        Option          "AccelMethod"    "XAA"  #είτε XAA ή EXA. "XAA" είναι η προεπιλεγμένη κι ασφαλής επιλογή
        Option          "EnablePageFlip" "true" #λειτρουργεί μόνον με ΑccelΜethod "XAA"
        Option          "TripleBuffer"   "true" #Αυτό *ίσως* βοηθήσει, αν χρησιμοποιείτε κάτι σαν το Beryl κι έχετε αργή αναπαραγωγή βίντεο.
        Option          "DynamicClocks"  "on"   #Αυτό είναι για χρήστες φορητών υπολογιστών και εξοικονομεί ενέργεια όταν ο φορητός λειτουργεί με μπαταρία.
        BusID           "PCI:1:0:0"             #πρέπει να είναι ίδιο με το αποτέλεσμα της εντολής lspci
EndSection

AccelMethod (μέθοδος επιτάχυνσης) είναι εξ ορισμού η “XAA”. Η νεότερη μέθοδος “EXA” θα πρέπει να είναι ταχύτερη από την προεπιλεγμένη μέθοδο.
Ακόμη και στην μέθοδο επιτάχυνσης XAA, η επιλογή EnablePageFlip μπορεί να δημιουργήσει αρκετή αστάθεια σε μερικές από τις νεότερες κάρτες γραφικών radeon. Μπορεί όμως να αυξήσει την απόδοση. Εάν αντιμετωπίζετε αστάθειες θα πρέπει να απενεργοποιήσετε αυτή την επιλογή.
Η επιλογή DynamicClocks μειώνει την ταχύτητα 'clockspeed' της GPU (επεξεργαστής της κάρτας γραφικών) όταν δεν χρησιμοποιείται, ευελπιστώντας να εξοικονομήσετε έτσι ενέργεια. Εφόσον έχετε οικολογικές ευαισθησίες, μπορείτε να ενεργοποιήσετε αυτή την επιλογή, αλλά μερικοί χρήστες έχουν αναφέρει μείωση της απόδοσης.
Ανατρέξτε στην σελίδα βοήθειας man του οδηγου radeon για περισσότερες επιλογές. Παρακαλώ, σημειώστε ότι μερικές επιλογές μπορεί να είναι διαθέσιμες, αλλά δίχως τεκμηρίωση.
Κώδικας: Επιλογή όλων
$ man radeon


7. Περί των διάφορων οδηγών
Μερικές πληροφορίες που δεν σχετίζονται άμεσα με την εγκατάσταση ή την ρύθμιση του οδηγού:
Τα χαρακτηριστικά του υλικού σας είναι άχρηστα, εάν δεν τα υποστηρίζει ο οδηγός (το λογισμικό που ελέγχει την λειτουργία τους). Αυτό είναι ένα σοβαρό ζήτημα στην περίπτωση των καρτών γραφικών, οι οποίες είναι ένα ζωτικό συστατικό του υπολογιστή που συνεχώς αναβαθμίζεται. Το κύριο ζήτημα μ' αυτές τις κάρτες είναι μεταξύ της χρήσης οδηγών ελεύθερου λογισμικού, οι οποίοι συμπεριλαμβάνονται στο Ubuntu (όπως ο οδηγός “nv” για κάρτες της Nvidia κι ο οδηγός “ati” για κάρτες της ATI), και μη ελεύθερων οδηγών που προσφέρονται από τον κατασκευαστή της κάρτας γραφικών. Καθώς η εσωτερική λειτουργία αυτών των καρτών αποτελεί συχνά εμπορικό μυστικό, οι ιδιόκτητοι οδηγοί του κατασκευαστή έχουν συχνά περισσότερα χαρακτηριστικά σε σχέση με τους οδηγούς ελεύθερου λογισμικού, αλλά δεν μπορούν συμπεριληφθούν στο Ubuntu για ηθικούς, τεχνικούς (συχνά λειτουργούν μόνο στην πλατφόρμα x86) και μερικές φορές για νομικούς λόγους.
Εξαίρεση στον κανόνα αυτό αποτελεί ο οδηγός ελεύθερου λογισμικού “radeon”, ο οποίος προσφέρει πλήρη επιτάχυνση OpenGL 3D σε κάρτες γραφικών, όπως η Radeon X1050 και παλαιότερες.
Ο οδηγός “radeon” φορτώνεται αυτόματα από τον οδηγό “ati”, εφόσον υποστηρίζεται η κάρτα σας. Για αυτό το λόγο θα πρέπει να ορίσετε “ati” στο xorg.conf. Η επιτάχυνση 3D επιτυγχάνεται χρησιμοποιώντας τους οδηγούς του έργου DRI project, όπως π.χ.: r300, r200, r100, r128. Για έναν πλήρη κατάλογο υποστηριζόμενων chipset βλ. DRI wiki ή DRI driver features (η σελίδα αυτή είναι όμως παρωχημένη).

8. Βλ. επίσης
https://wiki.ubuntu.com/Bugs/AtiDriver - Γνωστά bugs του οδηγού “ati”
Thinkpad Wiki Page On Radeon Driver– Μια σελίδα που περιλαμβάνει χρήσιμες επιλογές και ρυθμίσεις για τον οδηγό “radeon”.
Arch Linux ati driver τεκμηρίωση - συμπεριλαμβάνει πληροφορίες για TV-out
X.org wiki σελίδα radeon
Xorg 7.1 Manual - X.org 7.1 επίσημη τεκμηρίωση
BinaryDriverHowto/ATI – Η σελίδα Wiki για τον ιδιόκτητο οδηγό “fglrx” της AMD/ATI, ο οποίος προσφέρει επίσης επιτάχυνση 3D και δουλεύει σε νεότερες κάρτες σε σχέση με τον οδηγό “radeon”. Για τον ιδιόκτητο αυτό οδηγό έχει αναφερθεί ότι είναι ασταθές, έχει λιγότερη υποστήριξη διπλών κεφαλών (dual head) και δεν υποστηρίζει καθόλου AIGLX. Καθώς είναι κλειστού κώδικα, μόνον η AMD μπορεί να δουλέψει για την βελτίωσή του και να προσφέρει ικανοποιητική υποστήριξη και η κοινότητα ανοικτού κώδικα δεν θα μπορέσει γενικά να σας βοηθήσει, εάν αντιμετωπίζετε προβλήματα με την χρήση του.
Τελευταία επεξεργασία από Epirotes και 21 Μάιος 2009, 15:55, έχει επεξεργασθεί 2 φορά/ες συνολικά
Οδηγίες για νέα μέλη ---- Οδηγοί - How to - Tutorials
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 16.04 precise 64bit (el_GR.UTF-8), Windows 10
3 Intel Core2 Duo CPU E8400 3.00GHz ‖ RAM 8 GB ‖ Gigabyte X48-DS4
4 Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6450] [1002:6779]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Άβαταρ μέλους
Epirotes
superbTUX
superbTUX
 
Δημοσιεύσεις: 3185
Εγγραφή: 05 Νοέμ 2008, 00:25
Τοποθεσία: Ιωάννινα, Ήπειρος
Εκτύπωση

Re: Εγκατάσταση του οδηγού ανοικτού κώδικα "radeon" για ΑΤΙ

Δημοσίευσηαπό Nisok » 20 Μάιος 2009, 20:44

Πολύ κάλός ο οδηγός ... Μπράβο!

Αλλά το δοκίμασα με Radeon Mobility 2600HD και έμεινα χωρίς γραφικό περιβάλλον...
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: Εγκατάσταση του οδηγού ανοικτού κώδικα "radeon" για ΑΤΙ

Δημοσίευσηαπό ftso » 20 Μάιος 2009, 21:51

Μπράβο για τον οδηγό.
Φαίνεται ποιο καθαρός απο αυτόν του ubuntu wiki :D
Επιτέλους κατάλαβα την διαφορά ati-radeon :mrgreen:
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Εγκατάσταση του οδηγού ανοικτού κώδικα "radeon" για ΑΤΙ

Δημοσίευσηαπό elefher » 21 Μάιος 2009, 01:05

παιδια λογο του οτι ειμαι καινουργειος θα ηθελα να μου δευκρινησεται για ποιο λογο να βαλω ανοιχτους drivers και οχι κλειστους?
⇛ Linux: Αρχάριος ┃ Προγραμματισμός:C/C++ ┃ Αγγλικά: χάλια
⇛ ubuntu 10.10 LTS 32-bit
⇛ Intel(R) core(TM)2 Duo CPU E4600@2.4GHz ┃ RAM:2GB DDR2 ┃ ATI SAPPHIRE HD 2400 PRO 250MB
⇛ Netbook ACER ASPIRE ONE D250 με ubuntu 10.10 LTS 32-bit
⇛ Turbo-X με ubuntu 12.04 LTS 32-bit Intel® Core™2 Duo CPU T8100 @ 2.10GHz × 2 VESA: M74
Άβαταρ μέλους
elefher
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 566
Εγγραφή: 03 Μάιος 2009, 03:15
Εκτύπωση

Re: Εγκατάσταση του οδηγού ανοικτού κώδικα "radeon" για ΑΤΙ

Δημοσίευσηαπό Nisok » 21 Μάιος 2009, 01:40

Epirotes
Γενικά προτείνω να μην γίνεται πρώτα πλήρη απεγκατάσταση των ATΙ οδηγών και μετά εγκατάσταση των mesa..
Αλλά να πηγαίνει πιο βαθμωτά... μπορείς πρώτα να απενεργοποιείς τους ΑΤΙ από jokey. Να κάνεις εγκατάσταση mesa και κ.τ.λ. restart και μετά πλήρη απεγκατάσταση. Έτσι δεν θα υπάρχει κανένα πρόβλημα, μετάβασης...
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: Εγκατάσταση του οδηγού ανοικτού κώδικα "radeon" για ΑΤΙ

Δημοσίευσηαπό logari81 » 21 Μάιος 2009, 08:53

@Epirotes
Πολή χρησιμος οδηγός. Θα κανω μια σειρα παρατηρησεων αλλα χρειάζομαι λιγο χρόνο να τον κοιταξω καλα τον οδηγό. Προς το παρον κατι σημάντικο. Αλλαξε τον τιτλο σε:
"Χρήση του οδηγού ανοιχτου κώδικα radeon για ATI"

και στην αρχή του οδηγου προσθεσε μια διευκρίνηση ότι πρόκειται για τον προεγκατεστημένο οδηγό κι ότι αν κανεις δεν εχει πειράξει τιποτα μετα την εγκατασταση δεν χρειάζεται να κανει απολύτως τιποτα απο αυτα που περιγράφεις. Έχε υπόψην σου ότι ο μεσος χρήστης που έχει ματαβεί προσφατα απο windows διακατεχεται από μια driverομανια, και δεν μπορει να κατανοησει ότι τα παντα μπορει να ειναι προεγκατεστημενα και να λειτουργουν.

συνεχίζεται...
http://opensourceecology.org/


Λειτουργικό: Ubuntu 10.04 lucid 64-bitΠροδιαγραφές: 4x Intel Core i5 CPU M 450 2.40GHz ‖ RAM 3696 MiB ‖ Lenovo KL3 - LENOVO IdeaPad Y560
Κάρτα γραφικών: ATI Device [1002:68c0]Ασύρματο: wlan0: Atheros Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01)
logari81
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6074
Εγγραφή: 14 Μάιος 2008, 10:40
Εκτύπωση

Re: Εγκατάσταση του οδηγού ανοικτού κώδικα "radeon" για ΑΤΙ

Δημοσίευσηαπό ftso » 21 Μάιος 2009, 11:52

Παιδιά ο Epirotes έκανε μετάφραση των οδηγιών απο τη βοήθεια της κοινότητας.
Αν κάτι σας φαίνεται λάθος ή χρειάζεται κάποια συμπλήρωση τότε καλό είναι να προστεθεί και εκεί.
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Εγκατάσταση του οδηγού ανοικτού κώδικα "radeon" για ΑΤΙ

Δημοσίευσηαπό logari81 » 21 Μάιος 2009, 12:25

ναι αυτο το σκεφτηκα κι εγώ, αλλα ο τιτλος τουλαχιστον δεν ειναι μεταφραση και καλο ειναι να αλλαχτει.
http://opensourceecology.org/


Λειτουργικό: Ubuntu 10.04 lucid 64-bitΠροδιαγραφές: 4x Intel Core i5 CPU M 450 2.40GHz ‖ RAM 3696 MiB ‖ Lenovo KL3 - LENOVO IdeaPad Y560
Κάρτα γραφικών: ATI Device [1002:68c0]Ασύρματο: wlan0: Atheros Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01)
logari81
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6074
Εγγραφή: 14 Μάιος 2008, 10:40
Εκτύπωση

Re: Εγκατάσταση του οδηγού ανοικτού κώδικα "radeon" για ΑΤΙ

Δημοσίευσηαπό Nisok » 21 Μάιος 2009, 12:30

logari81
Μπορεί να είναι εγκατεστημένοι, αλλά στη περίπτωση της αλλαγή τους το σύστημα δεν είναι σεταρισμένο να τους χρησιμοποιεί. Αυτό πιστεύω είναι το θεματάκι του οδηγού. Δεν θα έπρεπε να κάνει το restart χωρίς το setarisma.
Off topic:
Έχω μια ιδέα.... θα την δείτε το απόγευμα.... :DDDDDDD"
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: Χρήση του οδηγού ανοικτού κώδικα "radeon" για ΑΤΙ

Δημοσίευσηαπό Epirotes » 21 Μάιος 2009, 16:26

Σας ευχαριστώ για τα σχόλια σας. Έκανα κάποιες αλλαγές (τίτλος, έμφαση στο γεγονός ότι πρόκειται για μετάφραση και προσθήκη σημείωσης στην αρχή), όπως προτείνατε.

@Nisok: if it aint broke, don't fix it! Σοβαρά πάντως δεν έχω ιδέα τι μπορεί να πήγε στραβά. :?

@ elefher: Υπάρχουν διάφοροι λόγοι:
1. ιδεολογικοί λόγοι (ως χρήστης λειτουργικού ανοικτού κώδικα θα προτιμώ πάντα ελεύθερο λογισμικό ανοικτού κώδικα)
2. συμβατότητα: όπως αναφέρεται και στο κείμενο υπάρχουν κάρτες γραφικών που δεν υποστηρίζονται από τους οδηγούς κλειστού κώδικα
3. Σπάνιες περιπτώσεις όπου οι οδηγοί κλειστού κώδικα δημιουργούν για κάποιο λόγο προβλήματα στο γραφικό περιβάλλον.
Οδηγίες για νέα μέλη ---- Οδηγοί - How to - Tutorials
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 16.04 precise 64bit (el_GR.UTF-8), Windows 10
3 Intel Core2 Duo CPU E8400 3.00GHz ‖ RAM 8 GB ‖ Gigabyte X48-DS4
4 Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6450] [1002:6779]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Άβαταρ μέλους
Epirotes
superbTUX
superbTUX
 
Δημοσιεύσεις: 3185
Εγγραφή: 05 Νοέμ 2008, 00:25
Τοποθεσία: Ιωάννινα, Ήπειρος
Εκτύπωση

Επόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Οδηγοί - How to - Tutorials

cron