Indice
-
Driver X proprietari (nvidia e fglrx)
- Installazione - Installation
- Funzionalità basilari - Basic Functionality
- Diverse risoluzioni - Different Resolutions
- Rotazione - Rotation
- Collegamento monitor con sistema avviato - Monitor Hotplugging
- Funzionalità 3D - 3D Functionality
- Prova di avanzamento - Upgrade Test
- Prova di avanzamento da una installazione manuale - Upgrade From Manual Install Testing
- Prova di regressione - Fallback Testing
- Prova di disintallazione - Uninstall Testing
Driver X proprietari (nvidia e fglrx)
Pacchetti interessati: nvidia-glx, xorg-driver-fglrx
Installazione - Installation
Case ID: xpr-001
- Avviare il sistema base su un hardware video compatibile, usando gli appropriati driver open source (o -vesa).In modo predefinito Ubuntu si avvia con driver open source.
- Controllare il file /etc/X11/xorg.conf (o semplicemente constatare che non esista).
Avviare Driver hardware (Sistema -> Amministrazione -> Driver hardware).
- Verificare che rilevi correttamente che è stato trovato un driver video per questo hardware.
- Installare il driver raccomandato.
- Verificare che un file *.ko sia debitamente installato per il kernel(s) in uso con i seguenti comandi nel Terminale:
find /lib/modules/ -type f -ls -iname '*.ko' | grep -E "/nvidia-current.ko|/nvidia-173.ko|/nvidia-96.ko|/fglrx.ko"
Controllare che data e ora di creazione del file siano corretti. - Controllare il nuovo contenuto del file /etc/X11/xorg.conf. Dovrebbe perlomeno contenere il nome dei driver proprietari.
- Riavviare.
- Verificare che compaia l'interfaccia grafica.
- Verificare che i driver proprietari siano stati caricati con il comando:
grep -E "LoadModule:.*\"nvidia|fglrx\"" /var/log/Xorg.0.log
Funzionalità basilari - Basic Functionality
Case ID: xpr-002
- Avviare il sistema con i driver proprietari funzionanti ed un monitor collegato.
Nel Terminale, eseguire xrandr.
- Verificare che i monitor siano elencati come connessi.
- Verificare che le dimensioni X x Y elencate siano appropriate al display. (*****************)
- Confrontare le risoluzioni elencate con le risoluzioni/frequenze attese.
- Verificare che il sistema stia usando la massima risoluzione possibile in maniera appropriata.
Diverse risoluzioni - Different Resolutions
Case ID: xpr-003
- Provare ad impostare differenti risoluzioni usando il comando:
xrandr --output $OUTPUT --mode <resolution>
Probabili errori con -nvidia, in tal caso usare l'interfaccia grafica nvidia-settings
Rotazione - Rotation
Case ID: xpr-004
- Provare la rotazione usando il comando:
xrandr --output $OUTPUT --rotate <direction>
Probabili errori con -nvidia, in tal caso usare l'interfaccia grafica nvidia-settings
Collegamento monitor con sistema avviato - Monitor Hotplugging
Case ID: xpr-005
- Collegare un monitor esterno e verificare che appaia in modalità specchio.
Probabili errori con -nvidia: operazione non supportata.
Probabili errori con -fglrx: operazione non supportata.
Eseguire ancora xrandr e controllare che l'uscita del monitor (es. VGA-1 oppure DVI-1) risulti connessa.
Probabili errori con -nvidia: operazione non supportata.
Probabili errori con -fglrx: operazione non supportata.
- Se l'uscita del monitor non risulta connessa, oppure non risulta elencata, riavviare il sistema e riprovare. Se ancora non risulta elencata, marcare la prova come fallita.
- Impostare il secondo monitor in modalità desktop esteso invece che specchio usando gli appropriati comandi xrandr.
Esempio: xrandr --output DVI-0 --auto --left-of VGA-0 --auto
Probabili errori con -nvidia, in tal caso usare l'interfaccia grafica nvidia-settings
Funzionalità 3D - 3D Functionality
Case ID: xpr-006
- Avviare il sistema con i driver proprietari funzionanti ed un monitor collegato.
Eseguire glxinfo e controllare che non avvengano crash o messaggi d'errore.
Verificare che OpenGL renderer string indichi un rendering hardware, ma non Software Rasterizer.
glxinfo | grep "OpenGL renderer string"
Abilitare compiz
- Cambiare rapidamente finestra, aprire e chiudere menu, e qualsiasi altra funzione di compiz per verificare che funzioni regolarmente.
- Spegnere compiz.
- Avviare Blender oppure un gioco 3D e verificare che non ci siano evidenti difetti di rendering e la resa video non sia a scatti.
Prova di avanzamento - Upgrade Test
Case ID: xpr-007
- Installare il precedente rilascio di ubuntu.
Avviare Driver hardware (Sistema -> Amministrazione -> driver hardware ed installare i driver proprietari del precedente rilascio.
- Riavviare
- Verificare che appaia l'interfaccia grafica.
- Verificare che i driver proprietari siano stati caricati (guardare in /var/log/xorg.0.log).
- Verificare che la versione proprietaria sia cambiata.
- Verificare le funzionalità basilari (vedi sopra).
- Eseguire l'avanzamento alla nuova versione di ubuntu.
- Riavviare quando richiesto.
- Verificare che appaia l'interfaccia grafica.
- Verificare che i driver proprietari siano stati caricati (guardare in /var/log/xorg.0.log).
- Verificare che la versione proprietaria sia cambiata.
- Verificare che un file *.ko sia debitamente installato per il kernel(s) in uso con i seguenti comandi nel Terminale:
find /lib/modules/ -type f -ls -iname '*.ko' | grep -E "/nvidia-current.ko|/nvidia-173.ko|/nvidia-96.ko|/fglrx.ko"
Controllare che data e ora di creazione del file siano corretti. - Verificare le funzionalità basilari (vedi sopra).
- Riavviare e in grub selezionare di avviare con un vecchio kernel.
- Verificare che appaia l'interfaccia grafica.
- Verificare che i driver proprietari siano stati caricati (guardare in /var/log/xorg.0.log).
- Verificare che venga caricata la versione aggiornata dei driver proprietari.
Prova di avanzamento da una installazione manuale - Upgrade From Manual Install Testing
Case ID: xpr-008
- installare il precedente rilascio di Ubuntu.
installare una vecchia versione dei driver proprietari usando l'installer scaricabili dal sito NVIDIA oppure ATI.
- Riavviare.
- Verificare che appaia l'interfaccia grafica.
- Verificare che i driver proprietari siano stati caricati (guardare in /var/log/xorg.0.log).
- Verificare le funzionalità basilari (vedi sopra).
- Eseguire l'avanzamento alla nuova versione di ubuntu.
- Riavviare quando richiesto.
- Verificare che appaia l'interfaccia grafica.
- Verificare che i driver proprietari siano stati caricati (guardare in /var/log/xorg.0.log).
- Verificare che la versione proprietaria sia cambiata.
- Verificare che un file *.ko sia debitamente installato per il kernel(s) in uso con i seguenti comandi nel Terminale:
find /lib/modules/ -type f -ls -iname '*.ko' | grep -E "/nvidia-current.ko|/nvidia-173.ko|/nvidia-96.ko|/fglrx.ko"
Controllare che data e ora di creazione del file siano corretti. - Verificare le funzionalità basilari (vedi sopra).
Prova di regressione - Fallback Testing
Case id: xpr-009
- Avviare il sistema con driver proprietari funzionanti.
- Localizzate il modulo kernel dei driver (nvidia.ko o fglrx.ko in /lib/modules) con il comando:
find /lib/modules/ -type f -ls -iname '*.ko' | grep -E "/nvidia-current.ko|/nvidia-173.ko|/nvidia-96.ko|/fglrx.ko"
- Spostare il modulo kernel altrove (mv nvidia.ko nvidia-backup.ko).
- Riavviare.
- Verificare che compaia un messaggio d'errore (oppure cercarlo in Xorg.0.log, syslog, o dmesg) che indica che il modulo kernel dei driver video è mancante.
- Verificare che il sistema ritorni ai driver open source (-nv, -nouveau o -vesa per hardware nvidia, -ati o -vesa per hardware ati).
Avviare Driver hardware (Sistema -> Amministrazione -> driver hardware)
- Verificare che Driver hardware consenta la reinstallazione del modulo kernel mancante.
Prova di disintallazione - Uninstall Testing
Case ID: xpr-010
- Avviare il sistema con driver proprietari funzionanti.
- utilizzando un programma ad interfaccia grafica per la gestione del software (es. synaptic, software center, ecc.) rimuovere i driver proprietari.
- verificare che siano stati rimossi eseguendo dpkg -l '*fglrx*' e dpkg -l '*nvidia*' , rilevando ogni componente rimasto installato.
- riavviare
- Verificare che il sistema avvii l'interfaccia grafica.
- Verificare che gli appropriati driver open source siano stati caricati controllando /var/log/Xorg.0.log
- Eseguire la prova delle funzionalità basilari (vedi sopra).
- Eseguire la prova 3D, per verificare che le librerie OpenGL siano state corretamente reinstallate.