Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "vipri-alessandro/Prova01"
Differenze tra le versioni 108 e 109
Versione 108 del 13/10/2020 13.01.00
Dimensione: 17833
Commento:
Versione 109 del 24/10/2020 09.56.58
Dimensione: 17921
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 12: Linea 12:
= Che scheda video ho? = = Qual è la scheda video del mio PC? =
Linea 23: Linea 23:
= 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.
Linea 45: Linea 38:

= 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.
Linea 128: Linea 128:
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.
}}}
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 altro.

A partire da Ubuntu 9.10 il file etc/X11/xorg.conf` non è più presente perché vengono scelte in automatico le opzioni corrette all'avvio del sistema, ma lo si può comunque creare manualmente per personalizzare la configurazione o per risolvere certi tipi di problemi.
Linea 245: Linea 244:
A partire da '''Ubuntu 12.04''', digitare all'interno di una finestra di terminale:{{{  * '''Ubuntu 18.04 LTS''' e '''rilasci successivi''': digitare il comando seguente nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
sudo comando gdm
}}}
 * '''Ubuntu 16.04 LTS''': digitare il comando seguente nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
Linea 249: Linea 251:
Da '''Ubuntu 9.10''' ad '''Ubuntu 11.10''', digitare all'interno di una finestra di 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''.
I comandi sopra riportati vanno così modificati: sostituire ''comando'' con '''stop''' per fermare il server grafico; con '''start''' per avviare il server grafico; con '''restart''' per riavviare il server grafico.
Linea 288: Linea 287:
}}} Se l'output è il seguente: {{{ }}} Se l'output è il seguente, la scheda supporta '''Unity''': {{{
Linea 301: Linea 300:
}}} la scheda supporta '''Unity'''. }}}


Problemi in questa pagina? Segnalali in questa discussione

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.

Qual è la scheda video del mio PC?

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

Quale driver è in funzione?

Per sapere con quale driver sta funzionando la scheda video, digitare il seguente comando in un 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/AMD).

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

configuration: driver=i915 latency=0
configuration: driver=nvidia latency=0

Nell'esempio precedente sono attivi il driver i915 (driver libero per la grafica integrata Intel) e il driver nvidia (driver proprietario per schede Nvidia).

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.

È attiva 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:

  • la scheda video è molto datata e non dispone di accelerazione grafica;
  • il driver non supporta l'accelerazione 3D per la scheda in questione;
  • il driver non è stato installato/attivato correttamente.

Per 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 il seguente comando in un terminale:

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.

Per utilizzare il comando glxinfo occorre installare il pacchetto mesa-utils.

Come si aggiornano i driver video?

Se sono in uso i driver liberi preinstallati nel sistema o quelli proprietari installati tramite lo strumento Driver aggiuntivi, gli aggiornamenti sono automatici, ma sono rari e non seguono i rilasci ufficiali dei driver.
In particolare i rilasci LTS di Ubuntu sono aggiornati tramite Point Release che forniscono versioni aggiornate dei driver video liberi preinstallati nel sistema.

Se i driver in uso sono stati installati manualmente, ad esempio driver scaricati dal sito del produttore, sarà necessario scaricare la versione aggiornata e installarla manualmente (consultare le relative guide).

Cos'è il driver Vesa?

È un driver di base che fornisce supporto per tutte le schede video, ma non include alcuna accelerazione grafica 2D o 3D.

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

Cambiare scheda video, come procedere?

In linea generale, per cambiare la scheda video in un PC con installato Ubuntu non è necessario compiere procedure complicate: sarà sufficiente infatti sostituire l'hardware a PC spento. Una volta avviato nuovamente il PC, Ubuntu individuerà la nuova configurazione hardware e avvierà il driver open source specifico per la nuova scheda video.

Al fine di evitare spiacevoli inconvenienti, si riportano di seguito una serie di consigli da seguire prima di sostituire l'hardware.

  1. Verificare che non sia installato un driver proprietario per far funzionare la propria scheda video: ne sono un esempio i driver Nvidia e Radeon™ Software for Linux (noto come AMDGPU-Pro).
    In caso sia installato in Ubuntu un driver proprietario per la scheda video, sarà necessario rimuovere tale driver tramite uno dei metodi seguenti:

    • tramite lo strumento Driver aggiuntivi: in questo caso sarà possibile selezionare nuovamente il driver open source, rimuovendo di conseguenza il driver proprietario in maniera automatica;

    • in maniera manuale: se il driver proprietario non è elencato dallo strumento Driver aggiuntivi, significa che è stato scaricato dal sito del produttore e installato manualmente; in questo caso sarà necessario seguire le procedure specifiche riportate nella documentazione relativa al driver proprietario installato nel sistema.

    Al termine della procedura, riavviare il PC.
  2. Verificare che non sia stato generato il file /etc/X11/xorg.conf, secondo una delle modalità seguenti:

    • aprire il gestore di file e navigare fino alla cartella /etc/X11;

    • avviare il terminale e aprire con un editor di testo il file /etc/X11/xorg.conf; ad esempio in Ubuntu è possibile effettuare questa operazione digitando il comando seguente:

      gedit /etc/X11/xorg.conf

      La visualizzazione di un foglio bianco indica l'assenza del file /etc/X11/xorg.conf.

    Qualora sia presente il file /etc/X11/xorg.conf e questo contenga le informazioni sul driver video da utilizzare, sarà necessario modificarlo o, a seconda dei casi, rimuoverlo dal sistema, come indicato di seguito:

    1. Creare una copia di backup del file xorg.conf, digitando nel terminale il comando seguente:

      sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
    2. Modificare il file xorg.conf rimuovendo le informazioni relative al driver da utilizzare, oppure rimuovere definitivamente il file digitando nel terminale il comando seguente:

      sudo rm /etc/X11/xorg.conf
    3. Riavviare il PC, quindi verificare che il file /etc/X11/xorg.conf sia effettivamente stato rimosso (sarà presente solo la copia di backup /etc/X11/xorg.conf.bak creata precedentemente). Se per qualche motivo al riavvio non viene caricata l'interfaccia grafica di Ubuntu, è possibile ripristinare il vecchio file xorg.conf procedendo come segue:

      1. digitare la combinazione di tasti Ctrl+Alt+F2, quindi inserire nome utente e password dell'utente amministratore;

      2. ripristinare il file xorg.conf originale digitando il comando seguente:

        sudo cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf
        quindi riavviare il PC.

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 video, monitor, mouse e tastiera. X.org è il server grafico di Ubuntu.

Cos'è il file 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 altro.

A partire da Ubuntu 9.10 il file etc/X11/xorg.conf` non è più presente perché vengono scelte in automatico le opzioni corrette all'avvio del sistema, 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 nel terminale il seguente comando:

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

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 una finestra di terminale il seguente comando per ripristinare una versione funzionante del file xorg.conf:

    mv /etc/X11/xorg.conf.bak /etc/X11/xorg.conf
  3. Digitare il seguente comando all'interno di una finestra di 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 una finestra di 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 una finestra di terminale:

    sudo ddccontrol

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

Come si cambiano orientamento, risoluzione, frequenza e scala del monitor?

È possibile cambiare le impostazioni del monitor dal Centro di controllo del sistema.

Come si centra 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.

Prestare molta attenzione: l'uso incorretto del programma xvidtune più causare danni permanenti al proprio monitor o alla propria scheda video.

  1. Digitare il seguente comando nel terminale per avviare xvidtune:

    xvidtune
  2. 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».

  3. 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
  4. Per 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 avvia, riavvia e arresta il server grafico?

  • Ubuntu 18.04 LTS e rilasci successivi: digitare il comando seguente nel terminale:

    sudo comando gdm
  • Ubuntu 16.04 LTS: digitare il comando seguente nel terminale:

    sudo service lightdm comando

I comandi sopra riportati vanno così modificati: sostituire comando con stop per fermare il server grafico; con start per avviare il server grafico; con restart per riavviare il server grafico.

Come misuro le prestazioni della scheda video?

Glmark2

  1. Installare il pacchetto glmark2;

  2. digitare nel terminale il seguente comando:

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

Glxgears

  1. Installare il pacchetto mesa-utils;

  2. digitare nel terminale il seguente comando:

    glxgears
  3. verrà mostrata una finestra di dimensione 300x300 in cui ruotano degli ingranaggi. A intervalli regolari verrà mostrato nel terminale il numero dei fotogrammi per secondo (fps).

Una frequenza dei fotogrammi pari o leggermente inferiore a quella dello schermo implica che è attivo il vsync. Per oltrepassare la limitazione della sincronizzazione verticale si può utilizzare il comando seguente:

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.

Come usare la scheda video per la decodifica video?

È possibile assegnare parte del processo della decodifica video e della post-elaborazione video alla GPU della scheda video per sgravare il lavoro della CPU tramite VDPAU.

La scheda video è compatibile con Unity?

Per sapere se la propria scheda video è compatibile con l'ambiente grafico Unity, digitare nel terminale il comando seguente:

/usr/lib/nux/unity_support_test -p

Se l'output è il seguente, la scheda supporta Unity:

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


CategoryHomepage