[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