10.24.07

ATI Driver fglrx 8.42! Arrivano AIGLX e Compiz per i possessori di schede ATI

Pubblicato su AIXGL, AMD, Beryl, Compiz, Fedora, Linux, Segnalazioni, Ubuntu tagged , , , , , , , , , , , a 1:11 di mastro

Questi driver ATI erano molto attesi dalla comunità Linux per il loro supporto ad AIGLX e quindi la possibilità di utilizzare Compiz, eventualmente Fusion, (o Beryl) senza dover installare XGL!!!

I Driver (per la precisione versione 8.42.3) sono arrivati! Non ho ancora avuto tempo di provarli… Penso aspetterò di finire un importante lavoro per cui ho bisogno della scheda video…

AGGIORNAMENTO (15-nov-2007): Ho provato i driver su una ATI Radeon X600.. in fondo per le mie impressioni.

E il prossimo mese è attesa la versione 8.43 che dovrebbe includere ciò che manca in questa!

Intanto però vi spiego cos’hanno di nuovo questi driver e cosa ancora manca loro!

Novità

  • Supporto AIGLX (13 mesi dopo nVidia ma ci siamo arrivati)
  • supporto a Xorg 7.3 / server 1.4
  • correzione ad un bug nel TexturedVideo playback che incrementa le prestazioni del playback rendendo più fluidi i video
  • incremento generale delle prestazioni
  • sistemato qualche bug. In particolare il problema per i possessori di un Rialto AGP Bridge dovrebbe essere risolto (se così non è segnalate qui il bug)
  • Il driver è testato per chipset dall’R300 all’R600. Quindi si tratta di schede Radeon fino alle più recenti!
  • miglioramenti all’AMD Catalyst Control Center (AMDCCCLE) - vedere immagini in basso

Cosa non c’è

  • Non c’è il supporto al kernel 2.6.23 per ora, atteso per la prossima release! Attenzione quindi :) (il supporto a questo kernel manca per un problema riscontrato con l’architettura x86_64)
  • Non include il supporto alla serie FireGL
  • la compatibilità con le workstation dovrebbe essere aggiunta il prossimo mese
  • ancora qualche bug con Compiz (leggere dopo x i dettagli)

Dettagli

Centro di controllo (AMDCCCLE)

Si tratta della versione v1.5.

AMDCCCLE 8.42.3

AMD Catalyst Control Center v1.5

Diversi settaggi (come quelli sui filtri antialiasing e anisotropic) sono ora disponibili. Non si può ancora utilizzarlo per impostrare una velocità di 16x offerta da alcune schede seppure il driver dovrebbe supportarla!

Da quel che leggo siamo sull’ottima strada comunque e se continuano così ne vedremo delle belle!!!

Compiz (Fusion)

È stato testato su Fedora 7 e il neonato Ubuntu 7.10 (Gutsy Gibbon).

Da quel che leggo esiste un bug che crea diversi problemi con Compiz 0.3 ma che dovrebbe essere stato risolto in Compiz 0.6! Il prossimo mese AMD promette comunque di fornire un modo per aggirare il bug con Compiz 0.3 (non si può dire che non si stia dando da fare ultimamente!!!)

A quanto pare se si prova ad abilitare i “desktop effect” su Fedora 7 non si avrà successo ma se viene installato Beryl o Compiz Fusion da un repository dovrebbe funzionare!

Su Ubuntu 7.10 dovrebbe funzionare bene con gli effetti di default di Compiz Fusion!

Viene consigliato di mettete il driver fglrx nella “white list” di Compiz se ci fossero problemi (questo con qualunque distribuzione).

Demo di Compiz Fusion con AIGLX su Ubuntu Gutsy Gibbon (7.10) con fglrx 8.42.3 - fonte e download a maggior qualità qui

Video Quake Wars

Ed ecco qua una dimostrazione delle prestazioni su scheda Radeon HD 2900XT; sistema operativo Ubuntu 7.10 (Gutsy Gibbon)… Enemy Terrotiry QuakeWars sembra girare egreggiamente a pieni effetti grafici!!!

Enemy Territory QuakeWars: Fasi di gioco - fonte e download a maggior qualità qui

 

Enemy Territory QuakeWars: Fasi di gioco nell’acqua - fonte e download a maggior qualità qui

Come installare

Sul blog di divilinux c’è una guida per l’installazione su Ubuntu che però può essere riadattata a qualsiasi altra distro supportata dal driver semplicemente accendendo il cervello :D e lanciando l’installer con l’opzione “--listpkg” per vedere quali sono le distro supportate :) enjoy

Link ufficiali

Versione per x86 (32bit) oppure anche qui

Versione per x86_64 (64bit) oppure anche qui

Prova su strada *new*

Ho finalmente provato questi driver su una Ati Radeon x600. Ecco i difetti principali che ho riscontrato

  • 2 strane strisce nere in basso a destra nello schermo (ho un amico che ha avuto lo stesso problema… questo mi lascia pensare che sia un problema dei driver, mi confermate?). In più alcune bande si formano talvolta anche sotto il cursore! *questo problema si verifica solo senza Compiz in esecuzione*
    pare che questo problema svanisca impostando in Xorg, nella sezione Device le opzioni: (testato - basta l’opzione in grassetto, l’altra non guasta :P )

    Option “XAANoOffscreenPixmaps” “true”
    Option
    "DRI" "true"

    Altrimenti date un occhiata a questo post (disattivare l’mtrr non è una buona idea comunque secondo me. Vi riduce le prestazioni al 40%)

  • il video playback non funziona se Compiz è in esecuzione. Un rettangolo nero si presenta al posto del video! Questo accade con l’estensione XV, mentre con l’estensione GL l’immagine lampeggia in continuazione, il video è comunque inguardabile… Per poter vedere i video devo disabilitare Compiz, oppure lanciarli con l’estensione X11 (emulazione software), quest’ultima non è una vera soluzione. Mi resta da provare ad applicare una patch per mplayer che permette di utilizzare l’estensione video di Compiz: in teoria dovrebbe risolvere il problema. Lo farò in qualche ritagli di tempo ed eventualmente, se funzionasse, scriverò una piccola guida per spiegare il procedimento seguito.
  • alcune applicazioni OpenGL sono prive della decorazione della finestra: niente contorno, niente tasto chiudi o riduci ad icona, non si possono spostare.
  • alcuni effetti Compiz Fusion non funzionano (es. Blur)
  • Compiz in generale è piuttosto lento…

Senza far girare Compiz i driver sembrano più prestanti dei precedenti e il Control Center sembra fare il suo lavoro egreggiamente! (non l’ho testato completamente)

In caso di problemi

Per favore riportateli (in inglese) sul forum di Phoronix!

e ricordatevi di partecipare al sondaggio

Fonte: Ecco qui la notizia in inglese

34 Commenti »

  1. psychomantum detto,

    24 Ottobre, 2007 a 8:37

    e porco diavolo.. mò che ho fatto a cambio di pc con mio fratello ._.”

  2. sonoffree detto,

    24 Ottobre, 2007 a 8:54

    Li sto provando. A meno che non abbia problemi il mio xorg, va tutto, ma compiz va piano. Adesso vedo se si può fare di meglio. Comunque non sentirò più nominare XGL!

  3. ibart detto,

    24 Ottobre, 2007 a 9:12

    e si certo, mo che il restricted manager funziona mi rimetto a smanettare con i driver. No! Sto giro aspetto che me li impacchettino e che me li mettano upstream. Cmq la cosa più triste è che il Feed della ATI non accenna a niente -_-

    Ossignur

  4. tag0 detto,

    24 Ottobre, 2007 a 10:44

    Era ora…dopo che finalmente sono stati rilasciati driver per i notebook sul lato windows (e ci voleva tanto), arriva anche questa bella notizia. Si spera per il meglio.

    Bella li

  5. mastro detto,

    24 Ottobre, 2007 a 17:01

    Se qualcuno prova il driver può commentare sulle prestazioni?
    Se volete segnalare eventuali problemi siete i ben venuti.. ma non chiedetemi assistenza perfavore che non ho moltissimo tempo :D

  6. sonoffree detto,

    24 Ottobre, 2007 a 17:20

    Lo faccio io! Le prestazioni sono simili ai precedenti, qualche fps nei giochi ma nien’altro. Grazie alla mancanza di XGL vanno i giochi come tremulous, il Pannello della scheda video è ben fatto e si può impostare come meglio si credo anti-aliasing, filtro anitisotrofico e via dicendo. Con Compiz attivo si va qualche fps più lenti che con XGL, per il resto tutto è fluido. L’unico problema è lo scrolling e gli effetti se è aperta una pagina di firefox o qualsiasi altro browser. Se si spegne compiz infatti lo scrolling è ottimale.
    Certo, se questi non sono i driver ufficiali, ma dei beta sarei felicissimo

  7. davide detto,

    24 Ottobre, 2007 a 17:48

    ciao, ma compiz come lo si installa? anzi come si deve configurare X per AIGLX?

  8. tag0 detto,

    24 Ottobre, 2007 a 18:03

    @davide:

    Di guide in giro ne trovi tante. Prova a cercare “install AIGLX” su google e te ne arrivan vagonate ;)

  9. mastro detto,

    24 Ottobre, 2007 a 18:04

    @sonoffree
    grazie della testimonianza!
    Diciamo così: almeno si sta muovendo qualcosa!!!
    Si spera che continueranno a migliorare…
    intanto i bug segnalateli!

    @davide
    AIGLX dovrebbe già essere abilitato all’avvio di X ( grep -i aiglx /var/log/Xorg.0.log per conferme)
    per installare compiz dipende dalla tua distribuzione e dal modo che vuoi usare per l’installazione
    su Debian apt-get install compiz (o tramite synaptic) e poi si aggiunge un comando all’avvio di gnome/kde/altro
    ci sono moltissime guide che lo spiegano
    anche specifiche per la tua distro :)
    se non la trovi e mi dici qual’è la tua distro ti posso indirizzare

  10. davide detto,

    24 Ottobre, 2007 a 19:54

    in effetti è abilitato.
    pensavo si dovesse scrivere qualcosa nel xorg.conf …
    prima avevo una scheda intel e andava per bene…
    cmq adesso compiz –replace mi urla dietro che:
    compiz –replace
    GLX_EXT_texture_from_pixmap is not available with direct rendering.
    GLX_EXT_texture_from_pixmap is not available with indirect rendering. Aborting!

    vabbé, ora provo a googlarlo…

    ciao ciao

  11. mastro detto,

    24 Ottobre, 2007 a 20:20

    @davide
    vedo..
    tieni d’occhio questo post: http://www.phoronix.com/forums/showthread.php?t=5972
    pare tu non sia l’unico

  12. rds4ever detto,

    24 Ottobre, 2007 a 20:57

    Caro Mastro,
    ancora li devo provare,non appena li installo avrai anche la mia esperienza di utilizzatore ati mobility radeon x600.

    A presto,

    Ciao!

    Riccardo

  13. Fraev detto,

    25 Ottobre, 2007 a 0:47

    Le prestazioni sono buonissime sulla mia 9600xt

    al primo avvio compiz andava decisamente lento, ma dopo un riavvio (per fortuna che è saltata la corrente senno me ne accorgevo domani XDD) va tutto fluidissimo XDD

    mi basta muovere il mouse è scoppia fuoco da tutte le parti XDDDD

    grz ati, in ritardo ma grz XDD

  14. mastro detto,

    25 Ottobre, 2007 a 2:01

    bene…. pare che i driver soddisfino qualcuno :)
    questo è positivo…

  15. mariano detto,

    25 Ottobre, 2007 a 11:24

    ciao a tutti,
    lavoro con una fedora core 7, ed ho una scheda video ati mobility radeon 9700, e mi sono scaricato il .run dei driver 8.42, ed ora beryl funziona ( era ora ).
    Creando i pacchetti ad-hoc, nulla da fare, non ne ha voluto sapere di funzionare: quando provavo ad eseguire flgrxinfo o altro che riguardasse fgl, dava sempre segmentation fault.

    Allora ho rieseguito il .run dei driver, installando i pacchetti standard, ed ora sembra che tutto funzioni, ma non del tutto bene….
    Mi spiego:
    Queste sono i dati raccolti dal mio fgl_glxgears:
    2855 frames in 5.0 seconds = 571.000 FPS
    3095 frames in 5.0 seconds = 619.000 FPS
    2913 frames in 5.0 seconds = 582.600 FPS
    3233 frames in 5.0 seconds = 646.600 FPS
    2606 frames in 5.0 seconds = 521.200 FPS
    2993 frames in 5.0 seconds = 598.600 FPS
    3336 frames in 5.0 seconds = 667.200 FPS
    3387 frames in 5.0 seconds = 677.400 FPS
    3031 frames in 5.0 seconds = 606.200 FPS
    3394 frames in 5.0 seconds = 678.800 FPS

    da notare che la schermata del cubo mi viene fuori “lampeggiando”…
    Inoltre, se provo ad eseguire google earth, vedo tutto lampeggiante. Se non mi muovo nelle mappe, tutto resta nero, se mi muovo, vedo le mappe che lampeggiano velocemente.

    Altro casino: se vado ad esempio sul sito della gazzetta ( abbastanza pesante come contenuti ), la mia CPU va a palla, e lo scrolling del browser ( firefox 2.0.0.7 ) e decisamente “scomodo”: va molto a rilento.

    Nella configurazione di amdcccle antialias e filtro anisotropo sono disattivati, e l’aggiornamento verticale l’ho impostato su “sempre disattivato”.

    Non capisco, senza i driver, tutto andava più veloce… lo scrolling era lineare, i video si vedevano bene, e le finestre wondeggiavano senza problemi con gli effetti desktop.
    Possibile che i driver rallentino in questo modo? allora a che serve la scheda grafica??

    Dubbio: non è che devo impostare qualcosa nel xorg.conf che mi è sfuggito??
    grazie mille, lo posto qui sotto…

    cat /etc/X11/xorg.conf

    # Xorg configuration created by system-config-display

    Section “ServerLayout”
    Identifier “single head configuration”
    Screen 0 “aticonfig-Screen[0]” 0 0
    InputDevice “Keyboard0″ “CoreKeyboard”
    InputDevice “Synaptics” “CorePointer”
    EndSection

    Section “Files”
    EndSection

    Section “Module”
    EndSection

    Section “InputDevice”
    Identifier “Keyboard0″
    Driver “kbd”
    Option “XkbModel” “pc105″
    Option “XkbLayout” “it”
    EndSection

    Section “InputDevice”
    Identifier “Synaptics”
    Driver “synaptics”
    Option “Device” “/dev/input/mice”
    Option “Protocol” “auto-dev”
    Option “Emulate3Buttons” “yes”
    EndSection

    Section “Monitor”
    Identifier “aticonfig-Monitor[0]”
    Option “VendorName” “ATI Proprietary Driver”
    Option “ModelName” “Generic Autodetecting Monitor”
    Option “DPMS” “true”
    EndSection

    Section “Device”
    Identifier “aticonfig-Device[0]”
    Driver “fglrx”
    EndSection

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

  16. Giuseppe detto,

    27 Ottobre, 2007 a 12:56

    Premetto che ho un’ATI x700 e seguendo una marea di guide per l’installazione corretta di questi driver non riesco ad abilitare compiz fuzion su gusty. Infatti nel momento in cui provo ad abilitare gli effetti dalla sezione “Aspetto” mi appare il seguente errore: “Desktop effects could not be enabled”….Cosa posso fare???Aiutatemi per favore!!

  17. Giuseppe detto,

    27 Ottobre, 2007 a 13:18

    Ragazzi ho risolto il problema!Infatti basterà editare /etc/xdg/compiz/compiz-manager e aggiungere alla fine del file la seguente stringa: SKIP_CHECKS=”yes”. A questo punto andando su Sistema -> Preferenza -> Aspetto e provando ad abilitare gli effetti compiz non mi appare più il messaggio di errore “Desktop effects could not be enabled”, bensì finestre tremolanti e quant’altro!!!Spero di essere stato di aiuto!!Saluti!!

  18. lionmax67 detto,

    27 Ottobre, 2007 a 21:01

    Cari Amici
    Sono proprio nei casini….ho installato l driver ATI , poi ho fatto alcune modifiche al file xorg.conf e al file compiz> Ubuntu si carica solo in modalit’ terminal….ora vi sto scrivendo utilizzando il live cd…Vi prego aiutatemi …il comando gedit non funziona…non so come ripristinare la macchina…L-ultima cosa che vorrei fare e’ reinstallare UBUNTU 7.04. Help me!!!!!!

  19. mastro detto,

    27 Ottobre, 2007 a 21:19

    @giuseppe
    sono contento che hai risolto

    @lionmax67
    con queste informazioni non posso esserti di molto aiuto
    cmq questo non è il luogo più adatto per chiedere aiuto
    usa il forum di ubuntu (anche italiano) o il canale irc (xchat) di ubuntu-it per chiedere aiuto in proposito :) sono sicuro troverai una soluzione

  20. Paolo detto,

    28 Ottobre, 2007 a 18:51

    Provati oggi su una Slackware 12. Sembrano funzionare, tenendo conto che cmq ho un Pentium III con una ati radeon 9800. La cosa buffa e’ che ho dovuto installare un fusion-icon per avere tutto a posto. Lanciando da terminale non vedevo le solite icone della barra delle finestre.

  21. Capo detto,

    9 Novembre, 2007 a 20:00

    Ho seguito alla lettera la guida, il catalyst control center , quando ci clicco sopra nn si apre; in più vorrei chiedervi se mi dite come annullare l’effetto della guida, perchè vorrei tornare a xgl perchè girava tutto molto più veloce e più stabile (almeno sul mio portatile, x700).
    In ultima vi sottopongo un altro piccolo problema , che ho adesso, ma che c’era anke ad ubuntu 7.10 appena installato…..schermo nero al boot, molto tempo per il caricamento…….invece se faccio “alt + f2″ si avvia in pochi secondi, sempre pero’ nn vedendo il logo di ubuntu in caricamento ma bensi’ le varie operazioni con ” [ok], poi logga normalmente in gnome.
    Ho provato seguendo alcune guide a modificare il file /etc/usplash.conf impostando la risoluzione corretta, ma niente da fare!
    Suggerimenti ? grazie (scusate per il post lungo)

  22. mastro detto,

    9 Novembre, 2007 a 21:57

    @Capo
    quale guida?
    io non ho scritto alcuna guida per installare i nuovi driver, hai sbagliato post?

    riguardo l’altro problema siamo decisamente Off topic direi… comunque ho letto in giro che è un bug diffuso… basta sistemare nelle impostazioni di grub la corretta risoluzione del tuo monitor
    googla un po’ per bug no splash screen ubuntu 7.10
    dovresti trovare qualcosa penso

  23. Capo detto,

    9 Novembre, 2007 a 22:49

    ops scusa! si ho sbagliato , avevo troppe finestre aperte :)

    grazie cmq

  24. Stem detto,

    14 Novembre, 2007 a 18:35

    Ho provato personalmente i driver nuovi su una ati xpress 200m e devo dire che non mi sono sembrati così rivoluzionari,anzi in confronto ai vecchi + xgl:
    1) Con compiz disattivato cpu abbastanza sfruttata e difetti nel video dopo scrolling ecc..
    2) Con compiz attivo cpu moolto sfruttata, effetti molto lenti, linea obliqua sul cubo alla rotazione, continuo aggiornamento nel video, e ovviamente la lentezza dello scrolling su firefox

  25. mastro detto,

    15 Novembre, 2007 a 15:49

    @tutti
    finalmente li ho provati anche io

    e ora modifico l’articolo…

  26. ThunderHammer detto,

    27 Novembre, 2007 a 1:42

    Confermo le 2 strisce nere in basso a destra e gli artefatti vicino al mouse
    Confermo che il tutto si risolve aggiungendo (solo)

    Option “XAANoOffscreenPixmaps” “true”

    in Device.

    Per il resto i driver danno ancora troppi problemi (scrolling su tutti). Aspetterò il prossimo giro temo… :(

  27. mastro detto,

    27 Novembre, 2007 a 3:04

    @ThunderHammer
    grazie del commento/conferma :)

  28. ritzzy79 detto,

    3 Dicembre, 2007 a 23:42

    Ho fatto installare ubuntu ad un amico che di informatica ne sa meno di me (il che è molto preoccupante..). Ho notato che non ho potuto abilitare gli effetti grafici avanzati con i driver open (mentre sul mio come hai visto funziona). Quindi ho cercato driver ati ma dopo averli installati ho avuto seri problemi di avvio. Da premettere che non sono mai riuscito a farlo partire direttamente ma sempre premendo ctrl f1. Ma dopo aver tentato un aggiornamento con driver ati non appena si visualizza il desktop dopo pochi secondi lo schermo prende forme strane e torna al login. Mi sapresti dire se posso risolvere il problema senza reinstallare il tutto?Poi ti farò sapere di che pc si tratta e che scheda video monta, ora non lo ricordo e lui non è qui a biella.
    Ciao Eric

  29. mastro detto,

    4 Dicembre, 2007 a 2:13

    @ritzzy79
    scrivi nella mailing list del lug per questi problemi…

    comunque può darsi dipenda dalla versione dei driver installati.. e servono altre informazioni per capire cosa sia il problema

    solo le vecchie schede ati funzionano con i driver open (per ora)

    e comunque quelli proprietari hanno diversi problemi in più… (quelli ATI)

    intanto per permettergli di usare il pc puoi fare il log in da terminale e scrivere:

    sudo nano /etc/X11/xorg.conf

    quindi cercare “fglrx” e sostituire la parola “fglrx” con “radeon” o se neppure questo va con “vesa”

    scrivi in lista per gli sviluppi ;) che se no qui andiamo OT

  30. sam detto,

    5 Gennaio, 2008 a 1:30

    Ragazzi io ho una ATI x600 ed ho provato ad installare il nuovo driver fglrx senza successo!
    …o meglio…
    L’installazione va a buon fine, ma al riavvio la risoluzione dello schermo è di 1280×800 anzichè 1440×900.
    Ho fatto mille tentativi girovagando su vari forum spero che al 1001 ci riesco.
    Comunque il mio sistema è
    Debian Gnu/linux Etch 4.0 ed uso kde.

    Lo scopo è quello di far funzionare compiz-fusion!

    Grazie mille

    PS: ho appurato che fglrx non riconosce la risoluzione dello schermo quindi va impostata
    a manina….sapete dirmi come trovare le frequenze giuste per il mio monitor (Notebook hp pavilion zd8000) e come settare la stringa Modeline in xorg?

  31. mastro detto,

    5 Gennaio, 2008 a 2:56

    @sam
    questo non è un forum è un blog

    cmq la soluzione ai tuoi problemi si trova facilmente…
    http://www.jaymzworld.com/pages/files/xorg.conf.ati.txt

    questo xorg è preso da qui:
    http://www.jaymzworld.com/pages/zd8000.shtml

    a te interessa la sezione monitor direi

    cmq da ciò che dici il tuo scopo + far funzionare la scheda video alla risoluzione massima del tuo monitor…

    compiz-fusion è secondario

  32. sam detto,

    5 Gennaio, 2008 a 3:43

    Scusami, ma ci stavo sbattendo la testa…è stato
    un momento di disperazione! :-)

    Comunque non ho risolto i miei problemi!
    La risoluzione non ne vuole sapere niente,
    non gli piace 1440×900 con in nuovi fglrx!

    Grazie mille

  33. filippo detto,

    24 Gennaio, 2008 a 21:39

    ciao a tutti ho installato da un mese linux slakware 12 sul mio pc (hp pavilion 6245 ea)… avendo visto compiz ho subito provato ad installarlo ma con risultati scadenti…. la mia scheda video è una ATI radeon XPRESS 200M IGP… siccome ho solo 16 anni ed è un miracolo che sia riuscito ad installare linux sul mio pc mi potete dare voi una mano… mi servirebbe sapere che cosa posso fare per installare il programma e come faccio a sapere quali sono i driver giusti per la mia skeda video….

    vi ringrazio filippo

  34. filippo detto,

    24 Gennaio, 2008 a 22:24

    se qualcuno avesse una risposta lo prego di inviarmi una mail al mio indirizzo

    filivelista@libero.it

    grazie filippo

Lascia un Commento