[Guida] Schermo nero - Bloccato - Disinstallare driver - ATI - nVIDIA
Quella che segue è semplicemente una raccolta di procedure già descritte nel forum di Ubuntu-it.org. Non garantisco che funzioneranno per tutti.
Alcune delle procedure qui descritte causeranno la perdita certa di pochi o molti dati di configurazione.
Lo scopo principale di questa guida non è di individuare il problema specifico che causa una "schermata nera" all'accesso (login), o dalla grafica confusa, o un desktop comunque inaccessibile, ma di ripristinare la Scrivania di Ubuntu affinchè sia utilizzabile. Provvederete poi a cercare soluzioni più efficaci utilizzando l'apposita documentazione o chiedendo aiuto nel forum.
Altre pagine utili:
Sezione schede video del wiki di Ubuntu-it.org Hardware/Video
Pagina schede video ATI /Hardware/Video/Ati
Risoluzione problemi schede ATI con driver proprietari FGLRX Catalyst Hardware/Video/Ati/Catalyst/RisoluzioneProblemi
Pagina schede video nvidia /Hardware/Video/Nvidia
Al momento della prima stesura la guida è stata basata sulle mie esperienze personali e su casi già riportati in questo forum, riguardanti Ubuntu 9.04 Jaunty Jackalope e i driver AMD/ATI. Per disinstallare driver diversi, modificate il nome dei pacchetti dei driver con quelli che avete installato (vedi Capitolo 1, paragrafi 4 e 5).
Alcuni paragrafi non sono stati ancora aggiornati a Ubuntu 10.04. Notizie aggiornate e altre pagine utili al post Risposta #5.
Ogni suggerimento per integrare questa guida sarà benvenuto.
- Allegati. Ubuntu-comandi-utili.txt. Comandi, combinazioni di tasti, e programmi attinenti questa guida, l'hardware, e Ubuntu. Per vederlo occorre effettuare il login nel forum.
Capitolo III. Casi particolari. Descrizioni dei possibili problemi riscontrati su un certo componente hardware o software. Ad ogni "caso" corrispondono una o più soluzioni. Cercate il caso che fa per voi.
Capitolo IV. Configurare risoluzione e refresh di un monitor con XRandR (Traduzione). In merito a questa procedura v. anche Capitolo III, paragrafo Caso particolare 4.
Caratteristiche comuni.
- Accettano comandi scritti da voi o copiati e incollati da altra fonte. Ogni comando dovrà essere confermato premendo il tasto ↵Invio. Dopo ogni conferma potranno essere mostrati eventuali messaggi di errore, di successo, informazioni sull'esecuzione, oppure nulla di tutto questo. Quando il software che ha eseguito il comando avrà terminato l'operazione, riapparirà il nome utente (in Consolle, Terminale e xterm) o il nome dell'amministratore del sistema (in Recovery mode).
- Riga di comando dell'utente: nome-utente@nome-computer:~$
- Riga di comando dell'amministratore: root@nome-computer:~#
La riga di comando è ora pronta a ricevere una vostra nuova istruzione. - Necessitano che i comandi siano scritti rispettando maiuscole, minuscole e spazi. Se una lettera maiuscola venisse scambiata con una minuscola, o si ponesse uno spazio in più o in meno tra stringhe, lettere, percorsi alle cartelle, ecc., la risposta sarà che il file o il comando non esistono. Per esempio, se cercate di agire sui file contenuti nella cartella /etc/X11/ allora non potrete scrivere /etc/x11/.
- Consentono di utilizzare programmi che non hanno interfaccia grafica, o la cui interfaccia non si vuole utilizzare, interagendo con comandi di testo (scritti da voi).
- Possono utilizzare programmi con interfacce semplici, dove spesso è richiesta la sola navigazione tra le opzioni proposte e la selezione di una di esse.
Ogni programma avrà le sue opzioni speciali. Per conoscerle digitare:
I tasti più comunemente usati da programmi simili:man nome-programma.
- Tasti freccia ←↑↓→ e ⇆Tab (il tasto con le due frecce) per spostarsi tra le opzioni;
- Tasti ⇧Shift (maiuscolo) + PagSu↑/Giù↓ per scorrere output molto lunghi (Recovery Mode
e Consolle).
- Tasto ↵Invio per scegliere un'opzione e confermare la scelta;
- Tasto Esc per uscire o per tornare alla schermata precedente;
- Tasto "q" (Quit) per terminare. - Possono interagire con la rete. Fondamentale l'uso dei repositories con apt (vedi Caso pratico 2), e comodo visualizzare i siti WEB, col programma w3m.
Alcuni comandi di w3m:
- Per aprire una pagina WEB digitate w3m nome-sito-o-URL. Per visualizzare questa guida:- ⇧Shift (Maiuscolo)+u per inserire l'indirizzo di un sito (URL); ↵Invio per confermare. Poi
Ctrl+u per cancellare l'inserimento, e ↵Invio per terminare;
- ⇆Tab (tasto con le due frecce), o tasti freccia, o clic del mouse, per selezionare un
collegamento (link) e ↵Invio per aprirlo;
- ⇆Tab+⇧Shift (Maiuscolo): per scorrere le opzioni all'indietro;
- ⇧Shift+b va alla pagina precedente;
- Per inserire il testo in un form (per es. campo il ricerca di Google): spostarsi sul form
(solitamente una linea rossa, o sopra un testo rosso) e premere ↵Invio. Scrivere il testo
(apparirà in basso a sinistra). Premere ↵Invio per posizionare il testo nel form. Tasto
⇆Tab per selezionare il relativo link chiamato Invia, Conferma, o simili (solitamente
accanto o sotto al form), e premere il tasto ↵Invio per confermare. - Possono eseguire operazioni di amministrazione. La Consolle, il Terminale e xterm richiedono che il comando sudo (SuperUser DO) sia anteposto ad ogni istruzione:
Recovery Mode non necessita del comando sudo perché è subito abilitata all'amministrazione.sudo comando /eventuale/percorso/al/file/o/programma/nome-file
È anche possibile modificare i diritti che ogni utente del sistema ha su un certo file.
- Possono visualizzare file di testo, manuali, registri di sistema, installare e disinstallare programmi (da CD o via rete), utilizzare i programmi in modalità testo, in rete, modificare file di configurazione, copiare, rinominare, rimuovere o spostare file da una cartella all'altra o da una partizione all'altra, e le altre operazioni tipiche di un sistema operativo con desktop.
Caratteristiche specifiche.
Il terminale.
- Richiede che il desktop sia funzionante;
- Sono utilizzabili in numero pressochè illimitato;
- Dispone di preferenze, profili utente e plugins (funzioni aggiuntive installabili).
Percorso da desktop Gnome: Applicazioni > Accessori > Terminale.
Suggerimenti.
Per aumentare la capacità di visualizzazione degli output: Terminale > Modifica > Preferenze del profilo > Scorrimento.
xterm.
- Non richiede che il desktop sia funzionante;
- funziona come un terminale;
- Ha una sua sessione separata che richiede il comando exit ogni volta che si vuole chiuderla per ritornare al login, o riavviare il sistema.
Selezionare l'utente desiderato alla schermata di login. Appare in basso la barra delle opzioni di sessione. Al rigo Sessioni selezionare xterm dal menu.
- Uscita e chiusura di una sessione xterm.
Ricordate che al termine di una sessione xterm dovrete digitare il comando exit. Se omesso ritroverete la sessione xterm anche al prossimo riavvio del sistema.
La Consolle.
- Non necessita che il desktop funzioni;
- È solitamente disponibile poco dopo il caricamento del sistema e prima della schermata di login (autenticazione dell'utente e accesso al desktop);
- Richiede nome utente e password (Login);
- Sono sei e sono utilizzabili contemporaneamente.
1. Premere contemporaneamente i tasti Ctrl+Alt+F1.
2. Inserire nome utente, seguito da tasto ↵Invio, e password, seguita da tasto ↵Invio. La password rimarrà invisibile mentre la digitate.
3. Dopo aver premuto CTRL+ALT, i tasti da F1 ad F6, vi daranno accesso a sei distinte consolle
- Uscita e chiusura di una consolle:
Digitare exit e premete ↵Invio per uscire.
Premere contemporaneamente Ctrl+Alt+F7 per tornare alla Scrivania.
Recovery Mode
È uno dei più potenti centri di controllo di Ubuntu ed è utilissimo quando il sistema non avvia il desktop e otteniamo solo una schermata nera. Infatti nella maggioranza dei casi, anche quando il desktop non appare, il resto del sistema continua funzionare ed è utilizzabile. Quasi sempre i dati contenuti nelle varie partizioni sono ancora raggiungibili e manipolabili.
Recovery Mode presenta una riga di comando spartana, su uno sfondo nero. Quando vi accediamo come utente root (amministratore), abbiamo subito tutti i diritti di amministrazione e quindi non necessita del comando sudo. C'è di più: Recovery Mode può collegarsi ad Internet ed eseguire operazioni on-line come, ad esempio, scaricare ed installare programmi e aggiornamenti.
- Avvio di Recovery Mode:
1. Riavviare il sistema.
2. Usando i tasti freccia, selezionare all'avvio, nella lista dei sistemi da avviare, il kernel chiamato a fine rigo Recovery mode.
Nota. Se non comparisse il menu di Grub, che propone la lista dei sistemi da avviare, allora riavviate e tenete premuto il tasto Esc.
- 3A. Modalità locale. Nel menu che appare, selezionate "root drop to root shell prompt". Si avvierà la modalità senza connessione ad Internet.
- 3B. Modalità rete. Nel menu che appare, selezionare "netroot Drop to root shell with networkig". Si avvierà la modalità con connessione ad Internet, se è stata configurata (vedi Caso pratico 2, introduzione e metodo 1).
5. Digitare i comandi necessari.
- Uscita e chiusura della sessione Recovery Mode.
6. Riavviare il sistema, scrivendo il comando:
Codice: Seleziona tutto
reboot
Nota
Se ricevete il messaggio "Give root password for maintenance (or type Control-D to continue):", e non riuscite ad effettuare l'accesso, consultate il paragrafo Caso particolare 6.
Il CD Live è chiamato solitamente ubuntu-versione-desktop-32 o 64 bit, ed è distribuito come file .iso. Oltre a poter installare Ubuntu dispone di una sessione detta Live. Questa sessione può essere avviata senza installare nulla sul computer: risiederà nella memoria RAM e scomparirà al successivo riavvio.
Avviare una sessione Live da CD:
1. Assicuratevi che il CD ubuntu-numero-versione-desktop.iso sia stato correttamente scaricato, e masterizzato;
2. Assicurativi che il vostro lettore CD sia il primo nella lista dei dischi da avviare (boot da CD);
3. Inserite il CD e riavviate il sistema;
4. Nel menu del Live CD selezionare la lingua in cui volete visualizzare il menu (eventualmente premere F2), e poi Prova Ubuntu senza modificare il computer. Attendere il caricamento del sistema in modalità Live;
5. Una volta caricato il Desktop Live potrete aprire le partizioni, le cartelle e i file contenuti nell'hard disk del vostro computer. Per farlo come amministratori digitate nel terminale:
Codice: Seleziona tutto
sudo nautilus
Nota Bene. Questi interventi avranno effetti sul sistema intallato sul vostro computer solo se avrete aperto la partizione che lo contiene. Nautilus segnalerà un percorso simile a questo:
Invece il percorso:/media/disk/etc/X11/xorg.conf
...si riferisce al file xorg.conf del Live CD stesso. Le modifiche ai file del Live CD hanno effetto solo fino alla fine della sessione Live. Non riguardano il sistema operativo installato sul computer./media/etc/X11/xorg.conf
Se avete appena installato Ubuntu 9.04, o 9.10, il file xorg.conf probabilmente non esisterà ancora (v. seguito).
Il CD Alternate non dispone di una sessione Live. Contiene però i pacchetti del sistema in un formato adatto, oltre che all'installazione, anche alla reinstallazione manuale. È dunque utilissimo per reinstallare pacchetti accidentalmente rimossi, danneggiati, o mal configurati (vedi Caso pratico 2, metodo 2).
3. Investigare e raccogliere informazioni sul problema.
Se prima dell'installazione di un certo software, o delle modifiche a un file di configurazione, il computer funzionava correttamente, ci sono ottime probabilità che abbiate già trovato la fonte del problema: un danno viene spesso causato dalle ultime azioni che abbiamo svolto (per cause diverse vedi paragrafo Caso pratico 7 e capitolo Casi particolari).
Ubuntu conserva i registri degli eventi svoltisi sul sistema, e sono chiamati log. Solitamente la forma del file è:
Codice: Seleziona tutto
nome-file.log
Visualizzare i log dal desktop in Ubuntu:
Sistema > Amministrazione Gestore pacchetti Synaptic > File > Cronologia.
Strumenti > Amministrazione > Visualizzatore di file di registro.
Visualizzare i log dal desktop in Kubuntu:
Kmenu > Sistema > Visore dei registri di sistema (KSystemLog).
Fra i file di registro più interessanti:
- auth. Registro delle operazioni, anche automatiche, svolte con privilegi di amministrazione;
- dmesg.log e dmsg.0. Registro dell'avvio del kernel;
- dpkg.log. Registro dei software installati tramite repositories, Ubuntu software center, e apt;
- Messages. Registro generico di più sessioni.
- pm-powersave.log. Registro risparmio energetico.
- pm-suspend.log. Registro ibernazione della sessione.
- user.log. Registro dedicato all'utente senza diritti di amministrazione.
- Xorg.0.log. Registro dell'avvio di X.Org.
Esempi:
Codice: Seleziona tutto
cat /var/log/pm-suspend.log
cat /var/log/dpkg.log
cat /var/log/Xorg.0.log
cat $HOME/.xsession-errors
Codice: Seleziona tutto
cat /var/log/dpkg.log |grep 'status installed'
cat /var/log/dpkg.log |grep 'upgrade'
0. upgrade (opzionale). Compare se esisteva una versione del pacchetto che viene ora aggiornato.
1. status unpacked. Il pacchetto è stato estratto.
2. status half-configured. Il pacchetto è in fase di configurazione.
3. status installed. Il pacchetto è stato installato.
4. configure. Il pacchetto è stato configurato.
Anche il file Xor.0.log ha le sue convenzioni. Per esempio:
Codice: Seleziona tutto
cat /var/log/Xorg.0.log |grep EE
cat /var/log/Xorg.0.log |grep WW
Suggerimenti.
Nei vari output vengono segnalati gli errori occorsi utilizzando termini quali error, failed, unable, warning, error occurred, e simili. Molto probabilmente qualche altro utente prima di voi ha riscontrato, segnalato, e risolto lo stesso problema. Non sarà difficile trovare i suoi post o le sue guide, in questo stesso forum o sul WEB. Inserite l'errore segnalato nel log in un motore di ricerca. Alcuni consigli utili disponibili qui.
Per creare una copia del file di log nella cartella home, nel formato testo (.txt), digitare:
Codice: Seleziona tutto
cp /var/log/Xorg.0.log mio-Xorg.0.log.txt
I file in formato .txt possono essere allegati ai post del forum cliccando su Opzioni aggiuntive.
Reperire il nome di un pacchetto .deb installato con GDebi - installatore pacchetto:
Codice: Seleziona tutto
cat /var/log/auth.log |grep gdebi
Codice: Seleziona tutto
cat /var/log/auth.log.1 |grep gdebi
Codice: Seleziona tutto
sudo gzip -cd /var/log/auth.log.2.gz
Codice: Seleziona tutto
sudo gzip -cd /var/log/auth.log.3.gz
Codice: Seleziona tutto
sudo gzip -cd /var/log/nome.numero-archiviazione.gz
Codice: Seleziona tutto
locate nome-file
Codice: Seleziona tutto
sudo screendump N > logterminale.txt
NB. Il fatto che un certo file o un driver siano presenti sull' hard disk non vuol dire che siano correntemente utilizzati dal sistema.
Vedi anche l'allegato a questo post, ubuntu-comandi-utili.
Uno dei più importanti file di configurazione è xorg.conf. Contiene le impostazioni della scheda video e delle periferiche del computer. Questo file potrebbe anche non essere stato creato durante l'installazione. Le più recenti versioni di Ubuntu (da 8.10 in poi) cercano infatti di rilevare automaticamente i dati necessari. Il file xorg.conf potrà comunque essere generato e in seguito personalizzato da voi, con gli appositi comandi (v. Caso pratico 3 e Domande frequenti). Tra le periferiche configurate tramite xorg.conf ci sono il monitor, il mouse, le tavolette grafiche, ecc. Ognuno potrà inserire dati di configurazione personalizzati per periferiche dalle diverse caratteristiche. Questo aspetto è particolarmente importante nei casi in cui una periferica non venisse riconosciuta automaticamente (ad esempio il monitor).
I driver delle schede video possono modificare profondamente questo file, a volte sbagliando configurazione. Questi possibili errori possono portare facilmente a uno schermo nero, o comunque inaccessibile.
4. Rimuovere un programma installato o comunque residente nel sistema.
Se credete che il problema sia dovuto a un certo software appena installato, la soluzione potrebbe essere rimuoverlo (per i driver vedi anche seguito).
Per individuarlo, anche quando non ricordate il nome del pacchetto che avete installato, utilizzate comandi e strumenti sopra descritti.
Per disinstallare un pacchetto digitare:
Questo comando avvia il programma Apt per la gestione dei pacchetti. Apt è un programma a riga di comando.sudo apt-get remove nome-pacchetto
Rimarranno però installati i file di configurazione del programma rimosso. Possono essere rimossi:
In questo esempio l'opzione "--purge" serve ad eliminare anche i file di configurazione creati dal software ed eventualmete modificati da voi. Se omessa quando reinstallerete il software saranno riutilizzati quegli stessi file, anche se mal configurati.sudo apt-get --purge remove nome-pacchetto
Solitamente i file di configurazione si trovano nelle sottocartelle nascoste della cartella /home/nome_utente, e nella cartella /etc/. La cartella /home può contenere i dati di più utenti. Per esempio i file di configurazione di MPlayer si trovano nella cartella:
...il "." (punto) prima del nome della cartella indica che è una cartella nascosta. Per visualizzarla:/home/nome_utente/.mplayer
Home > nome utente > menu Visualizza > Mostra file nascosti. Stesso risultato con la combinazione di tasti Ctrl + h
Esempio. Per rimuovere il programma di configurazione dei driver ATI, Catalyst, e i relativi file di configurazione, il comando sarà:
Codice: Seleziona tutto
sudo apt-get --purge remove fglrx-amdcccle
NB. Se alla fine delle vostre ricerche non siete certi del nome del software da disinstallare, preferite sempre chiedere aiuto nel forum. Il rischio è di rimuovere file indispensabili al funzionamento del sistema.
E' possibile che un pacchetto appena rimosso avesse delle "dipendenze", cioè altri pacchetti software installati per farlo funzionare correttamente. Questi altri pacchetti non serviranno più. Per rimuovere i pacchetti inutilizzati si usa il comando:
Codice: Seleziona tutto
sudo apt-get autoremove
Codice: Seleziona tutto
sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\ -f3`
5. Individuare il tipo di driver che è stato installato.
In ambiente Linux si possono trovare due generi di driver per far funzionare la medesima scheda video. Si distingue tra driver "proprietari" e driver "open source".
- I driver open source. Recentemente è stata introdotta in Ubuntu la possibilità di selezionare automaticamente i driver liberi ed utilizzarli da subito. Vengono selezionati automaticamente durante l'intallazione del sistema.
Nel caso delle schede video ATI, questi driver sono solitamente i Radeon, o i più recenti RadeonHD (in fase di sviluppo).
Stato dei driver open source sulle varie versioni di Ubuntu.
- I driver proprietari. Vengono solitamente realizzati dall'azienda produttrice della GPU (il componente principale della scheda video). Installare questi driver richiede che siate voi a svolgere determinate operazioni, di vostra iniziativa.
I driver proprietari ATI vengono installati solitamente seguendo quattro possibili strade:
1. Abilitazione. Il driver è stato installato da Sistema -> Amministrazione -> Driver Hardware;
2. Installazione manuale dai repositories, e inizializzazione con apposito comando: Avete eseguito il comando "sudo apt-get nome-dei-pacchetti";
3. Installazione manuale del file scaricato dal sito del produttore: Avete scaricato un file dal sito del produttore della GPU e lo avete installato avviando il suo installer (programma di installazione, un file solitamente chiamato nome-driver-versione.run) o seguendo una guida per l'installazione manuale;
4. Installazione tramite il programma EnvyNG, di Alberto Milone: Avete installato il programma EnvyNG che vi ha poi installato i driver automaticamente. EnvyNG può provvedere anche alla rimozione dei driver che ha installato. Si può lanciare da Recovery Mode col comando:
Codice: Seleziona tutto
envyng -t
Per sapere quali driver stia utilizzando il sistema digitate nel terminale, o Recovery mode, il comando:
Codice: Seleziona tutto
lshw -c display | grep driver
Codice: Seleziona tutto
glxinfo | grep render
...mentre una risposta simile a questa:direct rendering: Yes
OpenGL renderer string: ATI Radeon HD 3850 AGP
GL_NV_conditional_render, GL_NV_copy_depth_to_color,
...significa che il driver non funziona correttamente.OpenGL renderer string: Software Rasterizer
Potete anche controllare direttamente il file xorg.conf, se fosse già stato creato e configurato. Da Ubuntu 8.10 in poi un sistema appena installato probabilmente non mostrerà informazioni dettagliate. Se invece aveste riconfigurato il server grafico, vedrete il driver in uso nella sezione Device, digitando:
Codice: Seleziona tutto
cat /etc/X11/xorg.conf
... che potrà riportare ati, fglrx, r128, nvidia, nv, mga, e così via, secondo la scheda video installata.Section "Device"
Identifier "Configured Video Device"
Driver "radeon"
Se risultasse che state utilizzando i driver VESA avrete solo funzioni 2D. Sono driver pressochè universali, utilizzati come standard condiviso dalle aziende produttrici di hardware, per consentire l'avviamento del sistema in assenza del driver specifico. Comodissimo utilizzarli quando altri driver sembrano non poter avviare il desktop e lo schermo rimane nero o confuso.
I driver open source, inclusi nel sistema, risulteranno giacenti sull'hard disk anche consultanto la lista del Gestore pacchetti Synaptic, dove saranno marcati con un segno di spunta verde. Per esempio il pacchetto dei driver nvidia open source, chiamati NV, è:
...quello dei Radeon è:xserver-xorg-video-nv
Il fatto che molti driver diversi risiedano sul vostro disco rigido non vuol dire che siano tutti attivi. L'installazione del sistema ha scelto per voi quali abilitare e come configurarli. Se necessario potrete personalizzare manualmente la loro configurazione modificando il file xorg.conf, secondo le relative guide. Utile anche consultare il manuale preinstallato in Ubuntu. Per consultarli digitate:xserver-xorg-video-radeon
Codice: Seleziona tutto
man nome-del-driver
6. State utilizzando i driver giusti?
Il driver deve supportare gli elementi hardware, software, e il vostro sistema.
- Per poter funzionare i driver devono supportare la vostra versione di Ubuntu (9.10, 9.04, 8.10, 8.04, ecc.)
I driver proprietari vengono distribuiti insieme alle note di rilascio, con un elenco dei sistema operativi supportati. In particolare i driver devono poter sfruttare la vostra versione del kernel e di XOrg.
I driver open source sono già presenti nel CD di installazione di Ubuntu. I loro aggiornamenti si troveranno fra agli altri updates del sistema. Percorso:
Sistema > Amministrazione > Gestore aggiornamenti.
- Anche l'hardware deve essere supportato, e deve poter essere riconosciuto. Fra gli elementi di particolare importanza, qui trattati, ci sono il monitor, con le sue caratteristiche tecniche (vedi manuale del produttore), e la scheda video. Non sono stati trattati problemi legati alla scheda madre e suo Bios, e al ripristino di Grub-legacy, utilizzato fino a Ubuntu 9.04, e Grub2, opzionale da Ubuntu 9.10.
I dati del monitor possono essere impostati anche manualmente, nel file xorg.conf (v. Caso particolare 4), come altrove (vedi Cap. IV.)
Le schede video necessitano invece dei driver perché hanno un funzionamento più complesso.
Bisogna tener presente che i driver proprietari hanno un ciclo di vita, cioè un termine entro il quale il loro sviluppo e l'aggiornamento verranno interrotti. Dopo qualche anno l'azienda produttrice può decidere di smettere di produrre driver aggiornati per una certa scheda. Da quel momento in poi i driver senza più sviluppo sono denominati solitamente legacy. Nuovi sistemi operativi potrebbero avere più problemi nell'utilizzo di queste schede (per es. rallentamenti e funzioni mancanti), o non funzionare affatto.
Per un esempio recente rimando a un elenco di schede video ATI. Non sono più supportate dai driver proprietari sui sistemi Linux che usano kernel e [url=http://XOrg usciti dopo febbraio 2009. In particolare non sono più supportati XOrg versione 1.6.0, come quello di Jaunty Jackalope, rilasciato nell'aprile 2009, e successivi.
Per queste schede, con Ubuntu 9.04 e successivi, si drovranno usare i driver open source. L'alternativa è utilizzare una versione di Ubuntu precedente a Jaunty Jackalope 9.04 (8.10 o 8.04 LTS) con i driver proprietari versione 9.3 o precedenti.
Notate la differenza nelle liste di schede e sistemi supportati dai successivi 9.4, che introducono il supporto a Jaunty, fino ai 9.10, che introducono il supporto a Karmic Koala.
Non è raro riscontrare che una versione dei driver più recente non si comporta meglio di una versione precedente. Fate i vostri test per individuare la versione che più vi soddisfa. I driver ATI sono numerati secondo la data di rilascio: 9.11 significa "rilasciati nel 2009, nel mese 11 (novembre). Il numero di versione viene mostrato durante l'installazione e nei file di log. I 9.11 sono la versione 8.67.x, i 9.12 la versione 8.68.x, ecc.. Recentemente più di un utente nVIDIA ha riportato di essersi trovato meglio con una versione del driver diversa da quella consigliata tramite sistema > Amministrazione > Driver hardware.
Per sapere quale versione di Ubuntu state utilizzando digitate il comando:
Codice: Seleziona tutto
lsb_release -a
Codice: Seleziona tutto
Xorg -version
Per individuare la scheda video che state utilizzando, e verificare la compatibilità fra il suo chip (GPU), la versione driver (numerata dal produttore), e il sistema operativo, digitate il comando:
Codice: Seleziona tutto
lspci | grep -i vga
....dove gli elementi riportati sono:03:00.0 VGA compatible controller: ATI Technologies Inc RV670 AGP [Radeon HD 3850]
- Identificativo del Bus: 3:0:0. Questo numero, viene riportato alla voce BusID del file xorg.conf. Notate che l'output "03:00.0" sarà scritto nel file xorg.conf nella forma "3:0:0". Questo dato è solitamente riconosciuto automaticamente durante l'installazione del sistema operativo;
- Compatibilità con lo standard VGA, pressochè universale;
- Nome del produttore della GPU: ATI Technologies Inc (Incorporation);
- Versione del chip: RV670;
- Tipo di alloggiamento, o slot, nella scheda madre: AGP;
- Nome della GPU: Radeon HD 3850.
In base a questi dati, specialmente alla versione del chip, o il nome della GPU, si potrà verificare la compatibilità del driver, per scegliere quello più adatto al sistema operativo. Verificate consultando il sito del produttore e le note di rilascio.