Linux Ubuntu 9.10 Karmic : come configurare ATI Mobility Radeon 7500

Jessica Lambiase
29 gen 2010

Fino a ieri sera ero convinta che la mia Ubuntu-box fosse perfetta, che non le mancasse nulla, ed ero fiera di non aver mosso un solo dito per configurare le periferiche hardware : l’unico problema erano i balloons e qualche menu di sistema (tipo il gestore applicazioni) di cui non riuscivo a vedere assolutamente nulla (soltanto strisce colorate), ma francamente… non mi è mai andato di impegnarmi per risolvere il problema. Per qualche strambo motivo, però, mi è venuta l’irrefrenabile voglia di Compiz-fusion…Sapevo che la mia scheda video non lo avrebbe supportato mai,ma ho preferito tentare. Qualche colpo di apt-get, un po’ di librerie ed era bello e installato sul mio adoratissimo Sony Vaio. Altro non fosse che, appena mi sono soltanto azzardata a pensare di configurarlo, il mio monitor ha tirato fuori una serie di scarabocchi che non sto qui a descrivervi, una finestra di errore, e l’immediata chiusura di Gnome, con tutto il server X dietro. Cosa sia successo io ancora non so spiegarvelo,ma non mi sono data per vinta, ho googlato un po’ in modalità testuale (perchè anche dopo il riavvio del sistema la mia cara Ubuntu si è rifutata di far partire X), e ho scoperto che il problema è legato ai driver legacy di ATI, che purtroppo la casa madre non fornisce più. Saputo ciò, mi sono rimboccata le maniche e ho deciso di giocare “sporco” : ho usato Slackware per tanti anni, e Xf86 (oggi noto come Xorg), ormai, per me non ha più segreti. Il mio tentativo ha avuto successo al primo colpo. Non sono riuscita a far funzionare il Compiz di ultima generazione (sigh!), però ho risolto un bel po’ di problemi, come ad esempio i balloons “invisibili”  e le finestre di sistema “a colori”.di cui vi ho parlato prima. E, sperando per voi varrà lo stesso, vi spiego per filo e per segno il procedimento.

Premetto di avere una scheda video piuttosto vecchiotta, una ATI MOBILITY RADEON 7500. Ma torniamo a noi.
Fino a qualche release fa, la chiave dei problemi legati al video era il file /etc/X11/xorg.conf ma, su Ubuntu Karmic, questo file non esiste più (le impostazioni vengono caricate al volo con HAL).

Prendete carta e penna, perchè ciò che sto per dirvi di fare va fatto da modalità text-only con il server grafico disattivato.


1) Chiudiamo GNome e spegnamo il server X. Per farlo,apriamo un terminale e digitiamo:

sudo service gdm stop

Così facendo, saremo portati a uno dei 6 tty predefiniti in modalità testo puro (accessibili,anche a server grafico acceso, con la combinazione di tasti CTRL-ALT-F1 (o F2, o F3…fino ad F6) ). Inseriamo il nostro login e la nostra password.

2) Creiamo manualmente un file Xorg.conf funzionante, con il comando:

Xorg -configure

3) Copiamo il file xorg.conf nella directory /etc/X11 (al posto di malefika,nel percorso,inserite il vostro login name):

sudo cp /home/malefika/xorg.conf.new /etc/X11/xorg.conf

4) Riavviamo il server grafico

startx

5) Apriamo un terminale (vi sono mancate le finestre,vero?), per modificare xorg.conf

sudo gedit /etc/X11/xorg.conf

6) Adesso prestiamo attenzione al file: le sezioni che ci interessano sono “Screen” e “Device”. Aggiungete SOLTANTO, in fondo, le voci che vi ho messo in grassetto (o modificatele, se già esistono):


Section "Device"
Identifier "Card0"
Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "Radeon Mobility M6 LY"
BusID "PCI:1:0:0"
Option "AccelMethod" "XAA"
Option "RenderAccel" "off"

EndSection


Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
Option "AIGLX" "true"
EndSection

7) Salvate, e chiudete Gedit. Ora ritornate in modalità text-only (premete,insieme, CTRL+ALT+F1) e chiudete bruscamente X (premete CTRL+C). Ora potrete riavviare tutto il desktop manager, con il comando

sudo gdm start

Avrete notato che non ho scaricato nessun driver : ve l’ho detto dall’inizio, ho giocato sporco, abilitando un tipo di accelerazione meno “pesante” (vi sarà una perdita minima di qualità,ma è assolutamente ignorabile), ed “alleggerendo” il rendering grafico.
Come al solito,per problemi o chiarimenti, io sono qui.

Articoli molto simili

  • http://www.chimerarevo.com Jessica Lambiase

    Si…. era lui!!! =D =D Devo trovare una soluzione per Maverick :P

    • http://pulse.yahoo.com/_5DGQCO4GJIRSQYIWTF5B4R2AJ4 Stefano

      Se vuoi la “soluzione” l’ho scritta qua sotto, perchè non è una soluzione, ma rende il sistema guardabile, infatti ti sto scrivendo dal mio portatile che ha proprio ‘sto cesso di scheda grafica 9__9

      • http://www.chimerarevo.com Jessica Lambiase

        Anche io ho questa monnezza ç_ç e funziona da tale ç_ç vorrei renderla decente… ma…. non ci riesco! ^_^

  • http://pulse.yahoo.com/_5DGQCO4GJIRSQYIWTF5B4R2AJ4 Stefano

    Salve, e grazie x l’ottimo lavoro! Ho seguito tutte le vostre istruzioni, ma questa scheda (su un ibm thinkpad t30 + ubuntu 10.10 32bit) non funziona come dovrebbe…
    Ho dovuto modificare il grub aggiungendo “nomodeset” di fianco a “quiet splash” e poi disattivare Compiz, e così funziona, ma attivando gli effetti di composizione (metacity) mi accorgo che appaiono artefatti e pixel “malati” un po’ dappertutto, così non posso usare il benché minimo effetto e/o usare Cairo Dock ottimamente (neanche gli screensaver si salvano, specialmente GLMatrix). C’è un modo x importare i vecchi driver e/o cambiare il gestore grafico con uno meno pesante e più performante? Mi dispiacerebbe gettare il computer nel cestino…

  • http://www.chimerarevo.com Jessica Lambiase

    @Antonio
    Felice di esserti stata utile!
    Antonio questo piccolissimo “bug” ha un suo perchè : innanzitutto la nostra adorata KK è configurata per tenere HAL sotto X, ragion per cui le schede grafiche datate (tra cui la nostra) fanno i cosiddetti “picci”. Tra l’altro, andando a forzare X per la lettura di Xorg, e cambiando manualmente Xorg (senza i driver nativi della scheda video) chiaramente il modulo del kernel ne risente… la modifica che abbiamo fatto a Xorg.conf è lecita, ma litiga di brutto con le impostazioni gestibili dai vari applet in finestra (tra cui Preferenze –> Aspetto –> Effetti visivi) che s’aspettano tutt’altra roba… ragion per cui le impostazioni contrastano tra di loro (solitamente o hai l’accelerazione hardware (anche se un minimo) per gli effetti visivi, o non ce l’hai). Modificando Xorg a mano, e le impostazioni dell’applet, imponiamo al rendering (e all’AIGLX) di esserci e non esserci contemporaneamente, con le conseguenze che hai potuto constatare tu stesso :)
    Saluti!

  • Antonio

    Grazie Jessica, seguendo la tua guida mi hai risolto un problema.
    Anch’io ho installato ieri Ubuntu 9.10 su un portatile con una ATI Radeon Mobility 7000 (M6 LY) dove prima c’era la 8.04.
    Finita l’installazione, al riavvio, le finestre rimanevano bianche, poi con l’aggiornamento il problema si è risolto, ma è rimasto qualche baco, per esempio la finestra del Monitor di sistema si vedeva a righe nere (illeggibile) e la finestra di batteria scarica si vedeva tutta nera. Ora va bene.

    Osservazione: attivando l’opzione “Normali” in Preferenze-> Aspetto -> Effetti visivi lo schermo fa le bizze e non si vede un tubo, ma tanto a me non interessa e mi tengo l’opzione “Nessuno”.

    Antonio

  • http://www.chimerarevo.com Jessica Lambiase

    @picchio
    Grazie!:)

  • http://picchiopc.blogspot.com picchio

    ottima guida ;)

  • Pingback: diggita.it