fedora-os.org

Driver nVidia

INSTALLAZIONE DRIVER nVidia (questo articolo contiene informazioni sull’installazione di driver proprietario nella maggioranza dei casi NON utile in Fedora; da utilizzare in caso di necessità e con attenzione)

1- Identificazione PCI ID (codice identificazione scheda pci)
$ lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 9600M GT [10de:0649](rev a1)

Lista schede supportate

Il numero colorato visualizzato nell’output va controllato nella lista delle schede supportate , corrisponderà all’hardware montato sul nostro pc.

2- Configurazione RPMfusion repository
# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
# rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

3- Identificazione dei driver appropriati

In base al tipo di scheda disponibile installiamo i moduli kernel dai repo rpmfusion-nonfree
# yum install kmod-nvidia xorg-x11-drv-nvidia-lib.i686
# yum install kmod-nvidia-PAE xorg-x11-drv-nvidia-lib.i686 solo per i kernel PAE
# yum install kmod-nvidia-173xx xorg-x11-drv-nvidia-lib.i686 solo per schede GeForce FX
# yum install kmod-nvidia-96xx xorg-x11-drv-nvidia-lib.i686 solo per schede GeForce 4 e precedenti

La scelta deve essere fatta anche in funzione del tipo di kernel utilizzato, visualizzabile con il comando
$ uname -r

esempio: per i kernel .PAE sono necessari i driver kmod-nvidia-PAE

Lista completa dei moduli kernel:
$ yum list *kmod-nvidia\*

In seguito all’introduzione dei nuovi driver nouveau , per utilizzare i driver nVidia proprietari è necessaria la ricostruzione del ram disk.

4a- Ricostruzione dell’immagine initramfs per Fedora 13 (attenzione i seguenti comandi vanno dati tutti per poi riavviare):
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
# dracut /boot/initramfs-$(uname -r).img $(uname -r)
# gedit /boot/grub/grub.conf

alla fine della linea del kernel in uso si aggiunge l’istanza rdblacklist=nouveau

4b- Ricostruzione dell’immagine initramfs per Fedora 12 (attenzione i seguenti comandi vanno dati tutti per poi riavviare):
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
# dracut /boot/initramfs-$(uname -r).img $(uname -r)
# gedit /boot/grub/grub.conf

alla fine della linea del kernel in uso si aggiunge l’opzione rdblacklist=nouveau
# sed -i '/root=/s|$| rdblacklist=nouveau|' /boot/grub/grub.conf

ed impostare SELinux

# setsebool -P allow_execstack on
# reboot

4c- Ricostruzione dell’immagine initrd per Fedora 11:
# mv /boot/initrd-$(uname -r).img /boot/initrd-$(uname -r)-nouveau.img
# mkinitrd /boot/initrd-$(uname -r).img $(uname -r)
# reboot

Lascia un commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URI

Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s

Tema: WordPress Classic. Blog su WordPress.com.

Iscriviti

Get every new post delivered to your Inbox.