Šta je novo?

madVR

LAV ima dobar splitter, odličan video dekoder sa hardverskom akceleracijom - mislim da se Copy back koristio ranije kad LAV sa native nije mogao da se konektuje na madVR. Copy back ima lošije performanse - ali je hardverska akceleracija. A što se tiče titlova, ja uglavnom gledam 1080p i interni render mi radi posao sasvim dobro. Dakl - za mene, MPC-HC lite - bez internih kodeka, LAV filters i madVR su dobitna kombinacija.
 
Copy back ima lošije performanse, stvarno? A ja mislio da je bolji jer je zahtevniji i vraća renderovano u memoriju, što me onda onaj autor teksta i tutorijala tamo savetovao da stavim copy back?? :trust:
U tom slučaju ću da vratim na native + je manje zahtevan a isto rade šejderi i sve, a vidim koristi lepo GPU... :beat:
 
Zato što imaš ATI karticu a one ponekad prave problem sa Native modom. Mada, to je obično bio problem sa serijom 6xxx i starijim, ako se ne varam. Ti imaš 7970 i sa njom bi native trebalo da radi normalno. Uostalom, ti najbolje možeš da proveriš kako ti modovi rade sa GPU-Z i CPU-Z ili nekim sličnim programom. A i CTRL + J u madVR pomaže.
 
Ja ne vidim poentu koriscenja gpu za rendering, draze mi je da cpu radi posao koji ima vent na sebi koji se ne cuje, nego da angazujem graficku koja onda pravi ne tako malu buku. A rezultat je isti. Ili gresim negde.

Inace madvr je extra za sd materijal, bas je primetna razlika na 46 inca tv-u.
 
Sam si odgovorio na svoje pitanje. madVR koristi GPU za rendering a daje bolje rezultate, kao što si i sam rekao.
 
...bolje rezultate i za sd kao i za hd materijal. :)
 
Ovi se i dalje drže priče da je DXVA2 Copy-Back uvek bolji, posebno za ATI, ali da mora CPU sa min SSE 4.1 i Win 7 SP1??
I ovo iz sada dopunjenog guide-a:

Select the best fit for you based on the following criteria:
CUVID for NVidia GPUs.
DXVA2 (copy-back) for AMD or older/others GPU brands.*
Intel QuickSync for Sandy Bridge architecture or older.
*You must have a CPU SSE 4.1 capable and Windows 7 SP1 or ahead to be able to use this.

DVXA2 (native) is also an option but it's not recommended because of it's limitations with the decoder work.
 
Kvalitet slike se ne razlikuje koji god da koristiš osim ako nema neki bag. Koristi ono što radi na tvojoj mašini. Ili jednostavno batali HA i koristi softverski dekoder. Tako sigurno nećeš imati nikakvih problema. A i šta će ti HA pored I7-3770k?
 
Pa baš zato što kažu da je za madVR bolji DXVA2 Copy-Back. Odmah u prvom linku.
Inače nemam ja nikakve probleme, niti dropped frames, i nije me briga hoću li opteretiti CPU ili GPU. Već me samo zanima najbolji mogući kvalitet slike...
 
Pa rece covek da ne utice na kvalitet slike.
 
Ako je tako onda svejedno, ali po rečima "madVR performed best with dxva2 copy-back" može se shvatiti ne samo da radi brže već i da je slika bolja. A kažu da je i tečniji prikaz što mogu i ja potvrditi kod 10 bit BD videa. Takođe sam od ranije shvatio da ovaj bolje primenjuje šejdere unutar GPU, što CPU ni ne može softverski, ili ne tako dobro. A to onda ipak utiče na kvalitet slike, ne na sam rendering ali na krajnji ishod.

Baš ću ih pitati...
 
Poslednja izmena:
Copy-back je bio workaround za korištenje dxva akceleracije sa MadVR za Ati u komibinaciji sa Lavom. U principu, evo šta se može naći na netu:

I would assume that "copy back" means that the decompressed frames are copied back to main memory after they have been decompressed by the graphic card's hardware decoder.

At the same time "native" probably means the default behavior of DXVA, i.e. present the frames right away without copying them back. That's what you would want for "playback only".

Dakle, sigurno da Copy-back nije brži od native zbog ekstra koraka. Pošto vam već sav processing radi madVR, mislim da je to samo opcija za slučaj da ostale ne rade.
 
Ako je tako onda svejedno, ali po rečima "madVR performed best with dxva2 copy-back" može se shvatiti ne samo da radi brže već i da je slika bolja. A kažu da je i tečniji prikaz što mogu i ja potvrditi kod 10 bit BD videa. Takođe sam od ranije shvatio da ovaj bolje primenjuje šejdere unutar GPU, što CPU ni ne može softverski, ili ne tako dobro. A to onda ipak utiče na kvalitet slike, ne na sam rendering ali na krajnji ishod.

Baš ću ih pitati...
HighONE ti je već napisao koja je razlika između Native i Copy-back.
Copy-back je bio workaround za korištenje dxva akceleracije sa MadVR za Ati u komibinaciji sa Lavom. U principu, evo šta se može naći na netu:

I would assume that "copy back" means that the decompressed frames are copied back to main memory after they have been decompressed by the graphic card's hardware decoder.

At the same time "native" probably means the default behavior of DXVA, i.e. present the frames right away without copying them back. That's what you would want for "playback only".

Dakle, sigurno da Copy-back nije brži od native zbog ekstra koraka. Pošto vam već sav processing radi madVR, mislim da je to samo opcija za slučaj da ostale ne rade.

10bit BD?! Blu-Ray video je 8-bitni. Osim ako nisi puštao Blu-Ray rip. A u tom slučaju si koristio softversko dekodiranje jer nijedan hardverski dekoder ne podržava 10-bitni video. U tom slučaju tečniji prikaz je rezultat softverskog dekodiranja.

"Performed best" se odnosi samo na performanse ali nikako na kvalitet slike.

CPU uopšte ne primenjuje šejdere. madVR koristi šejdere za pripremu slike i, bez obzira koji dekoder isporučuje video on uvek koristi šejdere na grafičkoj kartici. Ti si to nešto pomešao sa piksel šejderima koji se uključuju za dodatne efekte (sharpen complex, sharpen complex 2 i slični koji se mogu kompajlirati da koriste sofversku emulaciju ako grafička ne podržava novije generacije piksel šejdera). Ali oni uopšte ne zavise od dekodera.
 
@HighONE To sam još ranije čitao ovde, i shvatam šta tačno radi tada kao i da nije brži, i osim ako se nema dovoljno jaka mašina neće raditi lepo. Ali da se bolje mogu primeniti neke druge opcije i da se bolje slaže sa radom madVR. A i taj lik "assume". :p

@ilidan Anime je u pitanju: [Zurako]_Tiger_&_Bunny_01v2_(BD_1080p_FLAC)_[DB7E34FE], ali probao sam i druge 8-bitne filmove. A i jesam mislio na piksel šejdere, znam da hoće oni i u native da rade sada, ali eto kažu brže-lakše je u cb..

Nije da ja sumnjam u šta mi kažete, ali mi deluje kao da svi malo nagađaju, a ja stalno tražim definitivnu potvrdu, iako možda malo preterujem šta ću takav sam... :d
 
Kakve veze imaju piksel šejderi sa dekodiranjem videa? Oni se izvršavaju u okviru rendera i nemaju pojma kako je video stigao do rendera niti je to bitno za njihovo izvršavanje.

Ono za šta je Copy-back potreban je ako koristiš neki filter između dekodera i rendera. Najbolji primer je xy-VSFilter. On uopšte ne može da radi sa DXVA Native jer se dekodirani frejmovi šalju direktno u render. Sa Copy-back frejmovi prvo idu u RAM memoriju, xy-VSF lepi titlove na sliku a zatim se tako promenjena slika šalje u render. A u oba slučaja se koristi isti čip za dekodiranje, UVD na ATI i VPx na Nvidia karticama. Nvidia kartice imaju mogućnost da koriste i CUDA ali i CUDA je samo način da se prisupi VPx čipu.

Da, na žalost to je veliki problem jer mnogi pretpostavljaju kako nešto radi ili na osnovu svog ličnog iskustva a manjka znanja izvlače potpuno pogrešne zaključke. Bez uvrede ali i ti si izveo i izneo pogrešan zaključak kada si "potvrdio" da DXVA Copy-back daje tečniji prikaz kod 10-binog videa. Da, video jeste 10-bitni (proverio sam) i nema šanse da ga dekodiraš sa DXVA ili CUDA, LAV Video dekoder se automatski prebacuje na softversko dekodiranje.

Ako želiš najsigurniju i najstabilniju varijantu okani se hardverskog dekodiranja i prabaci LAV Video na softversko dekodiranje. Sa njim sve radi i ništa ne secka s obzirom na tvoju konfiguraciju. I ne uzimaj zdravo za gotovo te tutorijale po netu jer većina i nema mnogo predstave o čemu piše već se upravlja po onome "ako je nešto dovoljno komplikovano sigurno je i dobro".
 
Poslednja izmena:
Znam da nemaju veze sa dekodiranjem, ali sam mislio na to da se naknadno vrši obrada i manipuliše videom, upravo nekim filterom. Inače meni xy-VSFilter radi i sa Native?!

Pa ja zato i pitam, jer ne uzimam nikad ništa zdravo za gotovo. Kao i to da ne znam mnogo o video obradi, još na prethodnim stranama sam rekao.
Eto nisam znao da LAV ne ume (za sada ili ima hardversko ograničenje?) da sa DXVA dekodira 10-bitni video. :p Ali kažem, tečnije mi rade i 8-bitni BD sa CB, tj. isto kao i bez DXVA.
Evo ovde sam našao svašta (zadnja 3 za 10-bit):
http://x264.nl/x264/

No kao što kažeš ako je kvalitet slike na kraju isti, onda mi je svejedno... :)
 
Poslednja izmena:
xy-VSFilter ne radi sa DXVA Native. Primer sa MPC-BE + LAV Filters + madVR na Windows 7:

DXVA Native + interni render titlova:
ScreenShot00032.jpg
Obrati pažnju da u gornjem levom uglu stoji DXVA2. To je indikator da dekoder koristi DXVA Native. To isto se može videti u LAV Video dekoder kontrolnom panelu gde stoji Acitve decoder: dxva2n:
ScreenShot00033.jpg

DXVA Native + xy-VSFilter:
ScreenShot00034.jpg
Primetićeš da u gornjem levom uglu nema oznake DXVA2. Isto je i u LAV Video dekoder kontrolnom panelu gde stoji Active decoder: avcodec, što je oznaka za softverski dekoder:
ScreenShot00035.jpg

Inače, sami hardverski čipovi ne mogu da dekodiraju 10-bitni video tako da to nije ograničenje LAV Video dekodera. Potrebno je da ATI, Nvidia i Intel dodaju nove čipove u tamo nekim budućim verzijama grafičkih kartica da bismo mogli na njima da dekodiramo 10-bitni video.

Sad, pošto je slika ista sa svim modovima na tebi je da odabereš da li ćeš koristiti DXVA Native, DXVA Copy-Back ili softversko dekodiranje, a sve u zavisnosti koji mod ti daje fluidan plejbek. Niko ti ne može reći koji mod da odabereš jer na različitim konfiguracijama modovi dekodiranja se različito ponašaju. I ko god napiše da mora da se koristi određeni mod za dekodiranje taj nema pojma o čemu piše (i priča). Isto važi i za pojedine opcije u podešavanjima madVR (CPU i GPU queue, Windowed vs FSE mod i još par stvari).
 
Evo zašto stvari rade sa Copy-back:
The simple problem is that the standalone vsfilter is designed to draw the subtitles directly on the video image which is coming through the input pin. For that to work the video must be coming through the vsfilter input pin in uncompressed (e.g. YV12) form. However, when using DXVA all any DirectShow filter ever gets in the input pin is *compressed* video. The video is only uncompressed in GPU RAM and is never copied back to system RAM. As a result vsfilter doesn't have access to the uncompressed video to draw the subtitles on.
Inače, ja i dalje ne vidim neke koristi od xy-vsfiltera?
 
E sada sam zaista nešto naučio! :wave:

Nigde nisam pročitao da se obrati pažnja na "Active decoder" i šta tamo piše! :d
Konačno mi je sada jasnije, hvala!! :d

Pa rekao sam da volim gledati i anime, a neki titlovi imaju korektne efekte samo sa xy-VSFilter-om, inače za filmove mi je svejedno...
 
Poslednja izmena:
http://madshi.net/madVR.zip

madVR v0.86.0

* added smooth motion frame rate conversion algorithm
* added settings page for smooth motion frc configuration
* added "trade quality for performance" option for smooth motion frc
* added test patterns to madTestPatternSource to test smooth motion frc
* fixed: RGB input with odd width/height is now accepted untouched
* fixed: IVideoWindow::put_Owner() failed when pins were not connected yet
* fixed: madHcCtrl.exe autostart registry entry was incorrect / not working
* fixed: occasional crash when using DXVA scaling with high-bitdepth content
* fixed: green line at the left image border when using DXVA scaling
* file "settings.bin" is not written into win7/8 "VirtualStore", anymore
* slightly improved multi monitor behaviour (when using DXVA or MPC-BE)
* filter enumeration timer is now only active during DVD playback
* extended logging for fullscreen exclusive presentation queue
* internal software video decoders are now disabled by default (again)
 
Kad se primenjuje poslednja navedena opcija? Utiče eventualno mada malo verovatno na ceo sistem ili samo na određeni player (bni me jer ako je već odabran madVr ond asu interni kodeci već isključeni)
 
Mislim da su madVR internal dekoderi softverski, ne znam tačnu namenu... Ono što treba znati jeste da ako koristiš internal dekodere i render zajedno, između njih nema DirectShow interfejsa i drugi filteri neće moći da se konektuju - recimo Reclock ne radi u ovoj kombinaciji.
 
http://madshi.net/madVR.zip
0.86.1
* fixed: saving settings failed when madVR couldn't write to its own folder
* fixed: sometimes old frames were flashing up when using smooth motion
* fixed: seeking in exclusive mode could result in a freeze
* fixed: high bitdepth content showed artifacts when using DXVA scaling
* smooth motion FRC is now auto turned off for DVD menus
* improved exclusive mode presentation timing with jittery audio clock a bit
 
Sta treba da uradim da bi ga omogucio na potplayeru? Imam 64bit verziju
 
Recimo mpc mora biti 32bitni da bi madvr uz lav radio kako treba...za taj pot mozda isto treba da bude 32bit..
 
Ok nebitno, stavicu 32bit. I sta dalje? Instaliram madvr i jel treba jos nesto da se cacne?
Pored pota tu je i uvek manje-vise azuriran klite codec pack.
 
Cacni taj k-klite na delete.
 
Baš tako, izbaci sve te packove i nemoj da se smaraš sa 64-bitnim potplayerom. Ništa ne fali 32-bitnoj verziji.

Evo ovde imaš jedno dobro uputstvo za podešavanje potplayera, zajedno sa svim kodecima, filterima, rendererima (Madvr, naravno) itd.

http://imouto.my/configuring-potplayer-for-gpu-accelerated-video-playback-with-dxva-or-cuda-and-also-high-performance-software-decoding/#Step7

Ja sam mu još turio i reclock i sve to lepo radi.

Dakle, slobodno možeš sve da odradiš po uputstvima (imaš i cuda i dxva opcije itd itd), sve imaš na jednom mestu.
 
Nazad
Vrh Dno