Update: Adesso funziona anche con i driver Ati 8.7

E’ da poco uscita la versione stabile del kernel 2.6.26 e, come me, tanti lo hanno compilato ed installato sulla propria distribuzione Linux. C’è però un piccolo problema che riguarda i possessori di schede video Ati: i driver proprietari fglrx non vengono installati correttamente. L’errore riportato è

Error!  Build of fglrx.ko failed for: 2.6.26-3-generic (i686)
Consult the make.log in the build directory
/var/lib/dkms/fglrx/8.501/build/ for more information.
Installing initial module

Error! Could not locate fglrx.ko for module fglrx in the DKMS tree.
You must run a dkms build for kernel 2.6.26-3-generic (i686) first.
Done.

oppure quest’altro

DKMS part of installation failed.  Please refer to /usr/share/ati/fglrx-install.log for details

La soluzione a questi errori (che possono verificarsi anche con i kernel 2.6.25) consiste nell’applicare una patch ai driver Ati in modo da renderli compatibili con il kernel 2.6.26 (o 2.6.25).


A tal proposito ci da una mano uno script che farà tutto al posto nostro, patch e installazione dei driver.

Una volta scaricato il file install-fglrx-debian.sh bisogna applicargli i giusti permessi per renderlo eseguibile

chmod 755 install-fglrx-debian.sh

Adesso, per proseguire, abbiamo bisogno della connessione internet attiva (per permettere allo script di scaricare i driver Ati), e di passare alla shell testuale.
Per passare alla shell testuale bisogna premere Ctrl+Alt+F1.

Da shell eseguiamo il nostro script

sudo ./install-fglrx-debian.sh

Se ricevete un errore relativo a Kanotix non preoccupatevi.

Lo script farà tutto da solo: scaricherà i driver, li patcherà (se necessario) per renderli compatibili con il nostro kernel, creerà i pacchetti deb e li installerà.

Terminata l’installazione riavviate il pc.

A questo punto verifichiamo che tutto sia andato bene con fglrxinfo
se l’output risulta come questo

jackyawa@jackyawa-laptop:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1700
OpenGL version string: 2.1.7659 Release

i driver sono stati installati correttamente.

Se ricevete questo output

fglrxinfo: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

i driver sono installati correttamente ma bisogna aggiustare un collegamento, così

sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1

adesso, al comando fglrxinfo l’output sarà quello giusto.

Driver Ati installati…semplice! :)

Related posts

Tag:, , , ,
11 Risposte a “Kernel 2.6.26 e driver ATI 8.6: soluzione per Ubuntu (debian)”
  1. [...] « Kernel 2.6.26 e driver ATI 8.6: soluzione per Ubuntu (debian) 22 07 2008 [...]

  2. Michele scrive:

    Dopo giorni e giorni a girovagare per la rete sono finalmente approdato in questa pagina dove ho provato lo script per installare i driver Ati 8.7 (io ho una Ati Mobility Radeon x1600)…
    Premetto che ho installato kubuntu da una settimana (8.04) e sono profano di linux, avendo sempre utilizzato Windows…
    Comunque, il mio problema è questo: eseguo lo script e tutto sembra funzionare, alla fine si riavvia il pc da solo ritorno alla schermata utente e quando effettuo il login e controllo “fglrxinfo” ottengo:

    display: :0.0 screen: 0
    OpenGL vendor string: Mesa project: http://www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.4 (2.1 Mesa 7.0.3-rc2)

    …che, mi pare, significa che non mi si è installato nulla sul pc…..puoi aiutarmi?

  3. jackyaway scrive:

    Ciao Michele,
    disinstalla eventuali vecchie versioni dei driver ATI, poi edita il file /etc/default/linux-restricted-modules-common aggiungendo fglrx ai moduli disabilitati

    DISABLED_MODULES=”fglrx“

    riavvia il computer e riesegui lo script ;)

    io, con la mia mobility x1700 e Ubuntu 8.04 non ho avuto problemi nè con gli 8.6 nè con gli 8.7

  4. Michele scrive:

    Ti rignrazio jack! ora ci proverò….nel frattempo mi sono accorto che il mio kernel non è la versione 2.6.26, ma la 2.6.24; ciò è un problema per l’esecuzione dello script? e se si mi consigli di seguire la procedure pubblicata sul forum di ubuntu
    http://forum.ubuntu-it.org/index.php/topic,155477.0.html

    Grazie di nuovo ;)

  5. jackyaway scrive:

    se hai il 2.6.24, lo script lo puoi usare lo stesso, ma ti conviene seguire la guida sul forum di ubuntu, anche solo per imparare com’è che si fa ;)

    se avevi il 2.6.26 dovevi usare lo script per forza, in quanto bisogna applicare una patch ai driver.

    Ciao.

  6. Michele scrive:

    Scusa se ti disturbo ancora….cmq ho seguito la procedura sul forum alla lettera…installo i driver, ma il comando output fglrx mi dà sempre i driver vesa come output; l’unica cosa è che ora catalyst mi funziona.
    Tra i moduli restricted ho visto che fglrxinfo è disabled…
    Tuttavia, non appena provo ad abilitare gli effetti compiz lo schermo diventa bianco e devo riavviare in modalità “recovery” per ripristinare il server X.
    Non so se può esserti di aiuto ma ti posto la parte device del mio xorg (questo dopo che ripristino il server X)

    Section “Device”
    Identifier “Configured Video Device”
    EndSection

    Come puoi vedere non appare nemmeno “Vesa”
    Riesci a spiegartelo il perchè? eppure da come è scritto sul forum la procedura per installare qst driver sembra semplice…e sinceramente mi piacerebbe vedere questi famosi effetti grafici di linux anke sul mio pc…
    aspettando una tua reply. ti ringrazio di nuovo
    Mike

  7. jackyaway scrive:

    qui c’è il mio xorg.conf

    la procedura di installazione è quella del forum….in caso puoi riprovare con lo script, dopo aver disinstallato quelli vecchi e riavviato…

  8. Michele scrive:

    ho confrontato il mio xorg.xonf con il tuo e sono simili nella sezione device dopo l’installazione con la guida del forum ottengo:

    Section “Device”
    Identifier “Configured Video Device”
    EndSection

    Section “Device”
    Identifier “aticonfig-Device[0]-0″
    Driver “fglrx”
    Option “VideoOverlay” “on”
    Option “OpenGLOverlay” “off”
    BusID “PCI:1:0:0″
    EndSection

    Section “Screen”
    Identifier “Default Screen”
    Device “Configured Video Device”
    Monitor “Configured Monitor”
    EndSection

    Section “Screen”
    Identifier “aticonfig-Screen[0]-0″
    Device “aticonfig-Device[0]-0″
    Monitor “aticonfig-Monitor[0]-0″
    DefaultDepth 24
    SubSection “Display”
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection

    Section “Extensions”
    Option “Composite” “1″
    # Option “RENDER” “1″
    EndSection

    ….tuttavia il comando fglrxinfo mi dà ancora i driver vesa (li vedo anche nella sezione Info del catalyst): seguendo la guida per risolvere i problemi ho però notato che io NON ho la certella “fglrx” all’ interno di /lib/modules; credi sia questo il problema? se si che mi consigli d fare (devo installare qualche pacchetto aggiuntivo non presente nella guida)?
    thanks

  9. jackyaway scrive:

    Controlla di avere installato tutte le dipendenze
    sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic dkms

  10. andrea scrive:

    Ciao
    e’ mai capitato a qualcuno di voi, che quando lanciate il comando fgl_glxgears oppure fglrxinfo | grep direct si blocchi il sistema?
    A me capita sia con Ubuntu che Debian.
    Possiedo una ati mobility radeon 9700.
    Grazie ciao

  11.  
Scrivi un Commento

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

I link nei commenti potrebbero essere liberi dal nofollow.