PDA

View Full Version : Tutorial ;) How to get DXVA (PureVideo) working with PowerDVD (mystery solved)


CruNcher
24th May 2007, 12:20
This is gonna work for Nvidia Geforce 7 7600 GS PCI-E tested with latest official WHQL Forceware Driver 94.24 dunno if it's working with Geforce 8 (when the XP PV2 Driver in june is released) or ATI cards, but it should be the same as VMR9 is prefered by most GFX Manufactures in their Drivers for DXVA (never saw VMR7 used with DXVA, looks over to zambeli ;) )

Yes Finaly the mystery is solved ;) and belive me it's a funny one (wont use the player anyways but for those that wan't to here is the key) :P

To activate DXVA (PureVideo)

http://cruncher.mufflastig.com/hdtv/PowerDVD-DXVA/purevideo.png

To use Nvidias Motion Adaptive Per Pixel Deinterlacer click on Advanced options below and set it like this

http://cruncher.mufflastig.com/hdtv/PowerDVD-DXVA/guid.png

now it should show this kind of info box when playing back the next time


Player-Informationen
Regionalcode des Players: Nicht angegeben
Aktuelles Laufwerk: E:
Regionalcode des Titels: Nicht verfügbar

Anzeige-Informationen
Video-Modus: Interlaced
Anzeigemodus: DirectShow
FourCC-Code: NV12
Oberflächentyp: Hardware-Videobeschleuniger (DxVA)

Videoeigenschaften:
Videokomprimierungs-Modus: MPEG-2
TV-System: 525/60 (NTSC)
Bildformat: 4:3
Anzeigemodus: Both Pan&scan and Letterbox
Auflösung des Quellbildes: 720x480 (525/60)
Bildrate: 30.00
Quellbild im Letterbox-Format: Kein Letterbox
Bitrate: 7.30Mbps

Audioeigenschaften: Nicht verfügbar

Unterbild-Eigenschaften: Nicht verfügbar

Hardwareinformationen:
Prozessor: AMD Athlon(tm) 64 Processor 3000+ läuft mit 2341 MHz
3DNow! Technologie: Wird verwendet
Enhanced 3DNow! Technologie: Wird verwendet
3DNow! Professional Technologie: Wird verwendet
IA MMX Technologie: Wird verwendet
IA Streaming SIMD Erweiterungen: Wird verwendet
IA SSE 2: Wird verwendet
Videobeschleuniger: DirectX VA (wird verwendet)
Mehrfachlautsprecher-Audiogerät: Realtek AC97 Audio (wird nicht verwendet)
SPDIF Ausgabegerät: Nicht erkannt


DXVA is now enabled :)
sometimes their won't be detailed info for a file then just look for
Videobeschleuniger: DirectX VA (wird verwendet)
at the bottom under Hardware information

PS: Im still trying to find a solution for Nero Showtime to get DXVA working none found yet (disabling subtitle renderer as told by JohnV doesn't work) it's much harder it seems as it won't leave the Default Video Renderer + Overlay Mixer and i have no idea why this is the case (slowly i belive it's a hardcoded graph by Nero and so DXVA won't ever work, wich would mean Nero is lieing to it's customers about DXVA support many benchmarks done in the past by different websites really make this a possible scenario ;)
In the above Screenshots the German Version is used but the options should be almost at the same positions in every other Language too :)

JohnnyFu
24th May 2007, 16:19
To activate DXVA (PureVideo)

http://cruncher.mufflastig.com/hdtv/PowerDVD-DXVA/purevideo.png


Can't confirm this. It always worked for me without checking the automatic read-it-clearly checkbox.

Everytime I play HD content with PDVD it asks me to enable or disbable read-it-clearly at the very beginning at the movie. I always disable it because the messages says it's recommended. And this does'nt turn off DXVA.

I never tried all this with 1080i, only with 1080p.

Edit:
This is on XP with a PCI-e 7600GT (NGO 115822b)
Edit2:
I forgott to mention, without DXVA i got heavy tearing with 7.3 (this did not occour in version 6).
With DXVA no deblocking :(
Edit3:
I'm sorry, the file i used for this was 1080i not 1080p (the full version of this file (http://mirror05.x264.nl/public/force.php?file=./beyonce.at.the.bbc.1080mbaff.sample.ts).

CruNcher
25th May 2007, 12:47
no Deblocking is normal as Cyberlinks Decoder doesn't support it with DXVA also it makes not much sense for Blu-Ray and HD-DVD (to support deblocking @ decoding @ all hope nobody is going to kill me for this words) wich is the target of the Decoder ;) and as i said i don't like the PowerDVD player Application @ all its better to use MPC or for the tearing problem maybe the MPC Homecinema mod with the 3D fullscreen mode and or KMP in 3D texture mode, but Intervideos WinDVD and PowerDVD are not all in one playback solutions and theirs no way to improve them or give feedback as both are highly comercial closed source players wich are developed in ASIA :P and non of those both companies made any move in direction of their users wishes yet.

Playing back this BBC HD transport Stream is bad in PowerDVD for me it does to much IO access and stucks as such alot (even as it allocatates 220 MB Memory in comparsion MPC allocates with Cyberlinks Decoder,Ac3Filter and useing Cyberlinks Demuxer just 180 MB and playback is smooth as butter :P ).
In my eyes it's a shame that the Player is so bad but you don't have to forget it's not made and optimized for such things as local file Playback it's made for DVD, HD-DVD and Blu-Ray playback and as this it's also optimized for those Mediums and Buffer requirements, anyway i just can say for local Playback stay away from PowerDVD or WinDVD and use "Real Player" Software either Directshow based players like MPC, KMP, Bsplayer , Zoomplayer or if you have the CPU Power Player like Mplayer or VLC or even KMP in it's Mplayer mode (KMPs transform filter mode) ;)

The Magic about good Directshow Player Performance is the combination of the right Parser, Audio/Video Decoder and Video Renderer (in the new GPU age also a question of the Driver and it's Render support) (frame drops even can result from wrong combinations, coused by implementation differences by 2 different developers) that's the thing wich takes alot of time to find out as their are thousand of filters available from hundreds of different companies (alot of them also share the same codebase but then maybe different SDK versions and so problems are preconfigured allready again) eh and yeah if you have those thousand Directshow Filters installed be prepared for some problems that you gonna encounter you most of the times gonna have to debug and find out wich filter is couseing wich problems and in combination with what and ofcourse why (for example Elecards Colorspace converter is going into the chain of some other companies filter doing something you don't wan't it todo, but it feels like it has todo something ;) ), also called "Directshow Hell" and often Codec Packs can be the source for this on a system that allready has alot of Directshow filters registered in the System.

"Directshow Hell" comes from "DLL Hell" is non existant for tightly integrated Players like Mplayer or VLC that make only small use of Directshow and have all the parsers and stuff integrated and are Debuged and Bugfixed only based on those results but have also drawbacks and the biggest one still nowdays under Windows is no Hardware Accelleration support (DXVA).

arfster
25th May 2007, 20:02
no Deblocking is normal as Cyberlinks Decoder doesn't support it with DXVA

It's not really down to the decoder to support it when you turn on DXVA - it depends on the video card. The 8500/8600 manage it fine with hardware mode.