Nouveau (Italiano)

From ArchWiki
Revision as of 09:10, 4 December 2010 by Veleno77 (Talk | contribs) (Configurazione)

Jump to: navigation, search

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
Warning: 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.

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: Template:File Ciò è necessario per assicurare che il driver nouveau venga caricato. Xorg 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.

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.