Installare driver propietari Ati 8.42.3 (fglrx) per scheda video Sapphire Ati X1300 testato su Shuttle ss21t e Debian Sid amd64

By manuel

Vedremo come installare i driver propietari Ati su Debian Unstable.

Possiamo percorrere più strade per giungere al Ns. scopo, in questa guida esamineremo l’installazione dei driver Ati da repository nella fattispecie i driver Ati 8.42.3 (che finalmente supportano AIGLX) presenti nei repository ufficiali di Sid.

  • INSTALLAZIONE

apriamo un terminale, autentichiamoci come Root ed aggiorniamo la nostra Sid box:

# apt-get update
# apt-get upgrade

installiamo i pacchetti necessari e module-assistant che ci servirà per compilare il modulo fglrx:

# apt-get install fglrx-driver fglrx-amdcccle fglrx-control fglrx-kernel-src module-assistant
# apt-get install ia32-libs

compiliamo il modulo fglrx per l’attivazione dell’accelerazione 3D:

# m-a prepare
# m-a update
# m-a build fglrx
# m-a install fglrx
# depmod -a

configuriamo il file /etc/X11/xorg.conf con l’editor che preferiamo in questo caso uso nano:

# nano /etc/X11/xorg.conf

trovare la sezione “device” sostituire “vesa” con “fglrx” ed aggiungere le opzioni come segue:

Section “Device”
Identifier “non cambiare qui!
Driver “fglrx”
Option “VideoOverlay” “on”
Option “OpenGLOverlay” “off”

nella sezione “ServerLayout” aggiungere:

Option “AIGLX” “true”

in fondo al file aggiungere le seguenti sezioni:

Section “DRI”
Mode 0666
EndSection

Section “Extensions”
Option “Composite” “Enable”
EndSection
salviamo il file appena editato chiudiamo nano e riavviamo il computer.

se tutto è filato liscio apriamo un terminale per assicurarci che la scheda sia installata correttamente ed il direct rendering sia attivo, digitiamo:

$ fglrxinfo

dovremmo ottenere un output di questo tipo:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300/X1550 Series
OpenGL version string: 2.0.6958 Release
e ancora:

$ glxinfo | grep render

dovremmo ottenere un output del tipo:

direct rendering: Yes

ora possiamo aprire l’Ati Catalyst Control Center e godere della nostra scheda video!



7 Risposte a “Installare driver propietari Ati 8.42.3 (fglrx) per scheda video Sapphire Ati X1300 testato su Shuttle ss21t e Debian Sid amd64”

  1. Installare Debian Sid su Shuttle SS21T con kernel 2.6.20 « Linux Skating Dice:

    [...] volta nel nuovo sistema dovrete occuparvi di installare i driver per l’Ati Radeon X1300 oppure potete utilizzare i driver vesa che per sfortuna non offrono l’accellerazione [...]

  2. Tiberio Dice:

    Ciao,
    io ho un problema con fglrx.

    Tutto girava bene con etch i386 (ed anche con lenny), adesso ho installato etch ADM64 e non riesco a farlo funzionare:

    da Xorg.0.log:
    (EE) end of block range 0xfffffff < begin 0xe0000000
    (EE) end of block range 0xfffffff < begin 0xe0000000 ((sì, due volte))
    (EE) fglrx(0): Failed to initialize ASIC in kernel.
    (WW) fglrx(0): board is an unknown third party board, chipset is supported
    (WW) fglrx(0): Only one display is connnected,so single mode is enabled
    (EE) fglrx(0): [agp] unable to acquire AGP, error -1007
    (EE) fglrx(0): cannot init AGP
    (EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.

    il tutto seguito da altri WW (DRI non abilitato etc).

    Allora: il kernel è stato compilato prendendo il .config vecchio funzionante (i386), il computer è lo stesso, xorg.conf è stato preso e copiato dalla vecchia installazione a questa.

    Cosa c’è secondo te che non va?

    Grazie, ciao

    • manuel Dice:

      Se hai ricompilato il kernel ti devi occupare anche dei moduli, ricompilali per quanto riguarda il nuovo kernel, elimina quelli vecchi e carica quelli nuovi…

  3. Tiberio Dice:

    la cosa è già stata fatta, chiaramente. Intendi i moduli del kernel, giusto?

    ho ricompilato il kernel con i suoi moduli, inoltre ho anche ricompilato i moduli “esterni” tra cui fglrx.

    Sembra però che ci sia comunque qualcosa che non va

    • manuel Dice:

      Ok, ma dall’output che hai inviato le prime due cose che controllerei sono i moduli oppure la configurazione del kernel stesso, prova a bootare con il vecchio kernel se fglrx funziona allora hai ancora i vecchi moduli caricati…….

  4. manuel Dice:

    Se pensi sia tutto giusto allora c’è qualcosa che non va col driver, prova a scaricare l’ultimo driver dal sito Ati e generare i pacchetti specifici per sid e vedere se quest’ultimo funziona.
    Devo dire che ho sempre tribolato con l’accoppiata Sid+Fglrx anche perchè Sid cambia molto molto velocemente……e in genere i drivers Ati sono molto molto scadenti…insomma questa è la mia opinione.
    E’ da tempo che non uso Ati e Sid, ma so che finalmente la X1300 dovrebbe essere supportata dal driver “free”!!!

  5. Tiberio Dice:

    per sfortuna io ho una radeon 9600… sul portatile… ltrimenti già l’avrei cambiata!

    Ciao e grazie comunque per i suggerimenti.

Lascia un commento