AMD/ATI Fglrx 8.42.3: finalmente AIGLX

Anche se non c’è ancora un annuncio ufficiale da parte di Ati (anzi, AMD), i nuovi driver 8.42 sono già in rete e reperibili dal sito ufficiale direttamente dal questo link. Ovviamente una piccola guida non fa mai male, quindi ecco quello che serve per installare i nuovi driver su Ubuntu Gusty 7.10.

Partiamo prima con quale premessa: per chi, come me, usava (si, dico usava, perchè per ora non si può) il Kernel Realtime, è arrivato il momento di ritornare al normale Kernel Generic fornito da Ubuntu. Perchè? Bhe, altrimenti la compilazione del modulo del kernel non va a buon fine causa restrizione nell’uso di alcune procedure per i moduli non GLP (come appunto gli Fglrx) imposte dal maintainer del ramo Realtime del Kernel Linux. Quindi la prima cosa da fare è riavviare e selezionare all’avvio il vecchio 2.6.22-generic.

Fatto?

Ora scaricate i nuovi driver e metteteli in una cartella separata.

Fatto?

Aprite un terminale e posizionatevi nella directory dove avete copiato i nuovi driver (cd /home/$utente/Download/Ati/ per fare un esempio).

Fatto?

Ora è il momento di installare il necessario per la compilazione e l’installazione dei driver.

sudo apt-get install module-assistant build-essential debhelper debconf dh-make
fakeroot libstdc++5 linux-headers-generic

In questo modo avremo soddisfatto tutte le dipendenze per la compilazione e avremo tutti i tool necessari all’installazione

Fatto?

Ora è arrivato il momento di creare i pacchetti DEB dei nuovi driver. Niente di più facile. E’ sufficiente dare il comando

bash ./ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/7.10

In teoria andrebbe anche bene come finale Ubuntu/gusty, ma nel mio caso la procedura non è riuscita.

Fatto?

Se tutto è andato come doveva andare, ora nella directory dovrebbero esserci in totale 6 file: l’installer originale, 4 pacchetti deb e 1 file changes.

Prima di installare, però è necessario fare qualche altra operazione. Gusty per default prova ad avviare Xgl e attivare Compiz. Ora che ci sono i nuovi driver noi questo non lo vogliamo. Abbiamo la nostra “ferrari” AIGLX, perchè dovremmo usare Xgl?

Per disabilitarlo è sufficiente creare una cartella nella home dell’utente di nome ~/.config/xserver-xgl e inserire al suo interno un file vuoto dal nome disable. Ad esempio in questo modo

cd
mkdir .config/xserver-xgl
touch .config/xserver-xgl/disable

Fatto?

Ora una piccola parentesi dedicata a tutte quelle persone che hanno installato i driver Fglrx presenti nei repository ufficiali: prima di poter usare i nuovi driver, è necessario disabilitare i vecchi sostituendo all’interno del file /etc/default/linux-restricted-modules-common la riga DISABLED_MODULES=”" con la riga DISABLED_MODULES=”fglrx”.

Per aprire il file è sufficiente il comando

sudo gedit /etc/default/linux-restricted-modules-common

Fatto?

E ora il piatto forte: installiamo i driver!

Per prima cosa installiamo i pacchetti creati in precedenza con il comando

sudo dpkg -i fglrx-kernel-source_8.42.3-1_i386.deb
 xorg-driver-fglrx_8.42.3-1_i386.deb
 fglrx-amdcccle_8.42.3-1_i386.deb

Se il comando ritorna l’errore Sono occorsi degli errori processando fglrx-amdcccle_8.42.3-1_i386.deb non preoccupatevi. Per risolvere è sufficiente ripetere i comando. Niente di preoccupante.

Fatto?

Ora dobbiamo compilare il modulo kernel. Per farlo usiamo il nostro fedele amico Module-assistant. Qualche breve comando e il gioco è fatto:

sudo module-assistant prepare,update
sudo module-assistant build,install fglrx-kernel
sudo depmod

A questo punto non rimane che riavviare e sentirci felici!!

Driver installati e funzionanti

Piccola nota:

Io ho riscontrato un piccolo problema dopo il riavvio: dando il comando fglrxinfo mi veniva restituito un errore che descriveva la mancanza del file libGL.so.1. Per risolvere è sufficiente il comando

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

Nota indirizzata agli utenti che non avevano gia installato in precedenza i driver manualmente o tramite il restricted-manager

Alla fine di tutta questa guida, prima di riavviare, è necessario configurare Xorg in modo che utilizzi il driver Fglrx. Altrimenti qualsiasi modifica apportata sarà risultata vana e il comando FGLRXINFO ritornerà l’errore riportato nei commenti da Luca.

Configurare il file /etc/X11/xorg.conf è una operazione abbastanza facile. Ci sono due metodi ALTERNATIVI:

  • Eseguire al termine dell’installazione dei driver il comando
sudo aticonfig --initial
  • Modificare manualmente il file sostituendo nella sezione relativa al driver usato la scritta Ati (o Radeon) con fglrx

Una volta fatto dovete solo riavviare.

49 commenti

  1. Struttura… » Blog Archive » Fglrx-8.42.3/AIGLX/COMPIZ per Ubuntu Gusty 7.10:

    […] Zender « AMD/ATI Fglrx 8.42.3: finalmente AIGLX […]

  2. mazzulatore:

    Tutto questo senza colla vinilica?

  3. Luca:

    Ciao, ho una ati 9550 e ho ricevuto questo errore facendo fglrxinfo:

    Xlib: extension “ATIFGLRXDRI” missing on display “:0.0″.
    Error: couldn’t find RGB GLX visual!

    cosa posso fare per sistemare la cosa?

    Per la cronaca il mio kernel è il 2.6.22-14 (se non sbaglio).

    Grazie!

  4. ximarx:

    Prima di installare i nuovi driver avevi qualche vecchia versione installata? Magari qualche vecchio Fglrx installato senza usare i deb o semplicemente tramite l’installer?
    Ad occhio e croce sembrerebbe proprio un problema dei driver. Prova a controllare nel file /var/log/Xorg.0.log. Magari li puoi trovare qualche informazione utile e postarla nuovamente qui.

  5. ximarx:

    Googleggiando un pochino ho trovato questa soluzione. Non so se funziona, ma provare non costa nulla. Su http://www.backports.ubuntuforums.org/showthread.php?t=194604 in pratica consigliano di commentare la riga all’interno del file /etc/X11/xorg.conf la riga

    Load “extmod” (sempre il solito cancelletto). La riga la trovi all’interno della Section “Module” nella parte alta del file (questo almeno per me. Penso sia cosi anche per te)

    Ovviamente tutto questo può avere un senso solo se tu hai installato i driver correttamente. Se hai seguito la guida senza aver prima mai installato i driver proprietari tramite il Restricted-Manager, è necessario dare il comando

    sudo aticonfig –initial in modo da configurare il file Xorg.conf in maniera appropriata

  6. Luca:

    Non ho installato ancora i restricted drivers…e ho fatto quello che mi hai detto:

    luca@luca-desktop:~$ sudo aticonfig –initial
    [sudo] password for luca:
    aticonfig: Writing to ‘/etc/X11/xorg.conf’ failed. No such file or directory.
    No ATI fglrx device was found in the file: ‘/etc/X11/xorg.conf’.
    Please run ‘aticonfig –initial’ or change the ‘Driver’ part of your configuration
    file to “fglrx” and run aticonfig again.

    luca@luca-desktop:~$ sudo aticonfig –initial
    Uninitialised file found, configuring.
    Using /etc/X11/xorg.conf
    Saved back-up to /etc/X11/xorg.conf.original-0

  7. Luca:

    Non trovo nemmeno la riga di cui parlavi…può darsi che sia perché non avevo installati i restricted drivers?:) Cosa mi consigli di fare? Devo installarli?

  8. Luca:

    Comunque io quella riga da commentare non la vedo nemmeno nel mio /etc/X11/xorg.conf

  9. ximarx:

    Allora: il problema che ti dava era dovuto al fatto che non avevi inizializzato i driver. Dopo aver fatto aticonfig –initial (è un doppio meno…) devi riavviare e vedrai che i driver andranno bene. La guida è indirizzata a chi aveva gia installato in precedenza i driver correttamente.

    Non commentare la linea Load “extmod” perchè non ne avresti vantaggi.

  10. smoqer:

    a me i driver risultano correttamente installati (8.42.3 ovviamente), anche il pannello del catalyst mi rileva gli 8.42… solo che se lancio compiz da terminale cerca sempre di trovare XGL..e naturalmente non lo trova e non avvia compiz….ho creato il file vuoto che dici tu, però continua a cerarmi XGL…uso gutsy è ho una ATI mobility radeon xpress 200M (dove M sta per maledetta!)

  11. ximarx:

    Hai modificato lo script di avvio di compiz?

    Ti consiglio di leggere questo articolo. Potresti trovare tutte le risposte alle tue domande

    http://ximarx.netsons.org/blog/18/fglrx-aiglx-compiz-per-ubuntu-gusty-710/

  12. Luca:

    ciao ximarx,
    la mia situazione attuale è la seguente:

    luca@luca-desktop:~$ fglrxinfo
    display: :0.0 screen: 0
    OpenGL vendor string: Mesa project: www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.4 (2.1 Mesa 7.0.1)

    Quindi fglrx sembrerebbe fuzionare. Gli effetti non si attivano perchè non ho installato composite…(almeno credo). Altro piccolo problema è la risoluzione 800×600.

    Qualche consiglio?:D

  13. ximarx:

    Gli fglrx non funzionano. Dovrebbe uscirti scritto quello che c’è in figura o simile, non Mesa. Significa che i driver non sono installati correttamente. Per la risoluzione la puoi correggere dal file Xorg.conf.

    Se vuoi che ti aiuti devi essere un po più preciso sulle operazioni che hai svolto

  14. Luca:

    Allora, dopo l’installazione dei nuovi driver ho dovuto riconfigurare xorg perché il monitor mi dava frequenza non supportata. E’ questo l’unico passaggio in più che ho fatto. Posso postarti in qualche modo il mio file xorg, cosi magari da quello puoi capirci qualcosa?

  15. ximarx:

    Puoi postarlo qui o per posta elettronica. Come preferisci. Magari se lo posti qui, qualche altro sfortunato può trovare utile la soluzione

  16. Luca:

    Allora eccotelo:

    # xorg.conf (xorg X Window System server configuration file)
    #
    # This file was generated by dexconf, the Debian X Configuration tool, using
    # values from the debconf database.
    #
    # Edit this file with caution, and see the xorg.conf manual page.
    # (Type “man xorg.conf” at the shell prompt.)
    #
    # This file is automatically updated on xserver-xorg package upgrades *only*
    # if it has not been modified since the last upgrade of the xserver-xorg
    # package.
    #
    # If you have edited this file but would like it to be automatically updated
    # again, run the following command:
    # sudo dpkg-reconfigure -phigh xserver-xorg

    Section “Files”
    EndSection

    Section “InputDevice”
    Identifier “Generic Keyboard”
    Driver “kbd”
    Option “CoreKeyboard”
    Option “XkbRules” “xorg”
    Option “XkbModel” “pc105″
    Option “XkbLayout” “it”
    EndSection

    Section “InputDevice”
    Identifier “Configured Mouse”
    Driver “mouse”
    Option “CorePointer”
    Option “Device” “/dev/input/mice”
    Option “Protocol” “ImPS/2″
    Option “ZAxisMapping” “4 5″
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “stylus”
    Option “Device” “/dev/input/wacom”
    Option “Type” “stylus”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “eraser”
    Option “Device” “/dev/input/wacom”
    Option “Type” “eraser”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “cursor”
    Option “Device” “/dev/input/wacom”
    Option “Type” “cursor”
    Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
    EndSection

    Section “Device”
    Identifier “ATI Technologies Inc RV350 AS [Radeon 9550]”
    Driver “fglrx”
    BusID “PCI:1:0:0″
    VideoRam 256000
    EndSection

    Pensavo di non poterlo inserire fra i commenti. Riesci a capire cosa non va? :D

  17. ximarx:

    Ho messo a questo indirizzo http://rapidshare.com/files/65495404/xorg.conf-ximarx.html il mio file xorg.conf modificato per te. Ho aggiunto qualche commento. Leggilo perchè dovresti fare qualche modifica in base al tuo monitor.

    Il tuo xorg.conf non va molto bene… ne manca più o meno metà… (sempre che tu l’abbia incollato tutto)

  18. ximarx:

    Ho notato un piccolo errore di battitura. Devi correggerlo prima di sostituire il file:

    Nella riga 111 (quella del BUSID) ho scritto PIC al posto di PCI. Per il resto tutto ok

  19. paco:

    ciao a tutti,
    io ho un’altro problema e cioè mi dice, al comando fglrxinfo, questo errore:

    Il programma «fglrxinfo» non è attualmente installato. È possibile installarlo digitando:
    sudo apt-get install xorg-driver-fglrx
    bash: fglrxinfo: command not found.

    io ho una radeon 9600 pro e avevo installato i driver restricted ma ke ho già rimosso tramite il gestore.

    grazie

  20. ximarx:

    Se esce quell’errore significa che non ha seguito correttamente la guida. Dopo che crei i pacchetti DEB dall’installer, devi installarli tramite il comando dpkg -i.

  21. Luca:

    Ehm…l’ho trovato puoi cancellare il commento di prima?:)

  22. Luca:

    Col tuo xorg rielaborato il sistema mi parte addirittura in modalità grafica ridotta o qualcosa del genere…e che non riconosceva la scheda video.(non ricordo di preciso cosa dicesse il messaggio iniziale)

  23. ximarx:

    Arrivato a questo punto, forse ti converrebbe installare il restricted-manager (installando i driver ati tramite il restricted manager) e poi riseguendo questa guida dall’inizio

  24. paco:

    ciao e grazie della risp.
    scusate ma sono ancora gnorry su ubuntu.
    allora ho attivato i driver restricted tramite il gestore ed ho riseguito la guida, ora mi trovo a questo punto:
    fglrxinfo
    display: :0.0 screen: 0
    OpenGL vendor string: Mesa project: www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.4 (2.1 Mesa 7.0.1)
    non ho fatto altro.
    cosa posso fare ora?

  25. ximarx:

    Metti su rapidshare.com il tuo file configurazione Xorg.conf. e il log Xorg.0.log (lo trovi in /var/log/)

  26. ximarx:

    Prima di ripetere l’installazione dei driver prova con questi comandi:

    sudo dpkg -r fglrx-amdcccle
    sudo dpkg -r fglrx-kernel-2.6.22-14-generic
    sudo dpkg -r xorg-driver-fglrx
    sudo rm /usr/src/fglrx-kernel*.deb

    Dopo di che ripeti la guida da capo. Al termine se hai ancora problemi prova con:

    sudo mkdir /lib/modules/$(uname-r)/volatile
    sudo ln -s /lib/modules/$(uname-r)/misc/fglrx.ko /lib/modules/$(uname-r)/volatile/fglrx.ko

    Poi riavvia e controlla di nuovo

  27. paco:

    allora queso è il link al file log Xorg.0.log: http://rapidshare.com/files/65745672/Xorg.0.log.
    l’altro file non c’è.
    ora provo con le indicazioni ke mi hai fornito.
    grazie

  28. paco:

    domanda, ma tutte queste operazioni mantenendo i driver restricted in uso?

  29. paco:

    a questo passaggio: “xorg-driver-fglrx_8.42.3-1_i386.deb” anteponendo “sudo dpkg -i” alla riga, ho questo errrore:

    Processing triggers for libc6 …
    ldconfig deferred processing now taking place

  30. ximarx:

    Il comando “sudo dpkg -i fglrx-kernel-source_8.42.3-1_i386.deb xorg-driver-fglrx_8.42.3-1_i386.deb fglrx-amdcccle_8.42.3-1_i386.deb” è tutto su una linea. Wordpress mi cancella lo \ davanti al ritorno a capo.

    Comunque
    “Processing triggers for libc6 …
    ldconfig deferred processing now taking place”
    non è un errore. E’ un messaggio della versione di apt in gusty.

    Il file Xorg.conf lo trovi in /etc/X11/xorg.conf

  31. ximarx:

    Ti riporto quanto scritto nel tuo Xorg.0.log

    (II) fglrx(0): Kernel Module Version Information:
    (II) fglrx(0): Name: fglrx
    (II) fglrx(0): Version: 8.37.6
    (II) fglrx(0): Date: May 25 2007
    (II) fglrx(0): Desc: ATI FireGL DRM kernel module
    (WW) fglrx(0): Kernel Module version does *not* match driver.
    (EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work

    Abbastanza chiaro il problema?

    Questo significa che il modulo che il kernel carica è ancora quello del restricted-manager.

    Sicuro di aver modificato il file /etc/default/linux-restricted-modules-common come indicato nella guida????

  32. paco:

    penso, perchè l’ho copiata e incollata tutta…sigh!!!

  33. paco:

    questo è il file xorg.conf

    # xorg.conf (xorg X Window System server configuration file)
    #
    # This file was generated by dexconf, the Debian X Configuration tool, using
    # values from the debconf database.
    #
    # Edit this file with caution, and see the xorg.conf manual page.
    # (Type “man xorg.conf” at the shell prompt.)
    #
    # This file is automatically updated on xserver-xorg package upgrades *only*
    # if it has not been modified since the last upgrade of the xserver-xorg
    # package.
    #
    # If you have edited this file but would like it to be automatically updated
    # again, run the following command:
    # sudo dpkg-reconfigure -phigh xserver-xorg

    Section “Files”
    EndSection

    Section “InputDevice”
    Identifier “Generic Keyboard”
    Driver “kbd”
    Option “CoreKeyboard”
    Option “XkbRules” “xorg”
    Option “XkbModel” “pc105″
    Option “XkbLayout” “it”
    EndSection

    Section “InputDevice”
    Identifier “Configured Mouse”
    Driver “mouse”
    Option “CorePointer”
    Option “Device” “/dev/input/mice”
    Option “Protocol” “ImPS/2″
    Option “ZAxisMapping” “4 5″
    Option “Emulate3Buttons” “true”
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “stylus”
    Option “Device” “/dev/input/wacom”
    Option “Type” “stylus”
    Option “ForceDevice” “ISDV4″# Tablet PC ONLY
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “eraser”
    Option “Device” “/dev/input/wacom”
    Option “Type” “eraser”
    Option “ForceDevice” “ISDV4″# Tablet PC ONLY
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “cursor”
    Option “Device” “/dev/input/wacom”
    Option “Type” “cursor”
    Option “ForceDevice” “ISDV4″# Tablet PC ONLY
    EndSection

    Section “Device”
    Identifier “ATI Technologies Inc RV350 AP [Radeon 9600]”
    Driver “fglrx”
    Busid “PCI:1:0:0″
    EndSection

    Section “Monitor”
    Identifier “Acer AL1916W”
    Option “DPMS”
    EndSection

    Section “Screen”
    Identifier “Default Screen”
    Device “ATI Technologies Inc RV350 AP [Radeon 9600]”
    Monitor “Acer AL1916W”
    Defaultdepth 24
    SubSection “Display”
    Modes “1440×1440″ “1440×900″ “1280×1024″ “1280×960″ “1152×864″ “1024×768″ “832×624″ “800×600″ “720×400″ “640×480″
    EndSubSection
    EndSection

    Section “ServerLayout”
    Identifier “Default Layout”
    screen “Default Screen”
    Inputdevice “Generic Keyboard”
    Inputdevice “Configured Mouse”

    # Uncomment if you have a wacom tablet
    # InputDevice “stylus” “SendCoreEvents”
    # InputDevice “cursor” “SendCoreEvents”
    # InputDevice “eraser” “SendCoreEvents”
    EndSection
    Section “Module”
    Load “glx”
    EndSection
    Section “Extensions”
    Option “Composite” “0″
    EndSection

  34. Luca:

    Ximarx ho rifatto tutto e non funziona..ma questi due comandi

    sudo mkdir /lib/modules/$(uname-r)/volatile
    sudo ln -s /lib/modules/$(uname-r)/misc/fglrx.ko /lib/modules/$(uname-r)/volatile/fglrx.ko

    dove c’è scritto $uname -r cosa devo mettere? “nome utente -r”?

    Scusa per la domanda scema ma ho paura di fare danni…:D

  35. ximarx:

    Devi lasciare cosi come sta. $(uname -r). Occhio allo spazio fra uname e “-r”!!! Anche se sbagli non ti preoccupare. Tanto l’unica cosa che stai facendo è creare una cartella e creare un link simbolico al file fglrx.ko nella nuova cartella

  36. Luca:

    Niente da fare….

    display: :0.0 screen: 0
    OpenGL vendor string: Mesa project: www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.4 (2.1 Mesa 7.0.1)

    Sono condannato a non avere fglrx!

  37. Luca:

    Funzionaaaaaa. Sai cosa mancava!? Dovevo riattivare i drivers da

    Sistema –> Amministrazione –> Gestore driver con restrizioni

    luca@luca-desktop:~$ fglrxinfo
    display: :0.0 screen: 0
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: ATI Radeon 9550 / X1050 Series
    OpenGL version string: 2.0.6958 Release

    l’ho letto da questa guida:

    http://www.rebelsoft.org/docs/aggiornare-i-driver-ati-su-ubuntu/#comment-11061

    Grazie per l’infinita pazienza e l’aiuto ximarx

  38. Lorenzo:

    Ciao.
    Sono (quasi) disperato, non so più a che santo votarmi, perchè pare che tutti alla fine riescano a risolvere, invece qui è desolante.
    Ho seguito la guida punto per punto (Copy&Paste) su un’installazione appena fatta di Gutsy, ma nulla funziona.
    Alla fine della guida, una volta attivati i Restricted Drivers (Sistema -> Amministrazione -> Gestione driver con restizioni) non va nulla…
    Da qualche parte avevo letto di dover andare nel file xorg.conf e cambiare “fglrx” in “ati”, e ho provato, con il solo risultato di ritrovarmi i driver restricted di nuovo disabilitati; appena attivati, mi hammo ri-impostato “fglrx” al posto di “ati”.
    DISABLED_MODULES=”fglrx” che ho già cambiato miliardi di volte, dopo ritorna sempre ad essere DISABLED_MODULES=””, ho quindi pensato che sia normale.
    Il comando LIBGL_DEBUG=verbose fglrxinfo mi ritorna:
    libGL error: XF86DRIQueryDirectRenderingCapable returned false
    display: :0.0 screen: 0
    OpenGL vendor string: Mesa project: www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.4 (2.1 Mesa 7.0.1)

    La qual cosa per me è arabom a parte intuire che c’è un errore, ma più in la di questo non so andare.

    Ora ho provato ha seguire quanto suggerito a Luca, e cio[>
    sudo dpkg -r fglrx-amdcccle
    sudo dpkg -r fglrx-kernel-2.6.22-14-generic
    sudo dpkg -r xorg-driver-fglrx
    sudo rm /usr/src/fglrx-kernel*.deb

    A questo punto ho riavviato e mi sono ritrovato il monitor a 800×600 e pronto per rieseguire il tutorial. Prima ho controllato il Restricted Drivers> erano spuntati gli Ati, ma segnato col pallino rosso, quindi ho tolto la spunta.

    Riseguito tutto il tutorial, comprezo –config.
    Riavvio.

    Appena riavviato il comando LIBGL_DEBUG=verbose fglrxinfo resituisce:
    display: :0.0 screen: 0
    OpenGL vendor string: Mesa project: www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.4 (2.1 Mesa 7.0.1)

    A questo punto riabilito i Restricted Driver Ati (che dovrebbero essere quelli appena installati) e riavvio.

    Fantastico, ora ottengo una cosa diversa, e cioè (LIBGL_DEBUG=verbose fglrxinfo):
    libGL error: XF86DRIQueryDirectRenderingCapable returned false
    display: :0.0 screen: 0
    OpenGL vendor string: Mesa project: www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.4 (2.1 Mesa 7.0.1)

    Idem come prima.

    Dopo questo travaglio, il mio file xorg.conf:

    *** EDIT by Ximarx: rimosso ***

    Mentre il file Xorg.0.log è:

    *** EDIT by Ximarx: non è il log completo. E’ solo la parte importante***

    (II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0
    (II) fglrx(0): detected X.org 7.1.0.0
    (EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
    (WW) fglrx(0): ***********************************************
    (WW) fglrx(0): * DRI initialization failed! *
    (WW) fglrx(0): * (maybe driver kernel module missing or bad) *
    (WW) fglrx(0): * 2D acceleraton available (MMIO) *
    (WW) fglrx(0): * no 3D acceleration available *
    (WW) fglrx(0): ********************************************* *
    (II) fglrx(0): FBADPhys: 0xa8000000 FBMappedSize: 0×08000000

    *** EDIT by Ximarx: Ho rimosso la parte non interessante ***

    è lungo, ma non so se serva tutto, qindi non ho tagliato.
    Mi sono accorto che c’è un errore, infatti dice “(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.”
    All’inizio mi dava un altro errore, e cioè “(WW) fglrx(0): Kernel Module version does *not* match driver”.
    Ho seguito i consigli di questa guida:http://www.phoronix.com/forums/showthread.php?t=6099, facendo (inutilmente):
    sudo rmmod fglrx
    cd /lib/modules/$(uname -r)/misc/
    sudo insmod fglrx.ko
    sudo modprobe fglrx
    sudo depmod -ae

    Spero qualcuno mi possa aiutare (permettetemi lo sfogo, ma mi sto chiedendo chi me lo fare, che in WinXP basta doppio click + Avanti Avanti Avanti, un solo riavvio e tutto va che è una meraviglia.
    Sono almeno 2 settimane che ogni tanto devo ri-forattare il pc perchè lo riduco in modo tale che non so più che ho fatto e nemeno so tornare indietro (ci perdo meno tempo a riformattare).

    Grazie mille,
    Lorenzo

  39. Maury:

    Ho una vecchia scheda ATI Rage 128 Pro AGP
    Io ho provato ad installare i Driver ATI usando il programma consigliato qui:
    http://albertomilone.com/nvidia_scripts1.html (Envy)
    Ma ora la situazione è questa:
    Se provo a lanciare Ati Catalist Control Center, mi appare l’errore: Si è verificato un errore durante l’inizializzazione di Catalist Control Center
    Il comando fglrxinfo mi restituisce:
    Xlib: extension “ATIFGLRXDRI” missing on display “:0.0″.
    Error: couldn’t find RGB GLX visual!
    La mia è una installazione ex-novo di Ubuntu 7.10 e non ho mai installato Driver con Restrizione.
    Prima dei Driver ATI il comando fglrxinfo mi restituiva:
    display: :0.0 screen: 0
    OpenGL vendor string: VA Linux Systems, Inc.
    OpenGL renderer string: Mesa DRI Rage 128 Pro 20051027 AGP 1x x86/MMX/SSE2
    OpenGL version string: 1.2 Mesa 7.0
    L’obiettivo è quello di riuscire a far funzionare gli Effetti Visivi “Normali”, che né prima, nè ora vogliono saperne di attivarsi: “Desktop Effects Cold not be enabled”
    Cosa mi consigliate di fare ?
    Grazie

  40. Lorenzo:

    mmm non so dove sbaglio, ma i miei post non compaiono
    Lorenzo

  41. ximarx:

    @Lorenzo

    I tuoi commenti non appaiono perchè sono troppo lunghi e vengono considerati come spam.
    Per quanto riguarda il tuo sfogo su Windows e i suoi 2 click (con tutto quello che questo comporta): anche su linux se vuoi bastano 2 click. E’ sufficiente che avvii il file di installazione dei driver e segui le info su schermo per installare i driver. Il problema è che cosi perdi la tracciabilità tramite APT.
    Se quando fai doppio click sul file di installazione il programma non parte, è sufficiente che rendi il file eseguibile dalle proprietà del file (o tramite terminale con chmod a+x ATI-blablabla.run)

    @Maury
    Non ti so dire. Dovresti chiedere ad Alberto Moline, non a me. Personalmente non ho mai usato Envy.
    Cmq non vorrei sbagliarmi, ma i driver FGLRX non supportano le Rage 128. (Almeno per i catalyst per windows è così ed infatti se controlli sul sito la rage 128 viene indicata come legacy)

  42. ximarx:

    @Lorenzo e tutti

    Ma perche dopo aver installate i driver riabilitate i driver dal restricted-manager??? Il restricted-manager serve per installare i driver supportati da ubuntu (gli 8.37.qualcosa). Ovvio che poi generate problemi di versioni errate del modulo kernel. La guida è chiara: la procedura è per utenti che AGGIORNANO I DRIVER. Per quelli che installano ex-novo (CIOE’ IN UN SISTEMA APPENA INSTALLATO O CHE PRIMA DI SEGUIRE LA GUIDA UTILIZZAVA I DRIVER OPEN SOURCE) devono solo eseguire l’ultima nota (cioè sudo aticonfig –initial) che permette di impostare il file di configurazione di Xorg in modo che utilizzi i driver fglrx (in realtà l’unica cosa che fa è modificare il parametro del driver da ATI O RADEON O VESA (in base a quello usato) in FGLRX.

  43. Lorenzo:

    @ximarx
    Quando ho visto che le 3 righe erano state pubblicate subito ho immaginato immediatamente che le altre non lo erano state perchè troppolunghe ;-)
    Se avvio direttamente l’installatore ATI, non trovo Ubuntu fra le distro direttamente supportate… ho comunque provato ad andare avanti, ma non succede nulla.

    I driver Restricted pensavo andassero comunque abilitati, perchè cmq senza di quelli non funzionava nulla; per esempio, cercando di aprire il control centre Catalyst, mi diceva che c’erano sono problemi

    Sto WE ci riprovo daccapo da 0.

    Lorenzo

  44. Lorenzo:

    Scusate gli errori nel mio ultimo post, sono odiosi, mi spiace…cercherò di stare molto più attento in futuro.

    Lorenzo

  45. ximarx:

    Nessun problema.

    Per installare i driver tramite installer devi:

    - avviare l’installer ATI con permessi di root e con Bash (per farlo basta eseguire in console: sudo bash ./ati-driver-blablabla.run)
    - indicare di voler installare direttamente i driver (non selezionare di generare i pacchetti, altrimenti è come usare il comando –build-pkg, solo che ha meno distribuzioni supportate)

    Per il resto basta seguire le indicazioni a schermo.

    @tutti

    Per il futuro, se dovete inserire log o file di configurazioni vi prego di farlo inserendo il file su rapidshare.com e poi indicando semplicemente il link nel commento.
    Non è molto gradevole doversi scorrere commenti enormi, soprattutto con dei dispositivi mobili (lo so per esperienza)

  46. zephyrus:

    Ciao a tutti….ho un problema….e fin qui niente di nuovo immagino! :) da quando ho fatto il passaggio dalla 7.04 alla 7.10 di ubuntu non mi funziona più Compiz. La mia situazione è questa:

    1) Se vado sul gestore driver con restrizioni mi dice che il mio hardware non ha bisogno di driver con restrizioni
    2)Dando da shell il comando “fglrxinfo” mi dice: Il programma «fglrxinfo» non è attualmente installato.
    3)La mia scheda video è: ATI Technologies Inc Radeon IGP 330M/340M/350M

    Da tutto ciò evinco che io uso i driver open della ATI ma la cosa che mi sembra strana è che con questi AIXGL non funziona (teoricamente i driver open dovrebbero supportarlo). Ho modificato persino X.org secondo la guida di ubuntu ma niente. La domanda è la seguente: sono migliori i driver open o quelli proprietari??….per risolvere i miei problemi cosa devo fare?
    Mille grazie per la pazienza! :)

  47. zephyrus:

    ok, va bene…..diciamo che ho fatto da me…..per quanto riguarda i driver mi sono tenuti quelli open mentre per Compiz ho risolto semplicemente rimuovendo il pacchetto compiz-core e reinstallando il pacchetto compiz-gnome! Avevo semplicemente una versione di Compiz vecchia…..(quella che si avviava con compiz –replace) e quindi non mi partiva….adesso ho quella di default di Gutsy.

  48. Marco:

    Seguendo questa nota ho correttamente installato i driver:

    marco@marco-laptop:~$ fglrxinfo
    display: :0.0 screen: 0
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: ATI Mobility Radeon X1400
    OpenGL version string: 2.0.6958 Release

    ma quando andavo ad abilitare gli effetti grafici non base comunuque ricevevo:

    The Composite extension is not available

    Seguendo la nota http://yaup.wordpress.com/2007/11/07/ati-mobility-radeon-x1400-and-compiz/#comment-3 ho abilitato la parte compix scaricando xserver-xgl e tutto ha funzionato (anche lasciando il file .config/xserver-xgl/disable presente sul filesystem).

    Marco.

  49. alfonso:

    ciao a tutti.
    non riesco ad attivare gli effetti grafici

    se digito in TERMINALE fglrxinfo

    mi da il seguente errore:

    alfteck@alfteck:~$ fglrxinfo
    Xlib: extension “GLX” missing on display “:0.0″.
    Xlib: extension “GLX” missing on display “:0.0″.
    Error: couldn’t find RGB GLX visual!

    cosa devo fare sono disperato =(

Lascia un commento