Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/Video/DomandeFrequenti"
Differenze tra le versioni 126 e 187 (in 61 versioni)
Versione 126 del 21/04/2009 22.56.47
Dimensione: 10887
Commento:
Versione 187 del 19/09/2022 15.06.25
Dimensione: 16427
Commento: aggiunta faq
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 5: Linea 5:
[[BR]]
[[Indice(align=left)]]
<<BR>>

Nella seguente pagina vengono passate in rassegna le domande più frequenti sui temi riguardanti le [[Hardware/Video|schede video]]: configurazione, installazione/aggiornamento dei driver e altro ancora.

<<IndiceFaq()>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=438013")>>

<<Anchor(rilevamento)>>
= Che scheda video ho? =

Per visualizzare il modello della propria scheda video dedicata e/o integrata, digitare il seguente comando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
lspci | grep -E 'VGA|Display|3D'
}}}Se vengono riportati due risultati differenti, molto probabilmente si sta utilizzando un sistema a [[Hardware/Video/GraficaIbrida|grafica ibrida]].

Nel caso il comando non funzionasse si può ricorrere al seguente comando, che oltre a dare informazioni sulla scheda video presente, restituisce anche le sue caratteristiche e driver utilizzati:
Linea 9: Linea 21:
#!frame align=clear
}}}

[[Anchor(rilevamento)]]
= Il modello della mia scheda video? =

Per visualizzare il modello della propria scheda video digitare il seguente comando all'interno de una finestra di terminale:{{{
lspci | grep VGA
}}}

Verrà visualizzato il nome della scheda video e del suo chip grafico.
sudo lshw -c display
}}}

= Quanta memoria ha la GPU? =
Per conoscere con precisione la quantità di RAM presente nelle schede video dedicate o la RAM condivisa dal sistema con la scheda integrata, digitare il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
LC_ALL=C lspci -v | grep -EA10 "3D|VGA" | grep 'prefetchable'
}}}
Ciò permette di verificare la quantità di RAM che viene attribuita alla GPU integrata (che fa uso della memoria di sistema), qualora i sistemi BIOS o UEFI non permettano una gestione da parte dell'utente. Inoltre, nel caso la condivisione della RAM sia di tipo dinamico, il valore non risulta costante in tutte le situazioni.

= Quale driver è in funzione? =

Per sapere con quale driver sta funzionando la scheda video, digitare il seguente comando in una finestra di terminale:{{{
lshw -c display | grep driver
}}}
il risultato sarà simile al seguente:{{{
configuration: driver=radeon latency=64 mingnt=8
}}}
in questo caso il driver si chiama "radeon" (driver libero per schede ATI).

= È attivata l'accelerazione 3D? =

Per verificare se l'accelerazione 3D è attivata, digitare il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
glxinfo | grep render
}}} Un esempio di risultato:{{{
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 945GM GEM 20090326 2009Q1 RC2 x86/MMX/SSE2
}}}
Se è presente '''direct rendering: Yes''' e la seconda riga è diversa da '''OpenGL renderer string: Software Rasterizer''', allora l'accelerazione 3D è correttamente attivata.

In caso contrario, le possibilità sono:

 0. La scheda video è molto datata e non dispone di accelerazione grafica.
 0. Il driver non supporta l'accelerazione 3D per scheda in questione.
 0. Il driver non è stato installato/attivato correttamente.

{{{#!wiki note
A partire da Ubuntu 10.04 per poter utilizzare il comando glxinfo occorre installare il pacchetto [[apt://mesa-utils | mesa-utils]].
}}}

= Che versione di OpenGL è presente nel sistema? =

Per conoscere la versione delle OpenGL presente nel sistema digitare all'interno di un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
glxinfo | grep "OpenGL version"
}}} Verrà visualizzato un output simile al seguente:{{{
OpenGL version string: 2.1 Mesa 10.5.2
}}} Nell'esempio mostrato, la versione delle OpenGL è la 2.1.

Per maggiori informazioni sulle OpenGL consultare [[http://it.wikipedia.org/wiki/Opengl|questo indirizzo]].

{{{#!wiki note
A partire da Ubuntu 10.04 per poter utilizzare il comando glxinfo occorre installare il pacchetto [[apt://mesa-utils | mesa-utils]].
}}}

= Come si aggiornano i driver video? =

Se sono in uso i driver liberi o quelli [[Hardware/Video/AbilitareDriverProprietari|proprietari]] attivati da '''''Sistema → Amministrazione → Driver hardware''''', gli aggiornamenti sono automatici, ma sono rari e non seguono le uscite ufficiali dei driver. Se i driver in uso sono stati installati manualmente tramite l'installer fornito dal produttore, bisogna scaricare l'installer dei nuovi driver e installarli manualmente (consultare le relative guide).
Linea 23: Linea 80:
Sono driver per il server grafico X.Org che utilizzano l'interfaccia standard VESA. Forniscono supporto video per tutte le schede video,ma non supportano l'accellerazione grafica.

Si raccomanda di utilizzare questi driver solo se si hanno problemi con la propria scheda grafica visto che le sue prestazioni sono veramente basse.

= È attivata l'accelerazione hardware sulla mia scheda? =

Per verificare se l'accellerazione 3D è abilita nel computer digitare il seguente comando all'interno di una finestra di terminale:{{{
glxinfo |grep direct
}}}

Nel caso la risposta sia uguale a quella sottostante significa che l'accellerazione grafica 3D è abilitata nel sistema:{{{
direct rendering: Yes
}}}

Nel caso di risposta negativa le alternative possono essere tre:
 0. L'hardware video è molto datato e non dispone di accelerazione grafica
 0. Non è stato assegnato/installato il driver grafico accelerato 3D alla periferica video
 0. Il driver per la periferica non supporta l'accelerazione 3D e non vi sono driver che possano supportarla, questo succede per alcune schede video [:Hardware/Video/SisXgiVolari: SiS].

= Ho cambiato scheda video, cosa devo fare? =

 0. La prima operazione da fare è disinstallare i driver della vecchia scheda video per evitare eventuali conflitti anche se entrambe le schede sono dello stesso produttore.

 0. Dopo aver collegato la nuova scheda video, non occorre reinstallare il sistema ma riconfigurare il server grafico assegnando provvisioramente i driver vesa oppure direttamente i driver specifici per la nuova periferica.

 0. Se sono stati assegnati i driver VESA e si dispone di una scheda video ATI o nvdia per la quale non è disponibile un driver open con accellerazione 3D, si deve installare i driver proprietari.

= Il mio schermo ha il supporto pivot, come faccio a ruotare l'immagine dello schermo? =

Per poter ruotare l'immagine delle schermo deve essere presente il supporto pivot ovvero che permette la rotazione sia dello schermo che della sua immagine.

 0. Per abilitare il supporto pivot modificare con un [http://wiki.ubuntu-it.org/Ufficio/EditorDiTesto editor di testo] e con i [http://wiki.ubuntu-it.org/AmministrazioneSistema/Sudo privilegi di amministrazione] il file `/etc/X11/xorg.conf` e nella sezione «Section "Device"» aggiungere la seguente opzione:{{{
Sono driver di base che forniscono supporto per tutte le schede video, ma non supportano l'accelerazione grafica.

Si raccomanda di utilizzare questi driver solo se si hanno problemi con la propria scheda grafica, visto che le prestazioni sono veramente basse.

= Cambiare scheda video, come procedere? =

 0. La prima operazione da fare è disinstallare i driver della vecchia scheda video per evitare eventuali conflitti.

 0. Dopo aver collegato la nuova scheda video, non occorre reinstallare il sistema ma riconfigurare il server grafico assegnando provvisoriamente i driver vesa oppure direttamente i driver specifici per la nuova periferica.

 0. Se sono stati assegnati i driver VESA e si dispone di una scheda video ATI o nvdia per la quale non è disponibile un driver open con accelerazione 3D, si deve installare i driver proprietari.

= Cosa sono X.org e il server grafico? =

Con server grafico si indica il software che costruisce l'immagine che compare a schermo e si occupa di gestire scheda grafica, monitor, mouse e tastiera. X.org è il server grafico di Ubuntu.

= Quale server grafico sto usando? =

Per conoscere quale server grafico è in funzione nella sessione corrente, è sufficiente digitare in un [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
echo $XDG_SESSION_TYPE
}}}

Se in uso X.org l'output sarà:{{{
x11
}}}
Se in uso wayland l'output sarà:{{{
wayland
}}}

= Cos'è lo xorg.conf? =

Il file `/etc/X11/xorg.conf` contiene la configurazione di X.org e dei driver per la scheda video, per gli schermi, per i dispositivi di input come tastiera, mouse, tavolette grafiche e altre.
{{{#!wiki note
A partire da Ubuntu 9.10 il file non è più presente perché vengono scelte in automatico le opzioni corrette, ma lo si può comunque creare manualmente per personalizzare la configurazione o per risolvere certi tipi di problemi.
}}}

= Come si crea una copia di sicurezza di xorg.conf? =

Per creare una copia di sicurezza del file `xorg.conf` digitare all'interno di un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
}}}
È anche possibile aprire '''''Risorse → Computer''''' e scegliere '''''File System → etc → X11''''', quindi copiare il file `xorg.conf` sulla propria '''Scrivania'''.

= Come si ripristina la copia di sicurezza di xorg.conf? =

Se una errata configurazione del server grafico impedisce il corretto avvio del sistema, bisogna ripristinare una copia di sicurezza di tale configurazione:

 0. All'avvio del computer, selezionare dal menù di Grub la voce '''Recovery mode'''.

 {{{#!wiki note
Per versioni precedenti ad '''Ubuntu 8.04''' «'''Hardy Heron''' immettere la password di root.Per le versioni successive, nel '''Recovery menù''', selezionare la voce '''root Drop to root shell mode'''.
}}}

 0. Digitare all'interno di un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando per ripristinare una versione funzionante del file `xorg.conf`:{{{
mv /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
}}}

 0. Digitare il seguente comando all'interno di un [[AmministrazioneSistema/Terminale|terminale]] per riavviare il sistema:{{{
reboot
}}}

 0. Avviare normalmente '''Ubuntu''' e assicurarsi che tutto funzioni correttamente.

<<Anchor(riconfigurare)>>
= Come si riconfigura il server grafico? =

 0. Entrare in una consolle virtuale ''tty'' e inserire il proprio nome utente e password
 0. [[#gestione|Arrestare]] il server grafico X.
 0. Per riconfigurare il server grafico X digitare il seguente comando:{{{
sudo X -configure
}}}
 0. Questo genererà il file `xorg.conf.new` nella cartella '''Home'''
 0. Se necessario editare il file `xorg.conf.new`.
 0. È possibile testare il file di configurazione generato digitando:{{{
sudo X -config $HOME/xorg.conf.new
}}}
 0. Digitare il seguente comando:{{{
sudo cp $HOME/xorg.conf.new /etc/X11/xorg.conf
}}}
 0. [[#gestione|Riavviare]] il server grafico.


= Lo schermo ha il supporto pivot, come si procede per ruotare l'immagine dello schermo? =

Per abilitare il supporto pivot modificare con un [[http://wiki.ubuntu-it.org/Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione/Sudo|privilegi di amministrazione]] il file `/etc/X11/xorg.conf` aggiungendo alla fine della sezione «Section "Device"» la seguente opzione:{{{
Linea 56: Linea 166:
}}} Il risultato dovrebbe essere simile al seguente:{{{
Section "Device"
        Identifier "nome_scheda_video"
        Driver "driver_utilizzato_dal_sistema"
        BusID "PCI:1:0:0"
        Option "RandRRotation" "True"
}}}
Salvare il file e riavviare il server grafico.

Per ruotare l'immagine di 90° verso destra, digitare in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
xrandr -o right
}}}
Sostituire '''right''' con:
 * '''left''' per ruotare verso sinistra
 * '''invert''' per ruotare di 180°
 * '''0''' per tornare alla visuale normale.

= Come si procede per variare i parametri del monitor? =

 0. Per variare i parametri del monitor è necessario [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://ddccontrol | ddccontrol]].

 0. Per eseguire il programma digitare il seguente comando all'interno di un [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo ddccontrol
}}}

Mentre per l'ambiente grafico [[AmbienteGrafico/Gnome|GNOME]] installare il pacchetto [[apt://gddccontrol | gddccontrol]], e selezionare '''''Sistema → Preferenze → Monitor''''' per avviare l'applicazione.

= Come si procede per cambiare la risoluzione e il refresh del monitor? =

 * Nell'ambiente grafico [[AmbienteGrafico/Gnome|GNOME]] avviare la voce nel menù '''''Sistema → Preferenze → Monitor'''''
 * Nell'ambiente grafico [[AmbienteGrafico/Kde|KDE]] avviare la voce nel menù '''''MenuK → Impostazioni di Sistema → Schermo'''''


= Come faccio a centrare l'immagine nello schermo? =

Nei sistemi dual-boot, la posizione dello schermo può risultare sfasata orizzontalmente di qualche millimetro tra '''Windows''' e '''Ubuntu'''. L'inconveniente può essere eliminato usando '''xvidtune'''.

Digitare il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]] per avviare '''xvidtune''':{{{
xvidtune
}}}
Provare a variare i parametri, testandoli di volta in volta cliccando sull'apposito pulsante. Raggiunta la configurazione ottimale, cliccare su «'''[show]'''» che visualizzerà nel terminale la stringa con i parametri da assegnare alla variabile «!ModeLine».

Per modificare solo nella sessione corrente, digitare i seguenti comandi:{{{
xrandr --newmode NOME PARAMETRI
xrandr --addmode VGA-0 NOME
xrandr --output VGA-0 --mode NOME
}}}
Per esempio:{{{
xrandr --newmode Centrato 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
xrandr --addmode VGA-0 Centrato
xrandr --output VGA-0 --mode Centrato
}}}
In caso si voglia rendere la modifica permanente, modificare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[Sudo|privilegi di amministrazione]] il file `/etc/X11/xorg.conf` nel seguente modo:
{{{
Section "Monitor"
        Identifier "Generic Monitor"
        Option "DPMS"
        HorizSync 30-83
        VertRefresh 56-75
        ModeLine "NOME" PARAMETRI
        Option "PreferredMode" "NOME" # Questa linea è fondamentale con le nuove versioni del driver
Linea 64: Linea 223:
 0. Una volta apportate tutte le modifiche salvare il file e riavviare il server grafico tramite di tasti '''Ctrl+Alt+Backspace'''.

 0. Per ruotare le immagini digitare uno dei seguenti comandi all'interno di una finestra di terminale:

  * Ruotare l'immagine di 90° verso destra:{{{
xrandr -o right
}}}
  * Ruotare l'immagine di 90° verso sinistra:{{{
xrandr -o left
}}}
  * Ruotare l'immagine di 180°:{{{
xrandr -o invert
}}}
  * Tornare alla visuale normale:{{{
xrandr -o 0
}}}

= Come faccio a variare i parametri del monitor? =

 0. Per variare i parametri del monitor è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''ddccontrol'', reperibile dal [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository ufficiali], mentre per l'ambiente grafico [:AmbienteGrafico/Gnome:GNOME] installare il pacchetto ''gddccontrol''.

 0. Per eseguire il programma digitare il seguente comando all'interno di una finestra di terminale:{{{
sudo ddccontrol
}}} Oppure lanciare l'interfaccia in '''GNOME''' è sufficiente selezionare '''''Sistema -> Preferenze -> Monitor Settings'''''.

= Come si riconfigura il server grafico? =
 0. [#gestione Arrestare] il server grafico X.

 0. Per riconfigurare il server grafico X digitare il seguente comando all'interno di una finestra di terminale il seguente comando:{{{
sudo X -configure
}}}

 0. Questo genererà il file `xorg.conf.new` nella cartella '''Home'''

 0. Dare poi il comando:{{{
sudo cp $HOME/xorg.conf.new /etc/X11/xorg.conf
}}}

 0. Riavviare il server grafico.

= Cosa sono le Opengl? Qual è la versione delle OpenGL presente sul mio sistema? =

Per conoscere la versione delle OpenGL presenti nel proprio sistema digirare all'interno di una finestra di terminale il seguente comando:{{{
glxinfo|grep OpenGL
}}} Verrà visualizzato un output simile al seguente:{{{
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 20060815 AGP 8x x86/MMX+/3DNow!+/SSE TCL
OpenGL version string: 1.3 Mesa 7.0.1
OpenGL extensions:
}}}
Nell'esempio è mostrato la versione delle OpenGL è la 1.3.

Per maggiori informazioni sulle !OpenGL consultare [http://it.wikipedia.org/wiki/Opengl questo indirizzo].

= Cos'è il file xorg.conf? =

Il file `/etc/X11/xorg.conf` contiene tutte le configurazioni del server grafico, oltre a contenere le varie opzioni disponibili per la scheda grafica e gli schermi connessi al pc, contiene i settaggi delle periferiche di imput come tastiera e di puntamento come mouse, tavolette grafiche e altre periferiche.

= Come si crea una copia di sicurezza di xorg.conf? =

Per creare una copia di sicurezza del file `xorg.conf` digirare all'interno di una finestra di terminale il seguente comando:{{{
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
}}}

= Come si ripristina la copia di sicurezza di xorg.conf? =

 0. All'avvio del computer, selezionare dal menù di Grub la voce «Recovery mode»
  * Per versioni precedenti ad '''Ubuntu 8.04''' «'''Hardy Heron'''» immettere la password di root.
  * Per '''Ubuntu 8.04''' «'''Hardy Heron'''» e successive nel «'''Recovery menù'''», selezionare la voce «'''root Drop to root shell mode'''».

 0. Digitare il seguente comando per ripristinare una versione funzionante del file `xorg.conf`:{{{
mv /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
}}}
 0. Digitare il seguente comando per riavviare il sistema:{{{
reboot
}}}
 0. Avviare normalmente '''Ubuntu''' e assicurarsi che tutto funziona correttamente.

= Come faccio a cambiare la risoluzione e il refresh del monitor? =

 * Nel ambiente grafico [:AmbienteGrafico/Gnome:GNOME] avviare la voce nel menù '''''Sistema -> Preferenze -> Risoluzione_dello_schermo'''''
 * Nel ambiente grafico [:AmbienteGrafico/Kde:KDE] avviare la voce nel menù '''''MenuK -> Impostazioni di Sistema -> Schermo'''''
Linea 151: Linea 228:
Con Xinerama è possibile oltre il dual haed si può configurare anche un multimonitor composto da più di due schermi. Con Xinerama, si può configurare anche un multimonitor composto da più di due schermi.
Linea 155: Linea 232:
= Come posso aumentare o diminure la memoria condivisa? = = Come si procede per aumentare o diminuire la memoria condivisa? =
Linea 159: Linea 236:
= Quanti frame al secondo ottengo dalla mia scheda? =

Per vedere i frame al secondo della scheda video digitare all'interno di una finestra di terminale il seguente comando:{{{
= Aggiornando il kernel non funziona più l'accelerazione grafica, è normale? =

Purtroppo sì. I driver proprietari come quelli scaricabili dal sito dell'nvidia e ATI e installati manualmente, quando si installa e utilizza un nuovo kernel, vanno ricompilati ed installati per riottenere l'accelerazione 3D.

È possibile prevenire questo problema assicurandosi di aver installato oltre ai pacchetti standard per la compilazione ([[apt://build-essential|build-essential]] e [[apt://linux-headers-generic|linux-headers-generic]]) il pacchetto [[apt://dkms|dkms]].<<BR>>
All'aggiornamento del kernel i driver saranno automaticamente ricompilati.

<<Anchor(gestione)>>
= Come si avvia, riavvia e arresta il server grafico? =

A partire da '''Ubuntu 12.04''', digitare all'interno di un [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo service lightdm comando
}}}

Da '''Ubuntu 9.10''' ad '''Ubuntu 11.10''', digitare all'interno di un [[AmministrazioneSistema/Terminale|terminale]]: {{{
sudo comando gdm
}}}
sostituire ''comando'' con '''stop''' per fermare il server grafico; con '''start''' per avviare il server grafico; con '''restart''' per riavviare il server grafico. Se si sta utilizzando Kubuntu, sostituire ''gdm'' con ''kdm''.

<<Anchor(prestazioni)>>
= Come faccio a misurare le prestazioni della mia scheda grafica? =

 0. Assicurarsi che il pacchetto [[apt://mesa-utils | mesa-utils]] sia installato.
 0. Digitare in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{
Linea 164: Linea 262:

= Aggiornado il kernel ho perso l'accelerazione grafica, è normale? =

Purtroppo si è normale, i driver proprietari come quelli scaricabili dal sito dell'nvidia e ATI, quando si installa e utilizza un nuovo kernel vanno ricompilati ed installati per riottenere l'accelerazione grafica 3D.

= Come si aggiornano i driver video? =

Se i driver utilizzati sono opensource si aggiorneranno da soli tramite gli aggiornamenti automatici di sistema, se c'è una nuova versione disponibile, altrimenti bisogna scaricare il sorgente dei nuovi driver e compilarli a mano e installarli.

Per i driver proprietari consultare le relative guide.
## proposta cancellazione, queste faq devono essere for dummies

= Come faccio a centrare l'immagine del monitor? =

Se sul proprio computer si ha un solo sistema operativo utilizzare i tasti presenti sul monitor, mentre si ha un sistema dual-boot utilizzare l'utility [http://www.xfree86.org/current/xvidtune.1.html xvidtune] oppure lo strumento '''ddccontrol''' precedentemente citato.

[[Anchor(gestione)]]
= Come si avvia, riavvia e arresta il server grafico? =

È possibile avviare, riavviare e arrestare il server grafico digitando all'interno di una finestra di terminale uno dei seguenti comandi relativi all'[:AmbienteGrafico:ambiente grafico] in uso:

 * [:AmbienteGrafico/Gnome:GNOME]:
  * Avvio: {{{
sudo /etc/init.d/gdm start
}}}
  * Riavvio: {{{
sudo /etc/init.d/gdm restart
}}}
  * Arresto: {{{
sudo /etc/init.d/gdm stop
}}}
 * [:AmbienteGrafico/Kde:KDE]:
  * Avvio: {{{
sudo /etc/init.d/kdm start
}}}
  * Riavvio: {{{
sudo /etc/init.d/kdm restart
}}}
  * Arresto: {{{
sudo /etc/init.d/kdm stop
}}}
 * [:AmbienteGrafico/Xfce:Xfce]:
  * Avvio: {{{
sudo /etc/init.d/xdm start
}}}
  * Riavvio: {{{
sudo /etc/init.d/xdm restart
}}}
  * Arresto: {{{
sudo /etc/init.d/xdm stop
}}}

In alternativa è possibile riavviare il server grafico utilizzando la combinazione di tasti '''Ctrl+Alt+Backspace''', ndipendentemente dall'ambiente grafico in uso.

Dalla nuova versione di xorg presente in Ubuntu 9.04 quasta opzione è stata disabilitata, per riabilitarla nuovamente aprire il file `/etc/X11/xorg.conf` con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] ed aggiungere in fondo le seguenti righe
{{{
Section "ServerFlags"
       Option "DontZap" "false"
 EndSection
}}}
Salvare le modifiche e riavviare il sistema.

= Non trovo il file xorg.conf, che fine ha fatto? =

 
L'ultima Xorg rileva bene tutto l'hardware, con l'aiuto di HAL. Quindi, l'utilizzo del file `xorg.conf` è ora opzionale.
 0. Verrà mostrata una finestra 300x300 in cui degli ingranaggi ruotano. A intervalli regolari verrà mostrato nel terminale il numero dei frame per secondo.

Se il frame risultasse pari o leggermente inferiore a quello dello schermo, questo sarà dovuto al ''vsync''. Per oltrepassare la limitazione della sincronizzazione verticale si può utilizzare il comando:{{{
vblank_mode=0 glxgears
}}}

'''glxgears''' impegna la CPU per la definizione della posizione degli ingranaggi, mentre per la visualizzazione degli stessi impegna la GPU.<<BR>>Aumentando la dimensione della finestra di test, aumenta il carico di lavoro della GPU, mentre riducendone le dimensioni verrà impegnata maggiormente la CPU. Si potrà infatti notare che con la finestra a dimensioni ridotte, la GPU sarà in grado di creare le immagini molto più rapidamente aumentando il numero di frame.

In alternativa si può utilizzare un test più complesso e completo, che verifica le prestazioni grafiche in vari ambiti e scenari.

 0. Assicurarsi che il pacchetto [[apt://glmark2 | glmark2]] sia installato.
 0. Digitare in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{
glmark2
}}}
 0. Verrà mostrata una finestra in cui vengono svolti i vari test e nel terminale verrà visualizzata e registrata la prestazione, al termine del test verrà mostrato un indice di prestazione.

= Come usare la scheda video per la decodifica video? =
In alcuni casi se l'hardware è relativamente recente è possibile utilizzarlo per sgravare in parte il lavoro della CPU nella decodifica dei filmati, tramite delle librerie e API open source [[Multimedia/Video/Vdpau|VDPAU]]

= La mia scheda video è compatibile con Unity 3D? =

Per sapere se la propria scheda grafica sia compatibile con '''Unity''', digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
/usr/lib/nux/unity_support_test -p
}}}
Nel caso in cui l'output sia{{{
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes

Unity supported: yes
}}}
la scheda supporta '''Unity'''. In caso contrario, sarà necessario avviare al login '''Unity 2D'''.
Linea 232: Linea 302:
CategoryHardware CategoryDaRevisionare
CategoryHardware


Nella seguente pagina vengono passate in rassegna le domande più frequenti sui temi riguardanti le schede video: configurazione, installazione/aggiornamento dei driver e altro ancora.

Problemi in questa pagina? Segnalali in questa discussione

Che scheda video ho?

Per visualizzare il modello della propria scheda video dedicata e/o integrata, digitare il seguente comando nel terminale:

lspci | grep -E 'VGA|Display|3D'

Se vengono riportati due risultati differenti, molto probabilmente si sta utilizzando un sistema a grafica ibrida.

Nel caso il comando non funzionasse si può ricorrere al seguente comando, che oltre a dare informazioni sulla scheda video presente, restituisce anche le sue caratteristiche e driver utilizzati:

sudo lshw -c display

Quanta memoria ha la GPU?

Per conoscere con precisione la quantità di RAM presente nelle schede video dedicate o la RAM condivisa dal sistema con la scheda integrata, digitare il seguente comando in un terminale:

LC_ALL=C lspci -v | grep -EA10 "3D|VGA" | grep 'prefetchable'

Ciò permette di verificare la quantità di RAM che viene attribuita alla GPU integrata (che fa uso della memoria di sistema), qualora i sistemi BIOS o UEFI non permettano una gestione da parte dell'utente. Inoltre, nel caso la condivisione della RAM sia di tipo dinamico, il valore non risulta costante in tutte le situazioni.

Quale driver è in funzione?

Per sapere con quale driver sta funzionando la scheda video, digitare il seguente comando in una finestra di terminale:

lshw -c display | grep driver

il risultato sarà simile al seguente:

configuration: driver=radeon latency=64 mingnt=8

in questo caso il driver si chiama "radeon" (driver libero per schede ATI).

È attivata l'accelerazione 3D?

Per verificare se l'accelerazione 3D è attivata, digitare il seguente comando in un terminale:

glxinfo | grep render

Un esempio di risultato:

direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 945GM GEM 20090326 2009Q1 RC2 x86/MMX/SSE2

Se è presente direct rendering: Yes e la seconda riga è diversa da OpenGL renderer string: Software Rasterizer, allora l'accelerazione 3D è correttamente attivata.

In caso contrario, le possibilità sono:

  1. La scheda video è molto datata e non dispone di accelerazione grafica.
  2. Il driver non supporta l'accelerazione 3D per scheda in questione.
  3. Il driver non è stato installato/attivato correttamente.

A partire da Ubuntu 10.04 per poter utilizzare il comando glxinfo occorre installare il pacchetto mesa-utils.

Che versione di OpenGL è presente nel sistema?

Per conoscere la versione delle OpenGL presente nel sistema digitare all'interno di un terminale il seguente comando:

glxinfo | grep "OpenGL version"

Verrà visualizzato un output simile al seguente:

OpenGL version string: 2.1 Mesa 10.5.2

Nell'esempio mostrato, la versione delle OpenGL è la 2.1.

Per maggiori informazioni sulle OpenGL consultare questo indirizzo.

A partire da Ubuntu 10.04 per poter utilizzare il comando glxinfo occorre installare il pacchetto mesa-utils.

Come si aggiornano i driver video?

Se sono in uso i driver liberi o quelli proprietari attivati da Sistema → Amministrazione → Driver hardware, gli aggiornamenti sono automatici, ma sono rari e non seguono le uscite ufficiali dei driver. Se i driver in uso sono stati installati manualmente tramite l'installer fornito dal produttore, bisogna scaricare l'installer dei nuovi driver e installarli manualmente (consultare le relative guide).

Che cosa sono i driver Vesa?

Sono driver di base che forniscono supporto per tutte le schede video, ma non supportano l'accelerazione grafica.

Si raccomanda di utilizzare questi driver solo se si hanno problemi con la propria scheda grafica, visto che le prestazioni sono veramente basse.

Cambiare scheda video, come procedere?

  1. La prima operazione da fare è disinstallare i driver della vecchia scheda video per evitare eventuali conflitti.
  2. Dopo aver collegato la nuova scheda video, non occorre reinstallare il sistema ma riconfigurare il server grafico assegnando provvisoriamente i driver vesa oppure direttamente i driver specifici per la nuova periferica.
  3. Se sono stati assegnati i driver VESA e si dispone di una scheda video ATI o nvdia per la quale non è disponibile un driver open con accelerazione 3D, si deve installare i driver proprietari.

Cosa sono X.org e il server grafico?

Con server grafico si indica il software che costruisce l'immagine che compare a schermo e si occupa di gestire scheda grafica, monitor, mouse e tastiera. X.org è il server grafico di Ubuntu.

Quale server grafico sto usando?

Per conoscere quale server grafico è in funzione nella sessione corrente, è sufficiente digitare in un terminale il comando:

echo $XDG_SESSION_TYPE

Se in uso X.org l'output sarà:

x11

Se in uso wayland l'output sarà:

wayland

Cos'è lo xorg.conf?

Il file /etc/X11/xorg.conf contiene la configurazione di X.org e dei driver per la scheda video, per gli schermi, per i dispositivi di input come tastiera, mouse, tavolette grafiche e altre.

A partire da Ubuntu 9.10 il file non è più presente perché vengono scelte in automatico le opzioni corrette, ma lo si può comunque creare manualmente per personalizzare la configurazione o per risolvere certi tipi di problemi.

Come si crea una copia di sicurezza di xorg.conf?

Per creare una copia di sicurezza del file xorg.conf digitare all'interno di un terminale il seguente comando:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

È anche possibile aprire Risorse → Computer e scegliere File System → etc → X11, quindi copiare il file xorg.conf sulla propria Scrivania.

Come si ripristina la copia di sicurezza di xorg.conf?

Se una errata configurazione del server grafico impedisce il corretto avvio del sistema, bisogna ripristinare una copia di sicurezza di tale configurazione:

  1. All'avvio del computer, selezionare dal menù di Grub la voce Recovery mode.

    Per versioni precedenti ad Ubuntu 8.04 «Hardy Heron immettere la password di root.Per le versioni successive, nel Recovery menù, selezionare la voce root Drop to root shell mode.

  2. Digitare all'interno di un terminale il seguente comando per ripristinare una versione funzionante del file xorg.conf:

    mv /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
  3. Digitare il seguente comando all'interno di un terminale per riavviare il sistema:

    reboot
  4. Avviare normalmente Ubuntu e assicurarsi che tutto funzioni correttamente.

Come si riconfigura il server grafico?

  1. Entrare in una consolle virtuale tty e inserire il proprio nome utente e password

  2. Arrestare il server grafico X.

  3. Per riconfigurare il server grafico X digitare il seguente comando:

    sudo X -configure
  4. Questo genererà il file xorg.conf.new nella cartella Home

  5. Se necessario editare il file xorg.conf.new.

  6. È possibile testare il file di configurazione generato digitando:

    sudo X -config $HOME/xorg.conf.new
  7. Digitare il seguente comando:

    sudo cp $HOME/xorg.conf.new /etc/X11/xorg.conf
  8. Riavviare il server grafico.

Lo schermo ha il supporto pivot, come si procede per ruotare l'immagine dello schermo?

Per abilitare il supporto pivot modificare con un editor di testo e con i privilegi di amministrazione il file /etc/X11/xorg.conf aggiungendo alla fine della sezione «Section "Device"» la seguente opzione:

Option          "RandRRotation" "True"

Salvare il file e riavviare il server grafico.

Per ruotare l'immagine di 90° verso destra, digitare in un terminale il seguente comando:

xrandr -o right

Sostituire right con:

  • left per ruotare verso sinistra

  • invert per ruotare di 180°

  • 0 per tornare alla visuale normale.

Come si procede per variare i parametri del monitor?

  1. Per variare i parametri del monitor è necessario installare il pacchetto ddccontrol.

  2. Per eseguire il programma digitare il seguente comando all'interno di un terminale:

    sudo ddccontrol

Mentre per l'ambiente grafico GNOME installare il pacchetto gddccontrol, e selezionare Sistema → Preferenze → Monitor per avviare l'applicazione.

Come si procede per cambiare la risoluzione e il refresh del monitor?

  • Nell'ambiente grafico GNOME avviare la voce nel menù Sistema → Preferenze → Monitor

  • Nell'ambiente grafico KDE avviare la voce nel menù MenuK → Impostazioni di Sistema → Schermo

Come faccio a centrare l'immagine nello schermo?

Nei sistemi dual-boot, la posizione dello schermo può risultare sfasata orizzontalmente di qualche millimetro tra Windows e Ubuntu. L'inconveniente può essere eliminato usando xvidtune.

Digitare il seguente comando in un terminale per avviare xvidtune:

xvidtune

Provare a variare i parametri, testandoli di volta in volta cliccando sull'apposito pulsante. Raggiunta la configurazione ottimale, cliccare su «[show]» che visualizzerà nel terminale la stringa con i parametri da assegnare alla variabile «ModeLine».

Per modificare solo nella sessione corrente, digitare i seguenti comandi:

xrandr --newmode NOME PARAMETRI
xrandr --addmode VGA-0 NOME
xrandr --output VGA-0 --mode NOME

Per esempio:

xrandr --newmode Centrato   135.00   1280 1296 1440 1688   1024 1025 1028 1066 +hsync +vsync
xrandr --addmode VGA-0 Centrato
xrandr --output VGA-0 --mode Centrato

In caso si voglia rendere la modifica permanente, modificare con un editor di testo e con i privilegi di amministrazione il file /etc/X11/xorg.conf nel seguente modo:

Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
        HorizSync       30-83
        VertRefresh     56-75
        ModeLine "NOME"   PARAMETRI
        Option "PreferredMode" "NOME" # Questa linea è fondamentale con le nuove versioni del driver
EndSection

Come si imposta il dual-head?

Il dual-head può essere impostato manualmente, grazie alle estensioni Xinerama e MergeFB, modificando il file xorg.conf .

Con Xinerama, si può configurare anche un multimonitor composto da più di due schermi.

Se si utilizza il driver Radeon e contemporaneamente Xinerama, questo disabiliterà l'accelerazione 3D e di conseguenza gli effetti grafici, usare MergeFB in sostituzione come descritto nella guida per il driver Radeon.

Come si procede per aumentare o diminuire la memoria condivisa?

Questa operazione è possibile, basta cambiare il valore della memoria video, quindi impostarne il valore nel BIOS del proprio computer, in seguito riconfigurare il server grafico e specificare la nuova dimensione della memoria video.

Aggiornando il kernel non funziona più l'accelerazione grafica, è normale?

Purtroppo sì. I driver proprietari come quelli scaricabili dal sito dell'nvidia e ATI e installati manualmente, quando si installa e utilizza un nuovo kernel, vanno ricompilati ed installati per riottenere l'accelerazione 3D.

È possibile prevenire questo problema assicurandosi di aver installato oltre ai pacchetti standard per la compilazione (build-essential e linux-headers-generic) il pacchetto dkms.
All'aggiornamento del kernel i driver saranno automaticamente ricompilati.

Come si avvia, riavvia e arresta il server grafico?

A partire da Ubuntu 12.04, digitare all'interno di un terminale:

sudo service lightdm comando

Da Ubuntu 9.10 ad Ubuntu 11.10, digitare all'interno di un terminale:

sudo comando gdm

sostituire comando con stop per fermare il server grafico; con start per avviare il server grafico; con restart per riavviare il server grafico. Se si sta utilizzando Kubuntu, sostituire gdm con kdm.

Come faccio a misurare le prestazioni della mia scheda grafica?

  1. Assicurarsi che il pacchetto mesa-utils sia installato.

  2. Digitare in un terminale il seguente comando:

    glxgears
  3. Verrà mostrata una finestra 300x300 in cui degli ingranaggi ruotano. A intervalli regolari verrà mostrato nel terminale il numero dei frame per secondo.

Se il frame risultasse pari o leggermente inferiore a quello dello schermo, questo sarà dovuto al vsync. Per oltrepassare la limitazione della sincronizzazione verticale si può utilizzare il comando:

vblank_mode=0 glxgears

glxgears impegna la CPU per la definizione della posizione degli ingranaggi, mentre per la visualizzazione degli stessi impegna la GPU.
Aumentando la dimensione della finestra di test, aumenta il carico di lavoro della GPU, mentre riducendone le dimensioni verrà impegnata maggiormente la CPU. Si potrà infatti notare che con la finestra a dimensioni ridotte, la GPU sarà in grado di creare le immagini molto più rapidamente aumentando il numero di frame.

In alternativa si può utilizzare un test più complesso e completo, che verifica le prestazioni grafiche in vari ambiti e scenari.

  1. Assicurarsi che il pacchetto glmark2 sia installato.

  2. Digitare in un terminale il seguente comando:

    glmark2
  3. Verrà mostrata una finestra in cui vengono svolti i vari test e nel terminale verrà visualizzata e registrata la prestazione, al termine del test verrà mostrato un indice di prestazione.

Come usare la scheda video per la decodifica video?

In alcuni casi se l'hardware è relativamente recente è possibile utilizzarlo per sgravare in parte il lavoro della CPU nella decodifica dei filmati, tramite delle librerie e API open source VDPAU

La mia scheda video è compatibile con Unity 3D?

Per sapere se la propria scheda grafica sia compatibile con Unity, digitare nel terminale il comando:

/usr/lib/nux/unity_support_test -p

Nel caso in cui l'output sia

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity supported:          yes

la scheda supporta Unity. In caso contrario, sarà necessario avviare al login Unity 2D.


CategoryHardware