Το αρχικο περιεχόμενο αυτου του ποστ που έχει πλεον ξεπεραστει απο τις εξελιξεις μπορειτε να το διαβάσετε στο παρακατω spoiler:
sentient6 έγραψε: .. επίσης βγήκε αυτό:
http://www.phoronix.com/forums/showthread.php?t=9951 όπου με κατι κινήσεις μπορει να φτιάξεις το 3D acceleration για τις ati (όχι ομως compiz).. Πριν το δοκιμάσει κανείς να κάνει unistall τους flgrx drivers... επίσης να διαβάσει προσεκτικά τις οδηγίες και να τις κάνει βήμα-βήμα και αν είναι διστακτικός να μην το κάνει.. σε κάποιους δουλεύει σε κάποιους (πχ σε μένα
) όχι!!!
Με αφορμή το παραπάνω ποστ θέλω να παραπονεθώ εκ μέρους των open source drivers του project mesa. Ο φίλος παραπάνω σωστά θέτει στην ουσία το ερώτημα "γιατί να βάλω τους κλειστούς drivers αν δουλέυουν μια χαρά οι ανοιχτοι". Σε ότι αφορά το compiz να διορθώσω μονο οτι χρονολογικά πρώτα έτρεξε compiz (βλεπε AIGLX) σε ανοιχτους drivers και μετά το υποστήριξαν και οι κλειστοι (fglrx).
Δυστυχώς έχει επικρατήσει η λογική... "αχ mesa έχεις ; καημενούλη !!! δεν σου τρέχουν οι κλειστοί drivers... δεν πειραζει μπορεί να μπορείς να τους βάλεις στην επόμενη έκδοση που θα βγαλει η ΑΤΙ ". Αυτή η νοοτροπία αδικει ΠΑΡΑ πολυ τους ανοιχτους οδηγούς και δεν αρμόζει σε μία κοινότητα ανοιχτου λογισμικού.
Στην συνέχεια θα προσπαθήσω να κάνω μια αποτίμηση των υπερ και των κατά βάσει προσωπικής εμπειρίας. Πρώτα όμως να ξεκαθαρισουμε για τι μιλάμε και τι ορολογια χρησιμοποιούμε. Οι σημαντικότεροι drivers για καρτες ATI ειναι τρεις (υπάρχουν κι άλλα μικροτερα projects που δεν ευδοκίμησαν):
ati/radeonανοιχτοι drivers για όλες τις κάρτες ATI, υποστηριζουν 2D kai 3D επιτάχυνση για κάρτες μέχρι μεσαίας παλαιότητας (η εκδοση που υπαρχει στο Hardy)
http://dri.freedesktop.org/wiki/ATIRadeonradeonhdανοιχτοι drivers για καινουργιες κάρτες ATI, έχει λίγο καιρό που ξεκίνησε το project, δεν έχει ακομα 3D αλλα αναμένονται ραγδαίες εξελίξεις
fglrxκλειστοί drivers, υποστηρίζουν κάρτες μεσης παλαιότητας και καινούργιες με 3D επιταχυνση
Υπέρ και κατά
--------------
ati/radeon
-- φτιαχτηκάν με inverse engineering και με κάποιες περιορισμενες πληροφορίες από την ATI
++ η ATI δημοσιοποίησε εν τω μεταξύ όλες τις πληροφοριες που χρειάζεται για να διορθωθούν τυχόν λάθη του inverse engineering
-- δεν έχουν 3D επιτάχυνση για πολύ καινούργιες κάρτες και για αυτές με 3D επιτάχυνση η απόδοση είναι λίγο χειρότερη απο τους fglrx
++ ένσωματώνονται καλύτερα στο λειτουργικό, δεν κάθονται πάνω του ως ξένο σώμα, π.χ. συνεργάζονται με xrandr (για ευκολοτερο big desktop) δεν έχουν ειδικά εργαλεία ρυθμίσεων... με λιγα λόγια ειναι κομμάτι του συνόλου
++ δεν παρουσιάζουν το ενοχλητικό τρεμόπαιγμα του fglrx σε συνδυασμο με compiz σε παιχνίδια η googleearth (τουλάχιστον σε μενα)
-- Ο ati/radeon driver σε λαπτοπ ειναι στην blacklist του compiz γιατί παράτηρηθηκε οτι σε κάποιες κάρτες οδηγεί σε κολληματα του συστήματος (κοντά στα ξερά καίγονται όμως και τα χλωρα --> λύση SKIP_CHECKS=YES)
radeonhd
-- πολύ καινούργιοι για να φτάσουν σε κάποιο ικανοποιητικο επίπεδο
++ ολοκαίνουριοι άρα και καλογραμμένοι αφού λαμβάνουν ήδη υπόψη τα στοιχεία που δημοσιοποίησε η ATI
-- δεν προκειται να υποστηρίξουν παλιες και σχετικά παλιές κάρτες, μονο πολυ καινουργιες
fglrx
++ πολύ καλές επιδόσεις 3D
++ σταθερότητα, τουλάχιστον στο δικό μου σύστημα δεν είχα κολλήματα
-- διακοπη υποστήριξης παλαιότερων καρτών
-- τρεμόπαιγμα σε παιχνιδια σε συνδυασμό με compiz
++ υποστήριξη αρκετα καινούργιων καρτών και με 3D
-- η σύνδεση δεύτερης οθόνης ήταν σε μένα προβηματική, γενικά το catalyst control center έκτος από την εντύπωση που δίνει οτι κάθεται πανω στο συστημα αντί να συνεργάζεται με αυτό... μου φάνηκε και αρκετά ασταθες.
Προσωπικό συμπέρασμα: δοκιμάστε fglrx μόνο αφότου βεβαιωθείτε ότι οι ati/radeon δεν σας κάνουν. Πολλά προβλήματα με τους ati/radeon λύνονται με μία ρύθμιση του xserver ή του direct rendering. Σε μένα π.χ. τα προβλήματα αστάθειας σε συνδυασμό με compiz και λαπτοπ φαίνεται να λύθηκαν αλλάζοντας το acceleration method απο XAA σε ΕΧΑ. Για ρυθμισεις του direct rendering υπάρχει το πρόγραμμα driconf. Αναζητήστε πληροφορίες συγκεκριμένα για την κάρτα σας και δοκιμάστε. Αν δεν δουλέψουν δείτε τους fglrx ως προσωρινή λύση μεχρι να ωριμάσουν κι άλλο οι δύο επιλογές radeon και radeonhd.
Αν πάλι θέλετε να δοκιμάσετε τις τελευταίες εξελίξεις των ati/radeon και radeonhd δοκιμάστε το λινκ του sentient6 στην αρχή της σελίδας. Πάντως σε μένα (X700 M26 RV410) μιά χαρά δουλεψαν οι ati/radeon με 3D και compiz χωρις να βάλω κάτι προσθετο σε ότι έρχεται με το Hardy. Η τελευταια εκδοση των ati/radeon που εγκαθίσταται βασει των οδηγιων στην σελίδα αυτή έχουν 3D επιτάχυνση για σχετικά καινουργιες κάρτες. Η σελίδα αυτη περιγράφει και την εγκατασταση των τελευταίων radeonhd οι οποίοι όμως ΔΕΝ εχουν ακομα 3D επιταχυνση.
Στην συνέχεια ακολουθει μια καταγραφή της τρέχουσας κατάστασης:
Ο σκοπός αυτού του ποστ ειναι να δώσει μια γενική εικόνα για τους οδηγούς για κάρτες γραφικών ATI/AMD. Οι σημαντικότεροι drivers για καρτες ATI ειναι δύο (υπάρχουν κι άλλα μικροτερα projects που δεν ευδοκίμησαν):
ati/radeonανοιχτοι οδηγοι, σε Ubuntu 11.04 υποστηριζουν 3D επιτάχυνση για όλες τις κάρτες ATI, δηλαδή μέχρι την γενια R800 (καρτες με ονομασιες 7xxx, 8xxx, 9xxx, Xxxx, HD2xxx, HD3xxx, HD4xxx, HD5xxx).
Σε ότι αφορά την 3D επιτάχυνση σε αυτούς τους οδηγούς υπάρχουν 2 εναλλακτικές, classic mesa και gallium. Η τεχνολογία gallium είναι η πιο μοντέρνα και αυτήν που θα επικρατήσει στο μέλλον.
http://dri.freedesktop.org/wiki/ATIRadeonfglrxκλειστοί drivers, υποστηρίζουν μονο καινούργιες καρτες (γενιας R600/R700/R800)
Εγκατάσταση του fglrx σε μηχανήματα με κάρτες που το όνομά τους αρχίζει από X χαλάει κάθε ειδος επιτάχυνσης 2D ή 3D ή μπορεί να μην επιτρέπει καν την είσοδο σε γραφικό περιβάλλον. Ο κλειστός αυτός οδηγός υποστηρίζει μόνο κάρτες που αρχίζουν με τα γράμματα HD.
Υπέρ και κατά
--------------
ati/radeon++ Tα τελευταια χρόνια ένα μεγάλο τμήμα τους έχει ξαναγραφεί ενώ η ανάπτυξή τους υποστηρίζεται από την ATI/AMD η οποία δημοσιοποίησε τις απαιτούμενες πληροφορίες.
++ Ενσωματώνονται καλύτερα στο λειτουργικό, δεν κάθονται πάνω του ως ξένο σώμα, π.χ. έρχονται προεγκατεστημένοι, συνεργάζονται με το xrandr (για ευκολότερες ρυθμισεις οθόνης), δεν έχουν ειδικά εργαλεία ρυθμίσεων... με λιγα λόγια ειναι κομμάτι του συνόλου
++ Ενσωματώνουν πολλες καινοτομίες όπως το KernelModeSetting, το οποιο μεταφέρει πολλες αρμοδιότητες για τον χειρισμο της καρτας γραφικών στον πυρήνα και το DRI2 που επιτρεπει τον συνδυασμο επιτάχυνσης 3D ή βιντεο με το Compiz (π.χ. googleearth πανω στον κύβο).
-- Η απόδοση της 3D επιτάχυνσης ειναι σε απόλυτα νουμερά μικρότερη απο αυτή των κλειστών οδηγών.
-- Υπάρχουν ορισμενα χαρακτηριστικά της OpenGL που δεν υποστηρίζονται ακομα.
fglrx++ Πολύ καλές επιδόσεις 3D
++ Καλή υποστήριξη διαχείρησης ενέργειας
++ Υποστήριξη πολύ καινούργιων καρτών με 3D επιτάχυνση
-- Διακοπη υποστήριξης παλαιότερων καρτών
-- Τρεμόπαιγμα σε 3D εφαρμογές σε συνδυασμό με compiz.
-- Η σύνδεση δεύτερης οθόνης και οι ρυθμίσεις ανάλυσης δεν ειναι τόσο ευέλικτες όσο στους ανοιχτους οδηγους.
-- Γενικα λίγο ασταθείς
Προσωπικό συμπέρασμα: δοκιμάστε fglrx μόνο αφότου βεβαιωθείτε ότι οι ati/radeon δεν σας κάνουν. Πολλά προβλήματα με τους ati/radeon λύνονται με μία ρύθμιση του xserver ή του direct rendering. Για ρυθμισεις του direct rendering υπάρχει το πρόγραμμα driconf. Αναζητήστε πληροφορίες συγκεκριμένα για την κάρτα σας και δοκιμάστε. Αν δεν δουλέψουν δείτε τους fglrx ως προσωρινή λύση μεχρι να ωριμάσουν κι άλλο οι ανοιχτοί οδηγοί για την κάρτα σας.
Γενικα μια σύνοψη της τρεχουσας κατάστασης των ανοιχτών οδηγών μπορειτε να δειτε εδώ:
http://www.x.org/wiki/RadeonFeature