[Linux-Biella] drivers: nouveau vs nvidia
PaulTT
paultt a bilug.linux.it
Ven 29 Lug 2011 10:47:54 CEST
ho provato finalmente i driver nouveau recenti
su una mobo con scheda integrata nvidia GeForce 7025, sto usando quelli
e ne sono felice, no problema
ho e17, col composite attivato, l'accellerazione grafica funziona
(foobillard ci gira insomma ;D)
li ho provati anche sul mio mbp, con GeForce 9400M c79:
qui invece sono tornato ai driver nvidia.
non hanno grossi problemi, i nouveau, anzi; ma qui ho un compositing
server (praticamente uguale a compiz, un pelo piu' leggero) che gira, e
spesso uso vo gl o gl2 con mplayer.
il problema e' che dopo che e' passato mplayer, la scheda inizia a fare
artefatti, inoltre, non mi supporta le modalita' stereo (per il 3d) del
vo gl, per cui mi torna poco utile, diciamo :)
cosi' provando velocemente, ma non troppo, ho trovato questi difetti....
per far funzionare i driver nouveau ho dovuto:
. compilare il kernel con :
Device drivers->Staging drivers->Nouveau (nVidia) cards, con le
sotto-opzioni
. verificare in /etc/modprobe.d che non ci fosse alcuna riga che
mettesse in blacklist nouveaufb (ce ne si accorge se riavviando, non
viene attivato il framebuffer)
(. riavviare)
. alzare la gamma dell'horizontal sync nel file xorg.conf, portato a:
HorizSync 28.0 - 75.0
(probabilmente i driver nvidia ignorano l'opzione, credo)
. cambiare la riga
Driver "nvidia"
in:
Driver "nouveau"
nella sezione device della scheda
. installare i pacchetti (debian):
libgl1-mesa-dri-experimental
libdrm-nouveau1a
libkms1
. reinstallare (per rimpiazzare i file del driver nvidia con quelli
standard):
dpkg -i xserver-xorg-core_2%3a1.10.2.902-1_amd64.deb
libgl1-mesa-glx_7.10.3-3_amd64.deb libglu1-mesa_7.10.3-3_amd64.deb
libglew1.5_1.5.8-3_amd64.deb
(PS le versioni pacchetto sono quelle che avevo in linea, non sono
fondamentali per la riuscita direi ;P)
. rimuovere il modulo nvidia.ok da /lib/modules/....
solo cosi', non funzionava benissimo e dava alcuni artefatti o
ribaltamenti del video
ho quindi scaricato i sorgenti del driver:
git clone git://anongit.freedesktop.org/git/mesa/drm/
git clone git://anongit.freedesktop.org/git/nouveau/xf86-video-nouveau/
(per compilarli servono un po' di lib -dev di x, tra cui, che non avevo:
x11proto-xf86dri-dev)
atogen+make+make install in /usr/local/stow/ e mi son copiato a manina
(per non inquinare troppo la distro) i file installati, da
/usr/local/stow/nouveau/lib , in /usr/lib/, al posto di quelli presenti
(che avevo salvato prima)
ldconfig, reboot, e via!
non fosse per il problema di mplayer, che mi sminkia il rendering, avrei
tenuto i driver nuovi.
devo ammettere che non ho provato a ricompilare mpl contro le librerie
nuove o indagato moltissimo sul problam, e' il computer che uso tutti i
di', e mettere i driver nouveau e' uno sfizio, attualmente, per me.
byebye
--
This is probably one big reason why GIT and I don’t get on so well;
it’s written for somebody else’s use case where the most common use
case is committing nothing.
Maggiori informazioni sulla lista
Linux