Nvidia Optimus Fedora 21 and other

fedora nvidia optimus technology

In questa guida spiegheremo come utilizzare la tecnologia Optimus con Fedora 21.

 

Innanzi tutto, procediamo a rimuovere bumblebee e i relativi driver, se avete precedentemente usato il tool citato,  con il seguente comando:

yum remove bumblebee bumblebee-nvidia bbswitch

 

Ora installiamo i driver nvidia relativi al kernel disponibile:

yum install kmod kmod-nvidia xorg-x11-drv-nvidia-libs kernel-devel xrandr

 

Una volta installato i pacchetti che ci servono, procediamo alla disattivazione del servizio akmods:

systemctl disable akmods

 

Ora installiamo sddm ( display manager alternativo a kdm e gdm ):

yum install sddm sddm-themes sddm-kcm

 

Abilitiamo sddm come display manager di default:

systemctl disable kdm ( oppure gdm )

systemctl enable sddm

 

Ora effettuiamo le modifiche che ci servono per far partire sddm con i driver nvidia. Spostiamoci nella directory /usr/share/sddm/scripts/ ed editiamo il file Xsetup:

cd /usr/share/sddm/scripts/

vi Xsetup

inserire le seguenti righe: 

xrandr –setprovideroutputsource modesetting NVIDIA-0
xrandr –auto

Salviamo il file regolamente ed egueguiamo gli ultimi passi da svolgere.

In /etc/modprobe.d andiamo a creare il file di configurazione disable-nouveau.conf e inseriamo la seguente stringa e salviamo il file:

blacklist nouveau

In /etc/X11/ procediamo a creare il file di configurazione di xorg che ci servirà a far funzionare la nostra nvidia:

cd /etc/X11

vi xorg.conf

aggiungiamo il seguente codice all’interno del file xorg.conf che abbiamo creato precedentemente:

Section “ServerLayout”
Identifier “layout”
Screen 0 “nvidia”
Inactive “intel”
EndSection

Section “Device”
Identifier “nvidia”
Driver “nvidia”
BusID “PCI:01:00:0”
EndSection

Section “Screen”
Identifier “nvidia”
Device “nvidia”
# Uncomment this line if your computer has no display devices connected to
# the NVIDIA GPU. Leave it commented if you have display devices
# connected to the NVIDIA GPU that you would like to use.
Option “UseDisplayDevice” “none”
EndSection

Section “Device”
Identifier “intel”
Driver “modesetting”
BusID “PCI:00:02:0”
EndSection

Section “Screen”
Identifier “intel”
Device “intel”
EndSection

Riavviate la distro e godetevi la vostra nvidia.

 

Ecco gli screen di Fedora 21 funzionanti regolamente:

 

 

Calogero Scarnà
Calogero Scarnà
Articoli: 299

Newsletter

Inserisci il tuo nome e il tuo indirizzo email qui sotto e iscriviti alla nostra newsletter