Difference between revisions of "Nouveau (Italiano)"

From ArchWiki
Jump to: navigation, search
m (segnalato per revisione)
m (Revisione - pochi cambiamenti)
Line 1: Line 1:
 
[[Category:X Server (Italiano)]]
 
[[Category:X Server (Italiano)]]
 
{{i18n|Nouveau}}
 
{{i18n|Nouveau}}
 
{{out_of_date}}
 
{{nota|Questa pagina non è aggiornata. Seguite per ora le istruzioni della versione inglese.}}
 
  
 
[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.
Line 13: Line 10:
 
Si potrebbe anche controllare [http://en.wikipedia.org/wiki/Comparison_of_Nvidia_Graphics_Processing_Units wikipedia] per una lista perfino più dettagliata.
 
Si potrebbe anche controllare [http://en.wikipedia.org/wiki/Comparison_of_Nvidia_Graphics_Processing_Units wikipedia] per una lista perfino più dettagliata.
  
Installare i seguenti pacchetti:
+
Installare con il seguente comando:
  # pacman -S nouveau-dri xf86-video-nouveau
+
 
 +
  # pacman -S xf86-video-nouveau
 +
 
 +
In aggiunta al pacchetto [http://www.archlinux.org/packages/?q=xf86-video-nouveau  xf86-video-nouveau] si potrebbe usufruire del supporto, altamente sperimentale, dell'accellerazione Mesa Gallium 3D  DRI per i driver nouveau installando anche il pacchetto:
 +
 
 +
# pacman -S nouveau-dri
  
 
Come indicato [http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?id=d5f3c90d4f3ad6b054f9855b7b69137b97bda131 2010-02-25], nouveau genera automaticamente il firmware per schede nv50. Perciò nouveau-firmware non è più necessario per nessuna scheda video con nouveau-drm 0.0.15_20100313-1.
 
Come indicato [http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?id=d5f3c90d4f3ad6b054f9855b7b69137b97bda131 2010-02-25], nouveau genera automaticamente il firmware per schede nv50. Perciò nouveau-firmware non è più necessario per nessuna scheda video con nouveau-drm 0.0.15_20100313-1.
Line 20: Line 22:
 
==Caricamento==
 
==Caricamento==
  
Se si sono mantenuti installati i driver nvidia proprietari, i driver nouveau probabilmente non staranno funzionando.
+
Se si sono mantenuti installati i driver nvidia proprietari, i driver nouveau probabilmente non staranno funzionando. Si disinstallino i driver nvidia oppure li si metta in blacklist aggiungendo la seguente linea a /etc/modprobe.d/modprobe.conf
Si disinstallino i driver nvidia oppure li si metta in blacklist aggiungendo la seguente linea a /etc/modprobe.d/modprobe.conf
+
 
 
  blacklist nvidia
 
  blacklist nvidia
  
 
A questo punto i driver nouveau dovrebbero caricarsi correttamente al prossimo riavvio. Per provarli subito, assicurarsi innanzitutto che i driver nvidia non siano più caricati
 
A questo punto i driver nouveau dovrebbero caricarsi correttamente al prossimo riavvio. Per provarli subito, assicurarsi innanzitutto che i driver nvidia non siano più caricati
 +
 
  rmmod nvidia
 
  rmmod nvidia
 +
 
Quindi caricare nouveau
 
Quindi caricare nouveau
 +
 
  modprobe nouveau
 
  modprobe nouveau
 +
 
E controllare che funzionino correttamente controllando i messaggi del kernel con
 
E controllare che funzionino correttamente controllando i messaggi del kernel con
 +
 
  dmesg
 
  dmesg
  
 
==Configurazione==
 
==Configurazione==
Si può usare il seguente xorg.conf, che permette facilmente di tornare agli altri drivers:
+
 
Section "Device"
+
Creare il file {{filename| /etc/X11/xorg.conf.d/20-nouveau.conf}}, ed al suo interno aggiungete quanto segue:
 +
 
 +
Section "Device"
 
         Identifier "nvidia"
 
         Identifier "nvidia"
 
         Driver "nouveau"
 
         Driver "nouveau"
        #Driver "nv"
+
EndSection
        #Driver "nvidia"
+
 
EndSection
+
Ciò è necessario per assicurare che il driver nouveau venga caricato. Udev non è ancora in grado di caricarlo automaticamente.
  
 
==KMS==
 
==KMS==
Il Kernel Mode-Setting (KMS) è supportato dal driver Nouveau e il produttore raccomanda di testarlo visto che sarà  l'implementazione futura per tutti i chipset grafici. Si veda la pagina [http://nouveau.freedesktop.org/wiki/KernelModeSetting KernelModeSetting] per maggiori informazioni.
+
 
 +
Il Kernel Mode-Setting ([[KMS]]) è supportato dal driver Nouveau e il produttore raccomanda di testarlo visto che sarà  l'implementazione futura per tutti i chipset grafici. Si veda la pagina [http://nouveau.freedesktop.org/wiki/KernelModeSetting KernelModeSetting] per maggiori informazioni.
  
 
A partire da [http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?id=8fb5c3ada2678defb0351e8b155c564471da05a7 2009-12-11], KMS è di base con il modulo kernel (con nouveau-drm 0.0.15_20091220-1 e maggiore). Lo si può ancora disabilitare con nouveau.modeset=0 , tuttavia la mancanza di supporto a KMS è stata rimossa dai driver xorg su [http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/commit/?id=17485c234ff191cee3dd19e3dd693a80b024e189 2010-01-10] (xf86-video-nouveau 0.0.15_git20100117-1 e maggiore).
 
A partire da [http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?id=8fb5c3ada2678defb0351e8b155c564471da05a7 2009-12-11], KMS è di base con il modulo kernel (con nouveau-drm 0.0.15_20091220-1 e maggiore). Lo si può ancora disabilitare con nouveau.modeset=0 , tuttavia la mancanza di supporto a KMS è stata rimossa dai driver xorg su [http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/commit/?id=17485c234ff191cee3dd19e3dd693a80b024e189 2010-01-10] (xf86-video-nouveau 0.0.15_git20100117-1 e maggiore).
  
 
===Avvio ritardato===
 
===Avvio ritardato===
 +
 
Con questa scelta, KMS sarà abilitato quando il processo boot avvisa, "Loading modules." Questo potrebbe causare un indesiderato lampo sullo schermo con il cambiamento della modalità.
 
Con questa scelta, KMS sarà abilitato quando il processo boot avvisa, "Loading modules." Questo potrebbe causare un indesiderato lampo sullo schermo con il cambiamento della modalità.
  
Line 51: Line 62:
  
 
===Avvio anticipato===
 
===Avvio anticipato===
 +
 
{{Warning|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 bisogni di un firmware per la famiglia di schede video nv50}}
 
{{Warning|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 bisogni di un firmware per la famiglia di schede video nv50}}
  
Line 56: Line 68:
  
 
1) Aggiungere "nouveau" alla riga ''MODULES'' in {{Filename|/etc/mkinitcpio.conf}}:
 
1) Aggiungere "nouveau" alla riga ''MODULES'' in {{Filename|/etc/mkinitcpio.conf}}:
 +
 
  MODULES="'''nouveau''' ..."
 
  MODULES="'''nouveau''' ..."
  
 
2) Si aggiunga "/etc/modprobe.d/modprobe.conf" alla sezione FILES in {{Filename|/etc/mkinitcpio.conf}}:
 
2) Si aggiunga "/etc/modprobe.d/modprobe.conf" alla sezione FILES in {{Filename|/etc/mkinitcpio.conf}}:
 +
 
  FILES="/etc/modprobe.d/modprobe.conf"
 
  FILES="/etc/modprobe.d/modprobe.conf"
  
 
3) Rigenerare il proprio initcpio:
 
3) Rigenerare il proprio initcpio:
 +
 
  # mkinitcpio -p <''il proprio kernel preset (kernel26, etc.)''>
 
  # mkinitcpio -p <''il proprio kernel preset (kernel26, etc.)''>
  
Line 67: Line 82:
  
 
==Installazione alternativa==
 
==Installazione alternativa==
 +
 
Se i pacchetti ufficiali di Arch Linux non funzionano, si può provare un driver più recente da [[AUR]]: {{Package AUR|xf86-video-nouveau-git}}.  Un modulo DRM più recente può essere costruito usando il PKGBUILD {{Package Official|nouveau-drm}} da [[Arch Build System|ABS]].  Semplicemente si aggiorni {{Codeline|_snapdate}} alla data corrente, e si modifichi la stringa {{Codeline|sources}} in:
 
Se i pacchetti ufficiali di Arch Linux non funzionano, si può provare un driver più recente da [[AUR]]: {{Package AUR|xf86-video-nouveau-git}}.  Un modulo DRM più recente può essere costruito usando il PKGBUILD {{Package Official|nouveau-drm}} da [[Arch Build System|ABS]].  Semplicemente si aggiorni {{Codeline|_snapdate}} alla data corrente, e si modifichi la stringa {{Codeline|sources}} in:
 +
 
  source=(# ftp://ftp.archlinux.org/other/$pkgname/master-${_snapdate}.tar.gz
 
  source=(# ftp://ftp.archlinux.org/other/$pkgname/master-${_snapdate}.tar.gz
 
         http://people.freedesktop.org/~pq/nouveau-drm/master.tar.gz
 
         http://people.freedesktop.org/~pq/nouveau-drm/master.tar.gz
Line 76: Line 93:
  
 
==3D==
 
==3D==
 +
 
Il 3D ''non è supportato''.
 
Il 3D ''non è supportato''.
  
 
Ciò significa:
 
Ciò significa:
 +
 
* Non si chiedano istruzioni per provarlo.
 
* Non si chiedano istruzioni per provarlo.
 
* Qualsiasi cosa si faccia, non si installino i driver 3D a livello di sistema.
 
* Qualsiasi cosa si faccia, non si installino i driver 3D a livello di sistema.
Line 86: Line 105:
  
 
==Dual Head==
 
==Dual Head==
 +
 
Nouveau supporta l'estensione xrandr per monitor multipli e per il modesetting. Si veda la pagina [[RandR12]] per i tutorial.
 
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 {{Filename|/etc/X11/xorg.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).
 
Qui c'è un modello completo dell'inizio di {{Filename|/etc/X11/xorg.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).
<pre>
+
 
 +
{{file|name=/etc/X11/xorg.conf|content=<nowiki>
 
# the right one
 
# the right one
 
Section "Monitor"
 
Section "Monitor"
Line 127: Line 148:
 
     Option "AIGLX" "false"
 
     Option "AIGLX" "false"
 
EndSection
 
EndSection
</pre>
+
</nowiki>}}
  
==Problemi==
+
==La risoluzione della console virtuale non corrisponde alla reale==
  
===La risoluzione della console virtuale non corrisponde alla reale===
 
 
Si usi questo strumento {{Package Official|fbset}} per regolare la risoluzione della console.
 
Si usi questo strumento {{Package Official|fbset}} per regolare la risoluzione della console.

Revision as of 11:25, 29 November 2010

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Nouveau è un driver grafico open source per schede video NVIDIA. Non dimenticare di controllare 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 potrebbe anche controllare wikipedia per una lista perfino più dettagliata.

Installare con il seguente comando:

# pacman -S xf86-video-nouveau

In aggiunta al pacchetto xf86-video-nouveau si potrebbe usufruire del supporto, altamente sperimentale, dell'accellerazione Mesa Gallium 3D DRI per i driver nouveau installando anche il pacchetto:

# pacman -S nouveau-dri

Come indicato 2010-02-25, nouveau genera automaticamente il firmware per schede nv50. Perciò nouveau-firmware non è più necessario per nessuna scheda video con nouveau-drm 0.0.15_20100313-1.

Caricamento

Se si sono mantenuti installati i driver nvidia proprietari, i driver nouveau probabilmente non staranno funzionando. Si disinstallino i driver nvidia oppure li si metta in blacklist aggiungendo la seguente linea a /etc/modprobe.d/modprobe.conf

blacklist nvidia

A questo punto i driver nouveau dovrebbero caricarsi correttamente al prossimo riavvio. Per provarli subito, assicurarsi innanzitutto che i driver nvidia non siano più caricati

rmmod nvidia

Quindi caricare nouveau

modprobe nouveau

E controllare che funzionino correttamente controllando i messaggi del kernel con

dmesg

Configurazione

Creare il file Template:Filename, ed al suo interno aggiungete quanto segue:

Section "Device"

       Identifier "nvidia"
       Driver "nouveau"

EndSection

Ciò è necessario per assicurare che il driver nouveau venga caricato. Udev non è ancora in grado di caricarlo automaticamente.

KMS

Il Kernel Mode-Setting (KMS) è supportato dal driver Nouveau e il produttore raccomanda di testarlo visto che sarà l'implementazione futura per tutti i chipset grafici. Si veda la pagina KernelModeSetting per maggiori informazioni.

A partire da 2009-12-11, KMS è di base con il modulo kernel (con nouveau-drm 0.0.15_20091220-1 e maggiore). Lo si può ancora disabilitare con nouveau.modeset=0 , tuttavia la mancanza di supporto a KMS è stata rimossa dai driver xorg su 2010-01-10 (xf86-video-nouveau 0.0.15_git20100117-1 e maggiore).

Avvio ritardato

Con questa scelta, KMS sarà abilitato quando il processo boot avvisa, "Loading modules." Questo potrebbe causare un indesiderato lampo sullo schermo con il cambiamento della modalità.

Si rimuovino tutte le opzioni "vga=" e "video=" dal linea kernel in Template:Filename. Usare altri driver di framebuffer (come uvesafb) creerà conflitti con KMS.

Avvio anticipato

Warning: 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 bisogni di un firmware per la famiglia di schede video nv50

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:

1) Aggiungere "nouveau" alla riga MODULES in Template:Filename:

MODULES="nouveau ..."

2) Si aggiunga "/etc/modprobe.d/modprobe.conf" alla sezione FILES in Template:Filename:

FILES="/etc/modprobe.d/modprobe.conf"

3) Rigenerare il proprio initcpio:

# mkinitcpio -p <il proprio kernel preset (kernel26, etc.)>

Si può dare un'occhiata anche alle istruzioni Intel per un avvio anticipato: Intel Graphics:KMS (Kernel Mode Setting)

Installazione alternativa

Se i pacchetti ufficiali di Arch Linux non funzionano, si può provare un driver più recente da AUR: Template:Package AUR. Un modulo DRM più recente può essere costruito usando il PKGBUILD Template:Package Official da ABS. Semplicemente si aggiorni Template:Codeline alla data corrente, e si modifichi la stringa Template:Codeline in:

source=(# ftp://ftp.archlinux.org/other/$pkgname/master-${_snapdate}.tar.gz
        http://people.freedesktop.org/~pq/nouveau-drm/master.tar.gz
        # get the Makefile from http://cgit.freedesktop.org/nouveau/linux-2.6/plain/nouveau/Makefile?h=master-compat
        Makefile)

Si può usare Template:Package AUR per compilare l'albero kernel del progetto nouveau, che include già tutti i moduli necessari. Questo è il metodo raccomandato dal produttore.

3D

Il 3D non è supportato.

Ciò significa:

  • Non si chiedano istruzioni per provarlo.
  • Qualsiasi cosa si faccia, non si installino i driver 3D a livello di sistema.
  • Se si vuole provare l'accelerazione 3D o si hanno problemi con essa, si è da soli, finché non si decide di creare patch per contribuire.

Rimandi: Nouveau frontpage e Nouveau FAQ

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 Template:Filename 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).

Template:File

La risoluzione della console virtuale non corrisponde alla reale

Si usi questo strumento Template:Package Official per regolare la risoluzione della console.