Pagina 1 di 2
[Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 19:55
da isileth
Ho appena provato a togliere la spunta da Sistema - Gestione driver con restrizioni ai driver nvidia.
Questo significa che il pc sta funzionando con i driver Open per le schede Nvidia?
Che voi sappiate funzionano meglio?
Ho disabilitato compiz.
Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 19:57
da nto
fammi sapere pure a me...visto che i driver proprietari non mi convincono
Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 20:03
da shouldes
Su qualche scheda non recentissima, si potrebbero usare i driver open.
Dovresti provare a vedere se la cpu sale di più durante la riproduzione dei film, fino a che risoluzioni puoi spingerti con divx e altri formati senza perdere fluidità.
Solo facendo delle prove dirette sul proprio hardware si può valutare quali tenere.
Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 20:09
da isileth
La scheda è una Nvidia GeForce 8400 mg da 128 mb.
Ho deciso di togliere i driver Nvidia perchè ultimamente mi sono capitati sfarfallamenti (da quando ho disattivato gli effetti di Compiz) e volevo vedere se le cose cambiavano.
av
Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 20:16
da shouldes
Mi sa che senza driver proprietari quella scheda non da il meglio di se.
Non credo proprio che funzionalità come la decodifica hardware h.264 e altre features che ha quella scheda possano fungere con i driver open.
Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 20:20
da telperion
E praticamente disattivi ogni tipo di accelerazione che dava la scheda.
Quindi nei video la decompressione MPEG (1 e 2) ASP (xvid divx x263) AVC (x264) sarà completamente a carico del processore che deve elaborare i dati in ram e poi spostarli in ram video, mentre la GPU può lavorare direttamente in ram video (direct rendering), e non sarà disponibile l'overlay hardware della scheda.
Ovviamente niente applicazioni 3d come giochi google-earth compiz, essendo le routine base OGL gestite dalla scheda in hardware.
Un pò come togliere 3 candele alla nostra auto 4 cilindri.
Poi vabbè, ogniuno col pc fà un pò come crede.
Se poi pero vedendo un dvd consumi più batteria con la cpu a manetta,
di quella che risparmi "segando" la scheda ...

Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 20:23
da nto
capisco
io nella nvidia geforce 7500le (ram da 320 mega) tengo i driver proprietari ma ad esempio ho problemi con un giochetto che con la 7.10 andava benissimo e con la 8.04 va a scatti, il gioco è secret maryo chronicols
viceversa se metto i dirvers di linux addio google earth etc.
Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 20:26
da shouldes
Da notare il fatto che i formati AVC sono abbastanza esosi di cpu, mentre per gli altri un processore da 1/1.2GHz basta per fare la decodifica, per questo formato ci vogliono cpu da oltre 3GHz senza l'aiuto della scheda video.
Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 20:30
da telperion
nto ha scritto:
capisco
io nella nvidia geforce 7500le (ram da 320 mega) tengo i driver proprietari ma ad esempio ho problemi con un giochetto che con la 7.10 andava benissimo e con la 8.04 va a scatti, il gioco è secret maryo chronicols
viceversa se metto i dirvers di linux addio google earth etc.
Ma quello potrebbe dipendere più dal nuovo xorg della 8,04 perchè immagino che con "con la 7.10 andava benissimo" avevi comunque i driver con restrizioni.
shouldes ha scritto:
Da notare il fatto che i formati AVC sono abbastanza esosi di cpu, mentre per gli altri un processore da 1/1.2GHz basta per fare la decodifica, per questo formato ci vogliono cpu da oltre 3GHz senza l'aiuto della scheda video.
Si e comunque su un portatile anche con i dvix (ASP) passi da 3% ad almeno 30-40% di cpu senza accelerazione video e quindi scaldi e consumi batteria, cosa molto meno grave su un desktop.
Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 20:32
da nto
potrebbe dipendere più dal nuovo xorg della 8,04
(yes)
Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 20:46
da Guiodic
Attualmente i driver proprietari nvidia supportano l'accelerazione solo per il mpeg2, quindi per i divx e xvid (mpeg4) non ci dovrebbe essere molta differenza.
Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 20:50
da telperion
Guiodic ha scritto:
Attualmente i driver proprietari nvidia supportano l'accelerazione solo per il mpeg2, quindi per i divx e xvid (mpeg4) non ci dovrebbe essere molta differenza.
Ah si?
Prova e vedi la cpu in uso senza.
Prova a vedere la fluidità di un divx a full screen con gli nv e con i nvidia.
Un mp4 x264 poi.

Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 20:51
da Guiodic
Non ho una nvidia, comunque questo è ciò che si legge nella documentazione. Se poi vi sono altri fattori che influenzano le prestazioni, questo non è chiarito, ma certo non è il supporto al mpeg4.
Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 21:06
da isileth
Ho provato a far partire Google Earth ed il pc si è riavviato.
Ho rimesso i driver restricted.
Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 21:14
da shouldes
Allora ho fatto una prova con il primo trailer ISO MPEG-4 (DivX5, ffmpeg) che mi è capitato tra le mani:
la scheda video è una 8400GS, il processore è un athlon 3700+, il riproduttore è mplayer-gui, i consumi di cpu li leggete, e credo sia impossibile senza la decodifica da parte della scheda video riprodurre un divx con il 3,7% della cpu.
(ot) pulse audio prima o poi lo levo e rimetto esound.
Poi magari interpreto male i dati che leggo, ma penso che ci sia la mano della scheda video visto il consumo così basso di cpu.
Vorrei capirne di più visto che non uso compiz.
In questo momento sono in grado di riprodurre fluidamente .mov e .wmv a 1080p, con una cpu che non sarebbe in grado farlo, potrei farlo pure con i driver open?
Dei giochi e dell'accelerazione 3D non me ne frega nulla, mi frega del tv-out e della visione dei video.
Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 22:34
da Guiodic
Io con la mia scheda intel con driver 2.2 che non supportano xvmc per il mio chipset, totem-gstreamer (che non supporta xvmc) faccio 4,5% su una cpu single core con tanto di compiz attivato

Re: [Driver] driver open per scheda nvidia
Inviato: domenica 6 luglio 2008, 23:52
da telperion
Guiodic ha scritto:
Io con la mia scheda intel con driver 2.2 che non supportano xvmc per il mio chipset, totem-gstreamer (che non supporta xvmc) faccio 4,5% su una cpu single core con tanto di compiz attivato
Ma infatti i driver xorg-intel supportano accelerazione sia video che 3d e anche il direct-rendering (DRI),
mentre gli xorg-nv che devi usare se non usi il driver nvidia non supportano un fico secco, solo primitive 2d e basta.
I driver Intel sono fatti da Intel stessa e sfruttano tutto il "poco" hardware che c'è.
http://telperion.wordpress.com/2008/06/ ... rdy-heron/
Gli xorg-nv sono un accrocchio pessimo, talmente pessimo che sono meglio i vesa a quel punto.
Usare una nvidia con gli nv è come usare la intel con i vesa per capirci.
Re: [Driver] driver open per scheda nvidia
Inviato: lunedì 7 luglio 2008, 0:00
da Guiodic
Sì ma che c'entra dri e il 3d con la decodifica? nulla.
Ho fatto le prove. Togliendo l'uscita xv (che permette si saltare xorg, ma non ha nulla a che vedere con la decodifica), l'uso della cpu sale dal 3-8% al 6-12%, chiaramente a causa dell'intermediazione forzata di xorg. Mettendo i vesa, stessa situazione.
La decodifica via GPU richiede invece XvMC che per le intel della serie 9xx è disponibile solo dai driver 2.3.0 che io non ho e comunque limitata al mpeg2.
L'unica coppia driver/scheda che su *nix supporta xvmc anche con il mpeg4 è, incredibile a dirsi, l'openchrome per le schede via/s3
Re: [Driver] driver open per scheda nvidia
Inviato: lunedì 7 luglio 2008, 0:21
da shouldes
Guiodic ha scritto:
L'unica coppia driver/scheda che su *nix supporta xvmc anche con il mpeg4 è, incredibile a dirsi, l'openchrome per le schede via/s3
Implementata su schede della prima guerra mondiale, visto che io ne ho due, una su K8M800 e una su K8M890CE e non è implementata ne in un ne nell'altra, nonostante la prima abbia più di tre anni.
naturalmente la più vecchia è stata disattivata tre anni meno un giorno fa, la più nuova il giorno dopo averla ricevuta.
Re: [Driver] driver open per scheda nvidia
Inviato: lunedì 7 luglio 2008, 9:46
da telperion
Guiodic ha scritto:
Sì ma che c'entra dri e il 3d con la decodifica? nulla.
Ho fatto le prove. Togliendo l'uscita xv (che permette si saltare xorg, ma non ha nulla a che vedere con la decodifica), l'uso della cpu sale dal 3-8% al 6-12%, chiaramente a causa dell'intermediazione forzata di xorg. Mettendo i vesa, stessa situazione.
La decodifica via GPU richiede invece XvMC che per le intel della serie 9xx è disponibile solo dai driver 2.3.0 che io non ho e comunque limitata al mpeg2.
L'unica coppia driver/scheda che su *nix supporta xvmc anche con il mpeg4 è, incredibile a dirsi, l'openchrome per le schede via/s3
Le funzioni OpenGL nulla, ma ci sono molte funzioni che a scheda svolge in hardware sui pixel (scaling conversione, spazi colore, buffer ...) e che fà direttamente nella ram video (direct rendering significa quello appunto) mentre se usi il driver vesa la gpu non fà nulla, deve fare tutto la cpu con istruzioni più lente in ram e poi spostare il risultato nella ram video per essere visualizzata. C'è una bella differenza di performance.
Mi stupisco che uno superinformato come te che sa tutto di tutto non conosca questi meccanismi basilari.
Altrimenti perche mettere una GPU, faceva tutto il processore si faceva solo una scheda I/O di interfaccia con lo schermo.
Tu ti fermi al pieno supporto mpeg4 dichiarato, quando ci sono centinaia di chiamate nella gpu che vengono utilizzate per rendere e velocizzare il video dal MPEG1 al HDTV-FULL.
Se cosi non fosse coi driver vesa avresti le stesse prestazioni sui video.