Difference between revisions of "Nouveau (Italiano)"

From ArchWiki
Jump to: navigation, search
m (modificato somario per non far vedere il suffisso (Italiano) nei wiki correlati)
(Installazione)
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
[[Category:Graphics (Italiano)]]
 
[[Category:Graphics (Italiano)]]
 
[[Category:X Server (Italiano)]]
 
[[Category:X Server (Italiano)]]
{{i18n|Nouveau}}
+
[[en:Nouveau]]
 +
[[es:Nouveau]]
 +
[[ru:Nouveau]]
 
{{Article summary start|Sommario}}
 
{{Article summary start|Sommario}}
 
{{Article summary text|Questo articolo descrive installazione del driver Open Source Nouveau Open Source per l'accelerazione grafica 3D per le schede NVIDIA. Il nome del progetto si riferisce al fatto che "nouveau" significa "nuovo" in Francese.}}
 
{{Article summary text|Questo articolo descrive installazione del driver Open Source Nouveau Open Source per l'accelerazione grafica 3D per le schede NVIDIA. Il nome del progetto si riferisce al fatto che "nouveau" significa "nuovo" in Francese.}}
 
{{Article summary heading|Articoli Correlati}}
 
{{Article summary heading|Articoli Correlati}}
{{Article summary text|[[KMS]] }}
 
{{Article summary text|[[Xorg (Italiano)|Xorg]]}}
 
 
{{Article summary text|[[NVIDIA (Italiano)|NVIDIA]]}}
 
{{Article summary text|[[NVIDIA (Italiano)|NVIDIA]]}}
 +
{{Article summary text|[[Xorg (Italiano)|Xorg]]}}
 
{{Article summary end}}
 
{{Article summary end}}
  
 
[http://nouveau.freedesktop.org/wiki/ Nouveau] è un driver grafico open source per schede video nVidia.
 
[http://nouveau.freedesktop.org/wiki/ Nouveau] è un driver grafico open source per schede video nVidia.
  
Non dimenticare di controllare [http://nouveau.freedesktop.org/wiki/FAQ FAQ] per qualsiasi domanda, dal momento che vi si trovano numerose informazioni.
+
Non dimenticare di controllare le [http://nouveau.freedesktop.org/wiki/FAQ Nouveau Driver FAQ] per qualsiasi domanda, dal momento che vi si trovano numerose informazioni.
  
 
==Installazione==
 
==Installazione==
Line 19: Line 20:
  
 
Se avete precedentemente installato i driver NVIDIA, allora dovete per prima cosa procedere alla loro rimozione:
 
Se avete precedentemente installato i driver NVIDIA, allora dovete per prima cosa procedere alla loro rimozione:
{{bc|<nowiki>
+
 
# pacman -Rdds nvidia nvidia-utils
+
# pacman -Rdds nvidia nvidia-utils
# pacman -S --asdeps libgl
+
# pacman -S --asdeps libgl
</nowiki>}}
+
  
 
{{Suggerimento|Se volete mantenere i driver NVIDIA installati, allora è richiesta una [[#Mantenere i driver NVIDIA installati|ulteriore configurazione]] per permettere il caricamento dei driver Nouveau al posto del driver NVIDIA.}}
 
{{Suggerimento|Se volete mantenere i driver NVIDIA installati, allora è richiesta una [[#Mantenere i driver NVIDIA installati|ulteriore configurazione]] per permettere il caricamento dei driver Nouveau al posto del driver NVIDIA.}}
  
Installare il driver DDX tramite il pacchetto {{pkg|xf86-video-nouveau}}.
+
{{Nota|Se si stanno installando i driver nouveau dopo la disinstallazione di quelli proprietari nvidia, assicurarsi di cancellare il file {{ic|/etc/X11/xorg.conf}} che il driver nvidia ha creato (o annullarne le modifiche), altrimenti X non riuscirà a caricare correttamente il driver nouveau.}}
 +
 
 +
[[pacman (Italiano)|Installare]] il driver DDX tramite il pacchetto {{pkg|xf86-video-nouveau}}, che è disponibile nel [[Official Repositories (Italiano)| Depositi ufficiali]]. Il quale ha come dipendenza il pacchetto {{Pkg|nouveau-dri}} che fornisce il driver DRI per l'accelerazione 3D.
  
 
Assicurarsi di avere installato [[Xorg (Italiano)|Xorg]] in modo appropriato.
 
Assicurarsi di avere installato [[Xorg (Italiano)|Xorg]] in modo appropriato.
 
 
Se si desidera usufruire del supporto all'accelerazione hardware 3D (ad esempio per sfruttare gli effetti di GNOME Shell o di KWin), installate il driver DRI con il pacchetto {{pkg|nouveau-dri}}.
+
Per utilizzare applicazioni 32 bit con accelerazione 3D su Arch x86_64, installare {{Pkg|lib32-nouveau-dri}} dal deposito [[multilib]].
  
{{Warning|Il driver DRI è ancora in fase '''sperimentale''', e può causare corruzioni di rendering o casuali blocchi della GPU (specialmente per le vecchie schede che si poggiano sul classico driver Mesa). Se volete utilizzarlo, è raccomandato abilitare [[Sysctl#Configuration|Magic SysRq key]] per sfruttare il [http://nouveau.freedesktop.org/wiki/LockupRecovery recupero da un eventuale blocco]. Fare riferimento a http://nouveau.freedesktop.org/wiki/MesaDrivers prima di segnalare bug realtivi all'accellerazione 3D.}}
+
{{Nota| Fare riferimento alla [http://nouveau.freedesktop.org/wiki/MesaDrivers pagina Nouveau MesaDrivers] prima di segnalare bug relativi all'accelerazione 3D.}}
  
 
==Caricamento==
 
==Caricamento==
  
I modulo del kernel nouveau dovrebbe caricarsi automaticamente senza problemi all'avvio del sistema.
+
I modulo del kernel Nouveau dovrebbe caricarsi automaticamente senza problemi all'avvio del sistema.
  
 
Nel caso che questo non avvenga, allora:
 
Nel caso che questo non avvenga, allora:
* Assicurarsi di non avere {{ic|nomodeset}} o {{ic|1=vga=}} tra le opzioni di GRUB, nella riga del kernel in {{ic|menu.lst}}/{{ic|grub.cfg}}, altrimenti il modulo Nouveau non sarà in grado di avviare con successo il kernel mode-setting (KMS). (si veda in seguito)
+
* Assicurarsi di non avere {{ic|nomodeset}} o {{ic|1=vga=}} tra i [[Kernel parameters|parametri del kernel]], altrimenti il modulo Nouveau non sarà in grado di avviare con successo il kernel mode-setting (KMS). (si veda in seguito)
 
* Controllare di non aver disabilitato il driver Nouveau utilizzando il metodo di blacklist tramite {{ic|/etc/modprobe.d/}}.
 
* Controllare di non aver disabilitato il driver Nouveau utilizzando il metodo di blacklist tramite {{ic|/etc/modprobe.d/}}.
  
 
===KMS===
 
===KMS===
  
Il Kernel Mode-Setting ([[KMS]]) è richiesto dal driver Nouveau. All'avvio del sistema la risoluzione verrà cambiata quando il KMS inizializzerà il driver video. Semplicemente, installare il driver Nouveau dovrebbe essere sufficiente per ottenere al sistema di riconoscere e inizializzarlo nella modalità "avvio ritardato" (trattato in seguito). Si veda la pagina [http://nouveau.freedesktop.org/wiki/KernelModeSetting KernelModeSetting] per maggiori informazioni.
+
Il [[Kernel Mode Setting]] (KMS) è richiesto dal driver Nouveau. All'avvio del sistema la risoluzione verrà cambiata quando il KMS inizializzerà il driver video. Semplicemente, installare il driver Nouveau dovrebbe essere sufficiente per ottenere al sistema di riconoscere e inizializzarlo nella modalità "avvio ritardato" (trattato in seguito). Si veda la pagina [http://nouveau.freedesktop.org/wiki/KernelModeSetting Nouveau KerneModeSetting] per maggiori informazioni.
  
 
{{Nota|Molti utenti preferiscono abilitare il metodo di "avvio anticipato" in modo da non causare un cambio di risoluzione durante il processo di boot.}}
 
{{Nota|Molti utenti preferiscono abilitare il metodo di "avvio anticipato" in modo da non causare un cambio di risoluzione durante il processo di boot.}}
Line 50: Line 52:
 
====Avvio ritardato====
 
====Avvio ritardato====
  
Con questa scelta, KMS sarà abilitato quando il processo di boot è nella fase di caricamento dei moduli (a schermo viene mostrato l'avviso "Loading modules.") Questo potrebbe causare un indesiderato lampo sullo schermo con il cambiamento della modalità.
+
Questo metodo consente di avviare il KMS dopo che gli altri moduli del kernel vengono caricati. Vedrete il testo "Caricamento moduli" (Loading modules) e la dimensione del testo può cambiare, possibilmente con un indesiderabile sfarfallio.
  
 
====Avvio anticipato====
 
====Avvio anticipato====
Line 56: Line 58:
 
Questo metodo avvierà KMS prima possibile nel processo di boot, quando [[initramfs]] viene caricato. Qui c'è la descrizione di come farlo con i pacchetti originali:
 
Questo metodo avvierà KMS prima possibile nel processo di boot, quando [[initramfs]] viene caricato. Qui c'è la descrizione di come farlo con i pacchetti originali:
  
Aggiungere "nouveau" alla riga {{ic|MODULES}} in {{ic|/etc/mkinitcpio.conf}}:  
+
A tale scopo, aggiungere {{Ic|nouveau}} alla riga {{ic|MODULES}} in {{ic|/etc/mkinitcpio.conf}}:  
  
 
  MODULES="... nouveau ..."
 
  MODULES="... nouveau ..."
  
Ri-generare l'immagine di boot:  
+
Ri-generare l'immagine ramdisk iniziale:  
  
  # mkinitcpio -p <kernel preset, e.g. linux>
+
  # mkinitcpio -p <kernel prescelto, es. "linux">
  
Se si hanno problemi con i driver nouveau, e si è costretti a ricostruire nouveau-drm diverse volte per scopi di test, non si aggiunga nouveau all' initramfs. È facile dimenticare di ricostruire l' initramfs e renderà qualsiasi test più difficile. Si usi perciò ''avvio ritardato''. Ci potrebbero essere problemi addizionali con initramfs se si ha bisogno di un firmware (generalmente sconsigliato)
+
Se si hanno problemi con i driver Nouveau, e si è costretti a ricostruire nouveau-drm diverse volte per scopi di test, non si aggiunga {{Ic|nouveau}} all' initramfs. È facile dimenticare di ricostruire l' initramfs e renderà qualsiasi test più difficile. Si usi perciò ''avvio ritardato''. Ci potrebbero essere problemi addizionali con initramfs se si ha bisogno di un firmware (generalmente sconsigliato)
  
 
==Trucchi e Consigli==
 
==Trucchi e Consigli==
Line 70: Line 72:
 
===Mantenere i driver NVIDIA installati===
 
===Mantenere i driver NVIDIA installati===
  
Se volete mantenere i driver NVIDIA proprietari, ma volete provare il driver nouveau, commentare la riga che mette il driver nouveau in blacklist in {{ic|etc/modprobe.d/nouveau_blacklist.conf}} modificandola come segue:  
+
Se volete mantenere i driver NVIDIA proprietari, ma volete provare il driver nouveau, commentare la riga che mette il driver nouveau in blacklist in {{ic|/etc/modprobe.d/nouveau_blacklist.conf}} modificandola come segue:  
  
 
  #blacklist nouveau
 
  #blacklist nouveau
Line 76: Line 78:
 
Istruire Xorg per caricare i driver nouveau al posto dei nvidia, creando il file {{ic|/etc/X11/xorg.conf.d/20-nouveau.conf}} con il seguente contenuto:
 
Istruire Xorg per caricare i driver nouveau al posto dei nvidia, creando il file {{ic|/etc/X11/xorg.conf.d/20-nouveau.conf}} con il seguente contenuto:
  
{{bc|<nowiki>
+
Section "Device"
Section "Device"
+
 
     Identifier "Nvidia card"
 
     Identifier "Nvidia card"
 
     Driver "nouveau"
 
     Driver "nouveau"
EndSection
+
EndSection
</nowiki>}}
+
 
 
{{Suggerimento|É possibile utilizzare  [[NVIDIA_(Italiano)#Passare_tra_i_driver_nvidia_e_nouveau|questo script]] se si ha l'intenzione di passare dai driver proprietari a quelli liberi molto spesso.}}
 
{{Suggerimento|É possibile utilizzare  [[NVIDIA_(Italiano)#Passare_tra_i_driver_nvidia_e_nouveau|questo script]] se si ha l'intenzione di passare dai driver proprietari a quelli liberi molto spesso.}}
  
Line 104: Line 105:
 
* Per avere le ultimissime modifiche di Nouveau, dovreste usare il pacchetto {{AUR|linux-git}} da [[AUR (Italiano)|AUR]], modificandone il PKGBUILD per puntare al repository proprio del progetto nouveau, che è attualmente questo: git://anongit.freedesktop.org/nouveau/linux-2.6
 
* Per avere le ultimissime modifiche di Nouveau, dovreste usare il pacchetto {{AUR|linux-git}} da [[AUR (Italiano)|AUR]], modificandone il PKGBUILD per puntare al repository proprio del progetto nouveau, che è attualmente questo: git://anongit.freedesktop.org/nouveau/linux-2.6
  
I sorgenti per le ultime versioni dei driver possono essere reperiti qui: http://nouveau.freedesktop.org/wiki/Source.
+
I sorgenti per le ultime versioni dei driver possono essere reperiti alla pagina [http://nouveau.freedesktop.org/wiki/Source Nouveau Source].
  
 
===Problemi di tearing con il composite===
 
===Problemi di tearing con il composite===
  
Modificare il file {{ic|/etc/X11/xorg.conf.d/20-nouveau.conf}}, e aggiungere alla sezione "Device section":
+
Modificare il file {{ic|/etc/X11/xorg.conf.d/20-nouveau.conf}}, e aggiungere quanto segue alla sezione {{ic|Device}}:
{{bc|Section "Device"
+
 +
Section "Device"
 
     Identifier "nvidia card"
 
     Identifier "nvidia card"
 
     Driver "nouveau"
 
     Driver "nouveau"
 
     Option "GLXVBlank" "true"
 
     Option "GLXVBlank" "true"
EndSection}}
+
EndSection
  
 
===Dual Head===
 
===Dual Head===
Line 144: Line 146:
 
Section "Screen"
 
Section "Screen"
 
     Identifier "screen1"
 
     Identifier "screen1"
 +
    Monitor "NEC"
 
     DefaultDepth 24
 
     DefaultDepth 24
 
       SubSection "Display"
 
       SubSection "Display"
Line 163: Line 166:
  
 
Inoltre è possibile impostare la risoluzione passando al kernel l'opzione  '''video='''. Vedere la pagina relativa a [[KMS]] per ulteriori informazioni.
 
Inoltre è possibile impostare la risoluzione passando al kernel l'opzione  '''video='''. Vedere la pagina relativa a [[KMS]] per ulteriori informazioni.
 
  
 
=== Gestione energetica ===
 
=== Gestione energetica ===
Lo scaling GPU per la gestione energetica è in varie fasi di sviluppo a seconda della GPU. Vedere il seguente link per ulteriori informazioni:
 
  
http://nouveau.freedesktop.org/wiki/PowerManagement
+
Lo scaling GPU per la gestione energetica è in varie fasi di sviluppo a seconda della GPU. Si veda la pagina [http://nouveau.freedesktop.org/wiki/PowerManagement Nouveau PowerManagement] per ulteriori informazioni.
  
 
===Abilitare MSI (Message Signaled Interrupts)===
 
===Abilitare MSI (Message Signaled Interrupts)===
Line 181: Line 182:
 
Se si utilizza l'[[#Avvio_anticipato |avvio anticipato]] per il supporto al KMS, aggiungere la stringa {{ic|1= FILES="/etc/modprobe.d/nouveau.conf"}} al file {{ic|/etc/mkinitcpio.conf}} e rigenerare l'immagine del kernel:
 
Se si utilizza l'[[#Avvio_anticipato |avvio anticipato]] per il supporto al KMS, aggiungere la stringa {{ic|1= FILES="/etc/modprobe.d/nouveau.conf"}} al file {{ic|/etc/mkinitcpio.conf}} e rigenerare l'immagine del kernel:
  
  # mkinitcpio -p <kernel preset, es. linux>
+
  # mkinitcpio -p <kernel prescelto, es. linux>
 +
 
 +
Riavviare il sistema affinché le modifiche abbiano effetto.
 +
 
 +
== Risoluzione dei Problemi ==
 +
 
 +
Per attivare il debug video, aggiungere quanto segue alle opzione del kernel (se state utilizzando grub, usare il tasto {{keypress|e}} dal menù di avvio per poter effettuare le modificare):
 +
 
 +
drm.debug=14 log_buf_len=16M
 +
 
 +
Creare un file di log dettagliato per Xorg:
 +
 
 +
startx -- -logverbose 9 -verbose 9
 +
 
 +
Visualizza i parametri e i valori caricati dal modulo video:
  
Riavviare il sistema per rendere le modifiche effettive.
+
modinfo -p video

Revision as of 21:22, 18 February 2013

Sommario help replacing me
Questo articolo descrive installazione del driver Open Source Nouveau Open Source per l'accelerazione grafica 3D per le schede NVIDIA. Il nome del progetto si riferisce al fatto che "nouveau" significa "nuovo" in Francese.
Articoli Correlati
NVIDIA
Xorg

Nouveau è un driver grafico open source per schede video nVidia.

Non dimenticare di controllare le Nouveau Driver FAQ per qualsiasi domanda, dal momento che vi si trovano numerose informazioni.

Installazione

Prima di procedere, dare un'occhiata a FeatureMatrix per controllare quali impostazioni sono supportate da una data architettura, e alla lista di codenames per determinare la categoria della propria scheda video. Si può anche controllare wikipedia per una lista più dettagliata.

Se avete precedentemente installato i driver NVIDIA, allora dovete per prima cosa procedere alla loro rimozione:

# pacman -Rdds nvidia nvidia-utils
# pacman -S --asdeps libgl
Suggerimento: Se volete mantenere i driver NVIDIA installati, allora è richiesta una ulteriore configurazione per permettere il caricamento dei driver Nouveau al posto del driver NVIDIA.
Nota: Se si stanno installando i driver nouveau dopo la disinstallazione di quelli proprietari nvidia, assicurarsi di cancellare il file /etc/X11/xorg.conf che il driver nvidia ha creato (o annullarne le modifiche), altrimenti X non riuscirà a caricare correttamente il driver nouveau.

Installare il driver DDX tramite il pacchetto xf86-video-nouveau, che è disponibile nel Depositi ufficiali. Il quale ha come dipendenza il pacchetto nouveau-dri che fornisce il driver DRI per l'accelerazione 3D.

Assicurarsi di avere installato Xorg in modo appropriato.

Per utilizzare applicazioni 32 bit con accelerazione 3D su Arch x86_64, installare lib32-nouveau-dri dal deposito multilib.

Nota: Fare riferimento alla pagina Nouveau MesaDrivers prima di segnalare bug relativi all'accelerazione 3D.

Caricamento

I modulo del kernel Nouveau dovrebbe caricarsi automaticamente senza problemi all'avvio del sistema.

Nel caso che questo non avvenga, allora:

  • Assicurarsi di non avere nomodeset o vga= tra i parametri del kernel, altrimenti il modulo Nouveau non sarà in grado di avviare con successo il kernel mode-setting (KMS). (si veda in seguito)
  • Controllare di non aver disabilitato il driver Nouveau utilizzando il metodo di blacklist tramite /etc/modprobe.d/.

KMS

Il Kernel Mode Setting (KMS) è richiesto dal driver Nouveau. All'avvio del sistema la risoluzione verrà cambiata quando il KMS inizializzerà il driver video. Semplicemente, installare il driver Nouveau dovrebbe essere sufficiente per ottenere al sistema di riconoscere e inizializzarlo nella modalità "avvio ritardato" (trattato in seguito). Si veda la pagina Nouveau KerneModeSetting per maggiori informazioni.

Nota: Molti utenti preferiscono abilitare il metodo di "avvio anticipato" in modo da non causare un cambio di risoluzione durante il processo di boot.

Avvio ritardato

Questo metodo consente di avviare il KMS dopo che gli altri moduli del kernel vengono caricati. Vedrete il testo "Caricamento moduli" (Loading modules) e la dimensione del testo può cambiare, possibilmente con un indesiderabile sfarfallio.

Avvio anticipato

Questo metodo avvierà KMS prima possibile nel processo di boot, quando initramfs viene caricato. Qui c'è la descrizione di come farlo con i pacchetti originali:

A tale scopo, aggiungere nouveau alla riga MODULES in /etc/mkinitcpio.conf:

MODULES="... nouveau ..."

Ri-generare l'immagine ramdisk iniziale:

# mkinitcpio -p <kernel prescelto, es. "linux">

Se si hanno problemi con i driver Nouveau, e si è costretti a ricostruire nouveau-drm diverse volte per scopi di test, non si aggiunga nouveau all' initramfs. È facile dimenticare di ricostruire l' initramfs e renderà qualsiasi test più difficile. Si usi perciò avvio ritardato. Ci potrebbero essere problemi addizionali con initramfs se si ha bisogno di un firmware (generalmente sconsigliato)

Trucchi e Consigli

Mantenere i driver NVIDIA installati

Se volete mantenere i driver NVIDIA proprietari, ma volete provare il driver nouveau, commentare la riga che mette il driver nouveau in blacklist in /etc/modprobe.d/nouveau_blacklist.conf modificandola come segue:

#blacklist nouveau

Istruire Xorg per caricare i driver nouveau al posto dei nvidia, creando il file /etc/X11/xorg.conf.d/20-nouveau.conf con il seguente contenuto:

Section "Device"
   Identifier "Nvidia card"
   Driver "nouveau"
EndSection
Suggerimento: É possibile utilizzare questo script se si ha l'intenzione di passare dai driver proprietari a quelli liberi molto spesso.

Se utilizzate il driver NVIDIA, e volete testare i Nouveau senza riavviare il sistema, allora assicurarsi che il modulo 'nvidia' non sia più caricato:

# rmmod nvidia

Caricare il modulo 'nouveau' :

# modprobe nouveau

Controllare che il caricamento sia andato a buon fine guardando l'output dei messaggi del kernel:

$ dmesg

Installazione dei pacchetti più recenti in sviluppo

Potreste voler provare un driver in versione più recente (-git) tramite AUR:

  • È possibile utilizzare mesa-gitAUR che vi permetterà l'installazione degli ultimi driver mesa (inclusi gli ultimi driver DRI).
  • È possibile utilizzare xf86-video-nouveau-gitAUR che vi permetterà l'installazione degli ultimi driver DDX.
  • Potete inoltre provare ad installare una versione più recente del kernel, usando pacchetti come ad esempio linux-mainlineAUR nel quale il codice Nouveau DRM può avere delle prestazioni migliori.
  • Per avere le ultimissime modifiche di Nouveau, dovreste usare il pacchetto linux-gitAUR da AUR, modificandone il PKGBUILD per puntare al repository proprio del progetto nouveau, che è attualmente questo: git://anongit.freedesktop.org/nouveau/linux-2.6

I sorgenti per le ultime versioni dei driver possono essere reperiti alla pagina Nouveau Source.

Problemi di tearing con il composite

Modificare il file /etc/X11/xorg.conf.d/20-nouveau.conf, e aggiungere quanto segue alla sezione Device:

Section "Device"
   Identifier "nvidia card"
   Driver "nouveau"
   Option "GLXVBlank" "true"
EndSection

Dual Head

Nouveau supporta l'estensione xrandr per monitor multipli e per il modesetting. Si veda la pagina RandR12 per i tutorial.

Qui c'è un modello completo dell'inizio di /etc/X11/xorg.conf.d/20-nouveau.conf per avviare 2 monitor nella modalità dual head. Si potrebbe preferire usare uno strumento grafico per configurare i monitor come proprietà-display-gnome (Sistema -> Preferenze -> Display).

/etc/X11/xorg.conf
# the right one
Section "Monitor"
          Identifier   "NEC"
          Option "PreferredMode" "1280x1024_60.00"
EndSection

# the left one
Section "Monitor"
          Identifier   "FUS"
          Option "PreferredMode" "1280x1024_60.00"
          Option "LeftOf" "NEC"
EndSection

Section "Device"
    Identifier "nvidia card"
    Driver "nouveau"
    Option  "Monitor-DVI-I-0" "NEC"
    Option  "Monitor-DVI-I-1" "FUS"
EndSection

Section "Screen"
    Identifier "screen1"
    Monitor "NEC"
    DefaultDepth 24
      SubSection "Display"
       Depth      24
       Virtual 2560 2048
      EndSubSection
    Device "nvidia card"
EndSection

Section "ServerLayout"
    Identifier "layout1"
    Screen "screen1"
EndSection

La risoluzione della console virtuale non corrisponde alla reale

Tramite l'utility fbset è possibile regolare la risoluzione della console.

Inoltre è possibile impostare la risoluzione passando al kernel l'opzione video=. Vedere la pagina relativa a KMS per ulteriori informazioni.

Gestione energetica

Lo scaling GPU per la gestione energetica è in varie fasi di sviluppo a seconda della GPU. Si veda la pagina Nouveau PowerManagement per ulteriori informazioni.

Abilitare MSI (Message Signaled Interrupts)

Questa opzione può fornire un vantaggio in termini di prestazioni ed è supportato solo su schede NV50 e superiori, di default è disattivato.

Attenzione: Questa procedura può causare instabilità con qualche combinazione di scheda madre/GPU.

Inserire la seguente linea in /etc/modprobe.d/nouveau.conf:

options nouveau msi=1

Se si utilizza l'avvio anticipato per il supporto al KMS, aggiungere la stringa FILES="/etc/modprobe.d/nouveau.conf" al file /etc/mkinitcpio.conf e rigenerare l'immagine del kernel:

# mkinitcpio -p <kernel prescelto, es. linux>

Riavviare il sistema affinché le modifiche abbiano effetto.

Risoluzione dei Problemi

Per attivare il debug video, aggiungere quanto segue alle opzione del kernel (se state utilizzando grub, usare il tasto Template:Keypress dal menù di avvio per poter effettuare le modificare):

drm.debug=14 log_buf_len=16M

Creare un file di log dettagliato per Xorg:

startx -- -logverbose 9 -verbose 9

Visualizza i parametri e i valori caricati dal modulo video:

modinfo -p video