Durante una recente intervista al direttore della divisione Unix Software di NVIDIA sono emerse un pò di notizie interessanti sul futuro dei driver grafici per Linux, soprattutto in relazione al rapporto con Nouveau, il driver 3d portato avanti dalla comunità tramite reverse-engineering, su cui la società non aveva ancora espresso un’opinione ufficiale. Vediamo insieme i punti salienti dell’intervista…
- Compositing. Dobbiamo aspettarci netti miglioramenti nell’implementazione di GLX_EXT_texture_from_pixmap e, di conseguenza, migliori performance ( e meno bug ) nell’utilizzo di Compiz / Beryl.
- XRandR. Nei prossimi mesi verrà completato il supporto a RandR 1.2, che andrà a lavorare ad un livello superiore rispetto quello dei driver per X. RandR è una libreria che si interfaccia con le estensioni Resize e Rotate di X.org per agevolare la manipolazione delle dimensioni, della rotazione e del refresh rate di una sessione di X. E’ un pezzo fondamentale di ogni desktop X11 moderno.
- Mobile. Aspettiamoci miglioramenti per le schede mobile, soprattutto per quanto riguarda i consumi energetici ( chi utilizza il compositing sui portatili sa bene di cosa stia parlando ).
- Nouveau. NVIDIA vorrebbe ignorare il driver 3d portato avanti dalla comunità…la linea di condotta della società è chiaramente esposta nell’intervista: “Non vogliamo né aiutare né ostacolare Nouveau. Vogliamo supportare Linux tramite un driver 2d open source ( che NVIDIA mantiene attivamente ) e tramite il nostro driver proprietario” .
Con NVIDIA fuori dai giochi sembra che le uniche aziende interessate a sviluppare driver grafici aperti siano Intel e, forse, ATI…cosa ne pensate? Condividete la linea della società?
[ via Slashdot ]
sloteel
07 giu 2007 - 09:55 - #1Come disse il piotta… basta che consuma poco.
Se fanno un bel driver, come lo farebbe la comunità secondo me potrebbero anche tenerlo chiuso.
Se lo aprono, molto meglio.
mad_max
07 giu 2007 - 10:31 - #2Non ci si può lamentare dell’attuale supporto che NVIDIA offre agli utenti con il pinguino (e ai cugini bsd).
Nelle mie vene scorre ‘FOSS’ ma non per questo disprezzo i driver Nvidia, anzi. Non tutto il software deve essere OpenSource(ma quasi!) in particolare drivers universali per centinaia di sk video molto complesse che solo il costruttore conosce a fondo(sia per questioni di Segreti Industriali sia per la complessità tecnica).
Ciao
psychomantum
07 giu 2007 - 10:32 - #3Ma sisi :), spero solo che si dia una svegliata la ati :D
lestat82
07 giu 2007 - 10:44 - #4uhmmm diciamo che per il momento va benissimo, il punto di lancio è il permettere a qualsiasi utente di poter usare GNU/*/Linux. Una volta aver fatto vedere il nostro potenzaiel ci penseranno gli sviluppatori open alla realizzazione di driver open ;-D
“la conquista del mondo procede come previsto”
Ikitt
07 giu 2007 - 11:09 - #5Se effettivamente non ostacoleranno lo sviluppo di nouveau sarebbe gia` un passo avanti, IMHO. Se. :)
Dox
07 giu 2007 - 11:18 - #6finchè non vedo ATI fare dei driver decenti comprerò solo nvidia
dave_v
07 giu 2007 - 11:54 - #7Non sono per niente d’accordo.. servono driver liberi fatti bene. L’unica azienda che offre un supporto decente è Intel
giggio
07 giu 2007 - 12:01 - #8la nvidia e’ l’unica che da un supporto decente a linux… se volete avere il 3d sul pinguino e’ un passo obbligato
che poi tengano chiusi i drivers a me frega poco o nulla… il computer e’ fatto per essere usato e non per fare politica/filosofia
sloteel
07 giu 2007 - 12:35 - #9Il problema è il confronto impietoso con le prestazioni su windows / mac. La mentalità dell’utente linux è “basta che funziona”. Se un utente windows si trovasse con giochi che partono una volta sì e una no, pieni di artefatti, lenti a prescindere dalla risoluzione o dai filtri come reagirebbe? Di certo non con un “vabbè, per i giochi mi compro il wii”.
Rileggendo l’articolo leggo un supporto migliorato per cose , come il 3d desktop, che aggiungono poco o nulla all’utilizzo quotidiano, a parte forse il cubo, l’exposè e il thunbail preview che vanno già benissimo ora come ora (e ho ati con xgl, su nvidia la situazione dovrebbe essere ancora migliore). In questo senso non condivido la scelta di nvidia, bisogna migliorare le prestazioni in ambito videoludico. Poi una volta fatto questo, le software house faranno arrivare i giochi, secondo me.
infamous
07 giu 2007 - 13:23 - #10il fatto che abbiano dichiarato che NON ostacoleranno i driver opensource mi sembra una gran bella notizia, non so a voi.
mad_max
07 giu 2007 - 13:52 - #11X sloteel.
forse sei mal informato.
Le prestazioni dei driver di nvidia x linux sono paragonabili a quelli per windows, anzi. Semmai il problema é che praticamente non esistono GIOCHI per il pinguino(Quake e UT non bastano).
Phyr0
07 giu 2007 - 16:01 - #12ho sempre comprato nvidia xke migliori della ati come drivers, solo che il propblema del closed source è importante per molti punti.
1) Solo su windows esistono drivers alternativi crackati quali gli omega che permettono miglioramenti nelle prestazioni, se il driver fosse reso open, scommetto migliorie e forks che aumenterebbero la vendita delle schede solo per la qualita delle prestazioni.
Da notare l’aumento di portatili con scheda 915 della intel, dei quali sono stati resi open, e da allora qualsiasi applicazione 3D sui portatili equipaggiati va in maniera impeccabile, per esempio compiz a me va come una scheggia.
2) Il fatto di rendere open i drivers permetterebbe il riscrivere drivers per schede obsolete ormai abbandonati dai drivers nvidia closed, le quali potrebbero dare ancora molto.
Un esempio pratico, io ho delle schede integrate nforce2, le quali vengono supportate piu o meno, infatti il 3d va, ma con compiz non parte il window decorator, o non applica il window decorator, ed ho letto e sentito che si tratta appunto di drivers non piu supportati a partire dal nuovo xorg, quando la scheda con giochi come quake 3 ed enemy of territory riescono da dare ottmi risultati.
neon
07 giu 2007 - 20:20 - #13Lo sviluppo di driver open permetterebbe l’utilizzo di schede nvidia anche su architetture diverse da X86. Io aspetto nouveau per i driver PPC.
Anche lo sviluppo per sistemi operativi diversi da linux e freebsd (mi pare sia l’unico BSD supportato dai driver closed, oltre a OSX ovviamente) sarebbe utile.
sirus
07 giu 2007 - 21:41 - #14Io sto con NVIDIA, è una società che lavora ed ha lavorato bene quindi non vedo perché lamentarsi se non decide di rilasciare il sorgente dei suoi driver. Inoltre non essendo disponibili le specifiche hardware delle schede sarebbe quasi inutile avere a disposizione il codice sorgente se non per l’utilizzo dei driver con piattaforme poco diffuse.
Phyr0
07 giu 2007 - 23:48 - #15mi mancava la storia del ppc, pensare che ho un g4 beccato ad una fiea che monta una rage128 pci che naturalmente con linux riesce a dare poco, e cercavo appunto una nvidia pci se esistente….
ecco un altro motivo del fatto di renderli open, non capisco la politica di mantenerli closed, tanto le schede che sia open o closed le vendono sempre….