ATI Catalyst™ Proprietary Display Driver - Linux x86 & Linux x86_64 Slackware64 -cur

rizitis | Παρ, 03/04/2011 - 16:31 | 2' | 8

ATI Catalyst™ Proprietary Display Driver - Linux x86 & Linux x86_64 σε SLACKWARE64 CURRENT

Κατεβάζουμε τους τελευταίους drivers 11.2 οι οποίοι σε πυρήνα 2.6.35.11 δεν χρειάζονται κάποιο patch

wget http://www2.ati.com/drivers/linux/ati-driver-installer-11-2-x86.x86_64.run

περνάμε σε telinit 3

# telinit 3

ως root πάμε στο κατάλογο που έχουμε κατεβάσει τους drivers
 

# ./ati-driver-installer-11-2-x86.x86_64.run --buildpkg Slackware/All

 

# installpkg fglrx*.tgz

 

# modprobe fglrx

Αν έχετε ήδη τον radeon να τρέχει στο σύστημα πρέπει να μετονομάσετε το radeon.ko και drm.ko ώστε να μην φωρτώνουν κατά το boot time

# mv /lib/modules/2.6.35.11/kernel/drivers/gpu/drm/radeon/radeon.ko /lib/modules/2.6.35.11/kernel/drivers/gpu/drm/radeon/radeon.ko_backup

# mv /lib/modules/2.6.35.11/kernel/drivers/gpu/drm/drm.ko /lib/modules/2.6.35.11/kernel/drivers/gpu/drm/drm.ko_backup

Βεβαιωνόμαστε ότι στο xorg.conf έχουμε βάλει τον σωστό driver

Driver      "fglrx"

και ήμαστε οκ
A! και καλή τύχη γιατί με τις ΑΤΙ χρειάζεται πάντα και αυτή...
===============
EDIT 7/3/11
===============

kernel 2.6.37.2 OK!
kernel 2.6.37.3 slackware 13.37 OK!

Δώσε αστέρια!
Σχόλια
Φίλε riziti, σου κάνει compile ο fglrx 11.2 (χωρίς patches) σε πυρήνα 2.6.37; Εμένα μου βγάζει πρόβλημα πάντα, όπως περιγράφει κ "αυτή":http://phoronix.com/forums/showthread.php?26981-request-patch-for-catal… εδώ η κουβέντα, κ η μόνη λύση είναι με τα patches που αναφέρουν.

@gnu_labis
αυτήν την στιγμή έχω 2 πυρήνες 2.6.37.2 & 2.6.37.3 και είμαι μια χαρά. Όμως το link που δίνεις δεν μιλάει για τους τελευταίους drivers 11.2 αλλά για τους 10.10 ;) και για τον πυρήνα 2.6.37-rc*
Κατέβασε τους 11.2 και είμαι σίγουρος ότι θα είσαι οκ :)

Όχι δεν είμαι :( Σε aptosid, με πυρήνα 2.6.37-2 κ fglrx 11.2 δεν μου κάνει compile κ πετάει τα ίδια λάθη που αναφέρονται κ στο thread. Αντίθετα με ένα πυρήνα 2.6.32 από το Debian ο 11.2 κάνει compile μια χαρά. Πάνε όμως 1-2 βδομάδες που το είχα δοκιμάσει. Άμα πάω σπίτι θα του ρίξω άλλη μια ματιά κ θα επανέλθω με περισσότερες λεπτομέρειες. Ευχαριστώ!

Catalyst 11.2 σε Slackware64 leet kernel 2.6.38

Ο φίλος lord_khelben με βοήθησε στο irc ώστε να γίνει η
εγκατάσταση του catalyst 11.2 σε πυρήνα 2.6.38 με patch

Δίνω τις εντολές μία μία.

wget http://www2.ati.com/drivers/linux/ati-driver-installer-11-2-x86.x86_64.run
./ati-driver-installer-11-2-x86.x86_64.run --extract rizitis
cd rizitis
cp {arch/x86_64,common}/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC4
cd common/lib/modules/fglrx/build_mod
sed -i "s/acquire_console_sem/console_lock/g" firegl_public.c
sed -i "s/release_console_sem/console_unlock/g" firegl_public.c
cd ..
./make_install.sh

Λογικά θα τελειώσει το make χωρίς σφάλματα.

Αν δεν ήμαστε σίγουροι με

find /lib/modules/$(uname -r)/ -name "fglrx*.ko"

Διαπιστώνουμε ότι πράγματι έχει δημιουργηθεί για την έκδοση του πυρήνα μας οπότε θα μπορέσουμε να φορτώσουμε τον fglrx με

modprobe fglrx

Στην συνέχεια κάνουμε την μετονομασία του radeon

# mv /lib/modules/2.6.38/kernel/drivers/gpu/drm/radeon/radeon.ko /lib/modules/2.6.38/kernel/drivers/gpu/drm/radeon/radeon.ko_backup

# mv /lib/modules/2.6.38/kernel/drivers/gpu/drm/drm.ko /lib/modules/2.6.38/kernel/drivers/gpu/drm/drm.ko_backup

και ήμαστε έτοιμοι για reboot ;)

Slackware 14 AMD Catalyst™ 13.1 Proprietary Linux x86 Display Driver
uname -r
3.2.29-smp

wget http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-13.1-linux-x86.x86_64.zip
unzip amd-driver-installer-catalyst-13.1-linux-x86.x86_64.zip
./amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run*
modprobe fglrx

έπειτα μετονομάζουμε τα ανάλογα drm.ko και radeon.ko αν υπάρχουν στο σύστημα μας όπως και στο πρώτο παράδειγμα, κάνουμε reboot τον σταυρό μας και εμένα έπαιξε :D

Είναι η πρώτη δε φορά από τότε που έμπλεξα με ati που δουλεύει στρωτά το ανεμιστηράκι και δεν βράζει η κάρτα γραφικών στο ζουμί της...
αυτό δεν ισχύει όμως αν δεν φορτώσω το coretemp, σε γενικές γραμμές είναι η πρώτη φορά εδώ και 3 χρόνια που πήρα laptop με ΑΤΙ που μπορώ να πω ότι μάλλον ο driver δουλεύει σωστά σε linux...
ίδωμεν...

Βγήκε security update του xorg-server http://slackware.com/security/viewer.php?l=slackware-security&y=2013&m=… και έτρεξα να το βάλω.
Φυσικά έμεινα 3 μέρες χωρίς γραφικό περιβάλλον :D
Συμπέρασμα: Αφού κάνουμε το update του xorg-server (αν και δεν είναι τόσο αναγκαίο) κάνουμε reboot KAI ξανατρέχουμε το αρχείο AMD*.run για την εγκατάσταση των κλειστών οδηγών της ATI.Έπειτα κάνουμε το σταυρό μας με την δεξιά ενώ η αριστερή πληκτρολογεί startx. Αν δούμε ένα ατέρμονο μαύρο φόντο μπορούμε να γυρίσουμε τις παλάμες και από τα δύο χέρια προς το πρόσωπο μας και να ανοίξουμε όλα μας δάκτυλα... Αν κατά τύχη πάνε όλα καλά ρίχνουμε κ ένα λόττο στο πλησιέστερο ΟΠΑΠτζίδικο....