ATi drivers στο Ubuntu 7.04 Feisty

dimitris | Κυρ, 01/13/2008 - 23:19 | 4' | 10

Τα παρακάτω είναι τα βήματα για να εγκαταστήσετε drivers για ATi κάρτες γραφικών.

Προσοχή! Αυτά ισχύουν για κάρτες Radeon 9500 και πάνω.

Προσοχή! Οι drivers της ATi δεν δουλεύουν για κάρτες ATi Χ1600 ενώ μπορεί να έχετε προβλήματα και με κάρτες Χ800. Σε κάθε περίπτωση ακολουθήστε τις οδηγίες της παραγράφου troubleshooting για να επαναφέρετε το σύστημα, αν καταλήξετε χωρίς γραφικό περιβάλλον.



Πριν την εγκατάσταση

Από το μενού  System > Administration > Software Sources, ενεργοποιήστε το 'Proprietary Drivers for Devices (Restricted)'.

Κατόπιν πρέπει να απενεργοποιήσετε την επέκταση Composite που εξορισμού υπάρχει στο /etc/X11/xorg.conf του Feisty. O driver fglrx της ATi δεν υποστηρίζει ακόμα Composite με DRI. Για να το απενεργοποιήσετε δώστε από ένα Τερματικό την εντολή:

sudo gedit /etc/X11/xorg.conf

και προσθέστε τις παρακάτω γραμμές στο τέλος του αρχείου:

Section 'Extensions'
        Option  'Composite' '0'
EndSection


Μετά πατήστε Ctrl+S και κλείστε το παράθυρο.


Εγκατάσταση

Κατόπιν δώστε από το τερματικό τα εξής:

sudo apt-get update
sudo apt-get install linux-restricted-modules-$(uname -r) # (Okay if it is already installed)
sudo apt-get install xorg-driver-fglrx
sudo depmod -a


Αν δείτε προβλήματα με dependancies, εγκαταστήστε το python2.4 από το Synaptic.


Ρύθμιση του xorg.conf

Τώρα πρέπει να ρυθμίσετε το /etc/X11/xorg.conf. Αυτό γίνεται με δύο τρόπους. Ο απλός και ο καλός. Ο απλός τρόπος είναι να δώσετε τις εντολες:

sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv


Έτσι όμως θα χάσετε τις ρυθμίσεις για την οθόνη. Γι' αυτό ο σωστός τρόπος είναι να ανοίξετε πάλι το αρχείο xorg.conf:

sudo gedit /etc/X11/xorg.conf

και να βρείτε τη γραμμή
Driver 'ati'

και να την αλλάξετε σε
Driver 'fglrx'


Όταν τελειώσετε με αυτά, πατήστε Ctrl+S και κλείστε το παράθυρο.

Μετά κάντε επανεκκίνηση:
sudo shutdown -r now


Ελεγχος

Μετά το reboot δώστε την εντολή:
fglrxinfo

Και θα πρέπει να δείτε κάτι σαν κι αυτό:

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON Χ300 Generic
OpenGL version string: 2.0.6458 (8.36.5)

με την κάρτα γραφικών σας.



Troubleshooting

Αν έχετε προβλήματα και καταλήξετε σε μαύρη οθόνη, δώστε την εντολή:
sudo dpkg-reconfigure xserver-xorg

και επιλέξτε τον ati driver για να επιστρέψετε στην προηγούμενη κατάσταση.

Πηγή:
http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_ Guide


linuxformat2007-5-22 11:10:4

Φόρουμ
Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

linuxformat]Προσοχή! Αυτά ισχύουν για κάρτες Radeon 8500 και πάνω.

Με όλο το σεβασμό, από ότι ξέρω αλλά και κοιτάζοντας στις πληροφορίες του πακέτου xorg-driver-fglrx, οι συγκεκριμένες οδηγίες πρέπει να αφορούν κάρτες 9500+ και όχι 8500+. Αν είναι λάθος μου διορθώστε με διότι με ενδιαφέρει καθώς έχω μια Mobility Radeon 9000...

pdavit, τι κάρτα γραφικών έχεις.

Πάντως, από αυτά που γράφεις, αυτό:

OpenGL renderer string: Mesa GLX Indirect

λέει ότι δεν έχεις 3d επιτάχυνση από τους drivers της

ATi, δηλαδή κάτι έχει πάει στραβά με την εγκατάστασή

τους. Για σιγουριά, δώσε:

glxinfo | grep rendenring

Αν σου απαντήσει No, κάνε copy/paste

το /etc/X11/xorg.conf μήπως έχεις κάνει κάτι λάθος με

τον Driver.

Exw Radeon 9600XT

Me tin entolh pernw to parakatw:

Xlib: extension "XFree86-DRI" missing on display ":0.0".

direct rendering: No

To .conf pou na to kanw copy/paste; Oi odigies sto proto post pou akolouthisa htan aproblimatistes! Den nomizw na ekana kapou lathos.

Pws na sinexisw; Na kanw uninstall kai pws; Na balw episimos drivers apo to site tis ATI; Den gnorizw kai eimai arxarios sto Ubuntu kai genikos sta Linux.

Euxaristw gia kathe boithia. Parepiptontos uparxei tropos na kanw driver installation/update online;

Uparxoun official ATI drivers kai open source. Gnorizoume tous kaliterous; Kapia protash edo;

pdavit2007-8-22 2:24:54

Εννοώ να κάνεις copy/paste εδώ. Αλλά άστο. Δώσε από το

τερματικό

cat /etc/X11/xorg.conf | grep Driver

και κάνε copy/paste εδώ την απάντηση.

Δύο πράγματα παίζουν. Η κάτι πήγε στραβά στην

εγκατάσταση των drivers και δεν το πήρες χαμπάρι, ή

απλά οι συγκεκριμένοι drivers δεν υποστηρίζουν την

κάρτα σου.

cat /etc/X11/xorg.conf | grep Driver

        Driver           "kbd"

        Driver           "mouse"

        Driver           "wacom"

        Driver           "wacom"

        Driver           "wacom"

        Driver           "fglrx"

Το module είνα φορτωμένο;

lsmod | grep fglxr

Επίσης αν δώσεις
fglrxinfo

και fgl_glxgears βλέπεις τα 3D γρανάζια;

Me fgl_glxgears den blepw 3D granazia. Ena pop-up window gia dekata tou deuteroleptou kai to terminal leei:

Using GLX_SGIX_pbuffer

Xlib: extension "XFree86-DRI" missing on display ":0.0".

X Error of failed request: BadMatch (invalid parameter attributes)

Major opcode of failed request: 142 (GLX)

Minor opcode of failed request: 5 (X_GLXMakeCurrent)

Serial number of failed request: 30

Current serial number in output stream: 30

Ενα φιλαρακι μου εχει την ati radeon X1300 . Λετε θα εχει προβλημα ;

Μερικές φορές μετά την εγκατάσταση των driver της ati ιδίως την πρώτη φορά χρειάζετε να κάνουμε reconfigure τον xserver για να ενεργοποιηθούν.Δλδ μπες στην κονσόλα και δώσε
sudo dpkg-reconfigure xserver-xorg
στον wizard που θα εμφανιστεί στην επιλογή driver θα επιλέξεις fglrx στην  ανάλυση θα βάλεις ότι υποστιρίζει η οθόνη σου με το spacebar και τέλος θα βάλεις στο
HorizSync
VertRefresh
θα βάλεις τις τιμές που υπάρχουν στο manula της oθόνης.Μπορείς να το αφήσεις και προσωρινά όπως είναι και το διορθώνεις μετά.Στις υπόλοιπες επιλογές πάτα απλά enter και ok.Οταν τελειώσει ο wizard κάνε ένα restart και λογικά θα πρέπει να είσαι εντάξει.Δώσε ένα
fglrxinfo
στην κονσόλα και δες τι σου βγάζει.Αν σου βγάλει ati τότε είσαι ok
Αν κάτι πάει στραβα και δεν μπορείς να μπεις στο λειτουργικό μην φοβάσε.Μπές στην επιλογή που υπάρχει στο grub
recovery console
και στην γραμμή εντολών που θα σε πετάξει δώσε
sudo dpkg-reconfigure xserver-xorg
εκεί πάτα απλά οκ και enter και όταν τελειώσει ο wizard δώσε exit
λογικά τώρα θα είσαι στο σύστημα. και πες μας να σου πούμε τα επόμενα βήματα.