Le prestazioni di Nouveau si avvicinano al driver Nvidia

Per chi non fosse pratico per le schede Nvidia sono disponibili due driver. Quello ufficiale sviluppato dall’azienda e rilasciato solo come blob binario ed uno open source, Nouveau, frutto del reverse engineering del driver originale e del dump del firmware.
Il progetto ha ricevuto una notevole spinta dalla famosa sfuriata di Linus Torvalds a cui poi è seguita l’inclusione del driver Nouveau all’interno del kernel Linux. Da allora i progressi sono stati costanti ed hanno portato ad una maggiore stabilità e velocità del codice.
Phoronix ha deciso di mettere alla prova lo stato dei driver per schede Nvidia su Linux ed i risultati sono piuttosto interessanti. I test sono stati effettuati con diverse schede Nvidia da quelle più economiche a quelle di fascia alta mettendo in competizione il driver binario ufficiale, con Nouveau su Linux 2.6.38 e su 2.6.39. Quest’ultimo grazie ad alcune patch fornisce dei risultati particolarmente entusiasmanti. In alcuni casi, soprattutto con le schede meno spinte, si arriva ad eguagliare le prestazioni di Nvidia. Un traguardo non certo da poco per un progetto partito completamente da zero.
Se guardate i grafici pubblicati potete capire che non è ancora il momento di stappare le bottiglie di spumante perché, soprattutto nei test più pesanti, il driver proprietario riesce ad essere fino a 3 volte più veloce. Probabilmente qualcosa su cui si punterà nel prossimo futuro.
Oltre ai grezzi numeri del framerate bisogna parlare del supporto OpenGL che nel caso del driver binario arriva a OpenGL 3 o 4, in base alla scheda, mentre per la combinazione Nouveau Gallium 3D si ferma a OpenGL 2.1. Mancanze anche sul piano delle funzionalità aggiuntive come supporto per multi GPU SLI, accelerazione video VDPAU, supporto OpenCL/Cuda ed il tv-out che funziona solo su alcune schede.
Se vogliamo fare un riassunto della situazione si può certamente dire che la strada fatta fin qui è tante ed il lavoro è stato molto buono, nonostante le difficili condizioni di lavoro, ma ci sono ancora molti km da macinare di fronte per il team di sviluppo. Se avete una scheda Nvidia provate a contribuire anche voi allo sviluppo provando il driver, fornendo dump e segnalando bug.
Via | Phoronix
Le prestazioni di Nouveau si avvicinano al driver Nvidia é stato pubblicato su ossblog alle 15:00 di lunedì 21 marzo 2011.
Popularity: unranked [?]


Se avete mai provato a seguire la mailing list di sviluppo del kernel Linux prima o poi vi capiterà di vedere come Linus Torvalds tiene in ordine la truppa quando i ranghi tendono a farsi troppo larghi.





