Linux Ubuntu 9.10 Karmic : come configurare ATI Mobility Radeon 7500
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.









@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!
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
@picchio
Grazie!:)
ottima guida ;)