Archiv verlassen und diese Seite im Standarddesign anzeigen : How To - MPC HomeCinema und DXVA (GPU-Videobeschleunigung)
reallord
2010-05-02, 22:46:59
Joar, Titel ist ja quasi selbsterklärend.
Benötigt:
- Windows (XP, Vista, 7)
- MPC-HC (http://mpc-hc.sourceforge.net/download-media-player-classic-hc.html) (x32 oder x64)
- ggf. Haali Media Splitter
- ATI Grafikkarte (min HD2xxx) / nVidia Grafikkarte (min 8xxx) (Hier bin ich mir nicht soo sicher, da müsste man konkret nach dem jeweiligen Modell mal sehen)
- aktuelle Grafikkarten Treiber
Ich selber hab Win7 x64, daher sind die Screenshots mit den Einstellungen dafür.
So, nu gehts los:
1) MPC HC installieren und starten
1a) Ansicht -> Optionen -> Externe Filter
Externe Codecs wie z.B. CoreAVC (temporär) deaktivieren. Also markieren und blocken wählen (Danke Sephiroth).
2) Ansicht -> Optionen -> Interne Filter
Haken bei H264/AVC (DXVA), H264/AVC (FFmpeg), VC1 (DXVA), VC1 (FFmpeg)
http://img140.imageshack.us/img140/8945/filter.png (http://img140.imageshack.us/i/filter.png/)
3) Ansicht -> Optionen -> Wiedergabe -> Ausgabe
Windows XP Nutzer: Overlay Mixer, VMR7, VMR9 oder VMR9 renderless (müsst ihr ggf durchtesten)
Vista/7 Nutzer: EVR oder EVR custom (Quelle (http://mpc-hc.sourceforge.net/DXVASupport.html))
Grundsätzlich immer MPC beenden und neustarten, wenn ihr hier Änderungen vornehmt.
http://img718.imageshack.us/img718/7948/evrvista.png (http://img718.imageshack.us/i/evrvista.png/)
4) MKV Datei abspielen
Rechtsklick ins Fenster -> Filter -> MPC Videodekoder
http://img248.imageshack.us/img248/7940/rechtsklickdecoder.png (http://img248.imageshack.us/i/rechtsklickdecoder.png/)
http://img153.imageshack.us/img153/5007/dxva.png (http://img153.imageshack.us/i/dxva.png/)
Steht im letzten Bild "Not using DXVA" dann geht's (noch) nicht.
optional, bei Problemen 5) Haali Media Splitter installieren und MPC neustarten, Datei abspielen und MPC Videodekoder Dialog erneut öffnen.
Wenn ihr das alles gemacht habt, sollte es gehen. Ggf. auch mal ne andere Datei ausprobieren, da vielleicht die erste nicht standard-konform ist.
So, ich glaub das reicht soweit erstmal. Bitte testen & Rückmeldung geben =)
Ferengie
2010-05-02, 23:03:04
Erst ab Cat10.4 geht LS5.1!
bei der aktuellen SVN http://xvidvideo.ru/media-player-classic-home-cinema-x86-x64/
unter
MPC-HC starten
Menü Ansicht -> Optionen
Interne Filter
Dann Doppelklick auf das blau markierte:
http://www.abload.de/img/optionen9uqb.png
hier auf "no check" schalten
http://www.abload.de/img/eigenschaftenuggu.png
Für ATI, damit Schwarzwert und Schärfe passt:
Pixel Shader -> Kombinieren->
http://www.abload.de/img/mpc-hcshaderdrcm.jpg
dutchislav
2010-05-02, 23:11:19
bei mir sehe ich immer das:
http://img37.imagefra.me/img/img37/6/5/2/zorghuul/f_bpuvm_eea744d.jpg
hab aber u.a. core avc und haali installiert
reallord
2010-05-02, 23:13:27
Schalt mal CoreAVC ab (Optionen -> Externe Filter), dort entfernen. Beschreibung war falsch, wurde im 1. Post angepasst. Siehe auch Punkt 1a).
dutchislav
2010-05-02, 23:17:18
Da ist natürlich nichts mehr drinnen
hab jt sogar die aktuellste version von MPC HomeCinem geladen
_DrillSarge]I[
2010-05-02, 23:18:37
die neusten builds (falls man probleme hat o.ä.) vom mpc-hc gibts auch hier:
http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/
Sephiroth
2010-05-02, 23:20:46
Schalt mal CoreAVC ab (Optionen -> Externe Filter), dort entfernen. Siehe auch Punkt 1a).
wrong, um einen externen Codec im MPC HC zu deaktivieren, muss er bei den externen Filtern natürlich gelistet sein aber auf "blocken" stehen. aber CoreAVC zu deaktivieren macht imho wenig sinn ...
reallord
2010-05-02, 23:21:30
Joar, wie's aussieht spielst Du ne VC1 Datei ab, die hab ich selbst nie getestet. Ich hab hier nur h264.
Wie ist denn die CPU Last jetzt? Und hättest Du andere Dateien zum testen?
wrong, um einen externen Codec im MPC HC zu deaktivieren, muss er bei den externen Filtern natürlich gelistet sein aber auf "blocken" stehen. aber CoreAVC zu deaktivieren macht imho wenig sinn ...
Aha, wusst ich nich, hab kein CoreAVC und nutze keine externen Codecs. Ich änder das dann mal oben. Ich hab halt gedacht, wenn CoreAVC aktiv ist, wird dieser vorgezogen und DXVA greift nicht.
Rooter
2010-05-02, 23:24:48
Ist DXVA eigentlich vom Container abhängig (FLV, MP4, MOV...)?
Wie sieht's bei AGP-Karten aus (ATi)?
MfG
Rooter
Sephiroth
2010-05-02, 23:28:50
Joar, wie's aussieht spielst Du ne VC1 Datei ab, die hab ich selbst nie getestet. Ich hab hier nur h264.
Wie ist denn die CPU Last jetzt? Und hättest Du andere Dateien zum testen?
Aha, wusst ich nich, hab kein CoreAVC und nutze keine externen Codecs. Ich änder das dann mal oben. Ich hab halt gedacht, wenn CoreAVC aktiv ist, wird dieser vorgezogen und DXVA greift nicht.
Bei CoreAVC kann man selbst auch noch einstellen, ob er bevorzugt genutzt werden soll (prefered decoder). Die Einstellung gilt dann aber für alle Player.
dutchislav
2010-05-02, 23:35:32
ou mann, ich hab jetzt alle sonstigen Filter (haali, core avc usw) deinstalliert, und jetzt sagst du mir, dass das keine h264 datei, sondern eine VC1 datei ist xD
weiteres material hab ich derzeit nicht am rechner ...
wo ist denn da wieder der unterschied? es ist einfach ne *.mkv datei
jedenfalls ruckelt sich diese blu-ray wild einen ab ... gnar
Eggcake
2010-05-02, 23:43:15
Hm bei mir klappt's grad nicht.
Treiber schon in Ordnung, oder?
http://www.abload.de/img/untitledt9wl.png (http://www.abload.de/image.php?img=untitledt9wl.png)
Irgendwie merkwürdig - bis jetzt ging's immer (CPU-Auslastung im einstelligen Bereich) und jetzt, wo ich die Anleitung sehe gehts nimmer ^^
Probier's mal mit Splitter, deren Webseite ist nur grad down - falls jemand den Installer (für Win7) hat - bitte kurz hochladen, danke :)
reallord
2010-05-02, 23:49:52
Hier gibt's das Big Buck Bunny (http://www.bigbuckbunny.org/index.php/download/).
Ich hab grad mal die 854x480 H264 (.mov) gezogen. Sind so ~240MB. Die wird bei mir (trotz einer Quicktime Fehlermeldung) per DXVA beschleunigt.
Hm bei mir klappt's grad nicht.
Treiber schon in Ordnung, oder?
http://www.abload.de/img/untitledt9wl.png (http://www.abload.de/image.php?img=untitledt9wl.png)
10.4 sollte gehen, ich selber hab noch 10.3. Wie Ferengi schon schrieb ist bei 10.4 u.a. die Unterstützung für Lvl 5.1 hinzugekommen. Der Treiber kann also höchstens mehr als die vorherigen bzgl. DXVA.
danke dir ...... jetzt lüpts bei mir auch :)
dutchislav
2010-05-03, 00:32:00
Ok, hab grad das 1920x1080 H.264 video geladen ... jt wird angezeigt, was angezeigt werden soll. also bei der dxva-beschleunigung
trotzdem ruckelt das in meinen augen übelst -,-
da ist es mit CoreAVC sogar flüssiger, obwohls mir noch nicht flüssig genug ist.
anscheinend is meine mühle der totale käse, oder ich bin zu empfindlich O_o
AintCoolName
2010-05-03, 08:21:25
In den neueren Versionen von MPC HC als oben abgebildet gibt es auch die nützlich Funktion im Fullscreen Modus die Auflösung und Frequenz automatisch umzuschalten, so das es immer zum Video passt.
reallord
2010-05-03, 09:02:47
Ok, hab grad das 1920x1080 H.264 video geladen ... jt wird angezeigt, was angezeigt werden soll. also bei der dxva-beschleunigung
trotzdem ruckelt das in meinen augen übelst -,-
da ist es mit CoreAVC sogar flüssiger, obwohls mir noch nicht flüssig genug ist.
anscheinend is meine mühle der totale käse, oder ich bin zu empfindlich O_o
Was sagt denn die CPU Last? Dass es Dir immer noch ruckelig vorkommt könnte am 3:2 Pull-Down liegen, wenn dein TFT/TV @60Hz läuft. Hier mal Infos (http://www.hifi-regler.de/hdtv/24p_ruckeln.php) dazu.
Im Wesentlichen bezieht sich das meiner Erfahrung nach insbesondere auf langsame Kameraschwenks, dort gibt's dann so eine Art "Miniruckeln", obwohl die CPU-Last niedrig ist.
Ob AintCoolName's Lösung sich darauf bezieht, weiß ich (noch) nicht.
In den neueren Versionen von MPC HC als oben abgebildet gibt es auch die nützlich Funktion im Fullscreen Modus die Auflösung und Frequenz automatisch umzuschalten, so das es immer zum Video passt.
Du meinst bzgl. 24p? Wo denn genau?
Ok, die Funktion hab ich gefunden, kann sie aber nicht testen, da mein TFT 24p leider nicht kann. :(
Hab ein Problem mit der Kombination aus mpc-hc x64 , core-avc , dem haali renderer und Reclock unter win7 x64.
Und zwar startet Reclock nicht mit dem mpc-hc nur mit dem normalen windows media player startet reclock, weiß da zufällig einer ne Lösung an was das liegen könnte?
greets
dutchislav
2010-05-03, 15:04:41
Was sagt denn die CPU Last? Dass es Dir immer noch ruckelig vorkommt könnte am 3:2 Pull-Down liegen, wenn dein TFT/TV @60Hz läuft. Hier mal Infos (http://www.hifi-regler.de/hdtv/24p_ruckeln.php) dazu.
Im Wesentlichen bezieht sich das meiner Erfahrung nach insbesondere auf langsame Kameraschwenks, dort gibt's dann so eine Art "Miniruckeln", obwohl die CPU-Last niedrig ist.
das nervt :mad::mad:
In den neueren Versionen von MPC HC als oben abgebildet gibt es auch die nützlich Funktion im Fullscreen Modus die Auflösung und Frequenz automatisch umzuschalten, so das es immer zum Video passt.
kannst du mir sagen, was man da genau einstellt?
EvilOlive
2010-05-03, 15:16:34
Erst ab Cat10.4 geht LS5.1!
bei der aktuellen SVN http://xvidvideo.ru/media-player-classic-home-cinema-x86-x64/
unter
http://www.abload.de/img/optionen9uqb.png
hier auf "no check" schalten
http://www.abload.de/img/eigenschaftenuggu.png
Für ATI, damit Schwarzwert und Schärfe passt:
Pixel Shader -> Kombinieren->
http://www.abload.de/img/mpc-hcshaderdrcm.jpg
Was bewirkt die Option YV12 Chroma Upsampling?
AintCoolName
2010-05-03, 15:16:37
Hab ein Problem mit der Kombination aus mpc-hc x64 , core-avc , dem haali renderer und Reclock unter win7 x64.
Und zwar startet Reclock nicht mit dem mpc-hc nur mit dem normalen windows media player startet reclock, weiß da zufällig einer ne Lösung an was das liegen könnte?
Hast du mal die 32bit Version vom MPC probiert? Vieleicht arbeitet das nicht zusammen 64Bit MPC und 32bit ReClock. Der MediaPlayer wird unter x64 als 32bit Prozess gestartet, wenn man das nicht umstellt.
AintCoolName
2010-05-03, 15:24:32
kannst du mir sagen, was man da genau einstellt?
Im grunde steht doch schon rechts daneben was man einstellen sollte. Für 24Fps Material eine 24Hz Auflösung u.s.w. Das ganze geht natürlich nur wenn dein Monitor/TV 24/50/60 hz kann, ansonsten hast du die Auswahl garnicht in der Liste.
dutchislav
2010-05-03, 16:19:54
so ein schrott, das einzige, dass ich bei 1920x1200 einstellen kann is 59Hz (NTSC) oder 60Hz
und 1080p ruckelt sich so grauslich einen ab, dass ich heulen möchte
AintCoolName
2010-05-03, 17:01:32
Man kann sich mit CTRl+J Stats anzeigen lassen(merhmals drücken für diverse infos), damit sollte sich erkennen lassen ob du nur ein ruckeln warnimmst weil du empfindlich bist oder ob da wirklich was ist(die grüne und rote line sollte keine großen auschläge haben). Ich hatte zum Beispiel mal das Problem das ein GPU Tools was im Hintergrund lief durch seine abfragen pro sekunde ein ruckler ausgelöst hat.
Rooter
2010-05-03, 17:28:06
Ist DXVA eigentlich vom Container abhängig (FLV, MP4, MOV...)?
Wie sieht's bei AGP-Karten aus (ATi)?*push* Ich kann nicht glauben dass das im 3Dcenter niemand beantworten kann... :usad:
MfG
Rooter
AintCoolName
2010-05-03, 17:46:59
Also MOV wird auch per GPU abgespielt wenn ein H264 Stream enthalten ist, ich denke im grunde gilt das für alle Container Formate. Ich wüste kein Grund warum AGP Karten nicht gehen sollten.
Darth Viorel
2010-05-03, 17:47:40
Vom Container ist es nicht abhängig, zumindest läuft die Beschleunigung bei mir mit *.mkv, *.mp4 und *.mov.
Hast du mal die 32bit Version vom MPC probiert? Vieleicht arbeitet das nicht zusammen 64Bit MPC und 32bit ReClock. Der MediaPlayer wird unter x64 als 32bit Prozess gestartet, wenn man das nicht umstellt.
Jo klasse nu läuft alles super flüssig :)
EvilOlive
2010-05-03, 17:50:41
*push* Ich kann nicht glauben dass das im 3Dcenter niemand beantworten kann... :usad:
MfG
Rooter
DXVA geht bei ATi ab der HD 2xxx Serie auch mit den AGP Pendants.
http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs
dutchislav
2010-05-03, 18:00:27
Man kann sich mit CTRl+J Stats anzeigen lassen(merhmals drücken für diverse infos), damit sollte sich erkennen lassen ob du nur ein ruckeln warnimmst weil du empfindlich bist oder ob da wirklich was ist(die grüne und rote line sollte keine großen auschläge haben). Ich hatte zum Beispiel mal das Problem das ein GPU Tools was im Hintergrund lief durch seine abfragen pro sekunde ein ruckler ausgelöst hat.
ALLES nur nicht smooth. und unregelmäßig :(
mit CoreAVC
http://img37.imagefra.me/img/img37/6/5/3/zorghuul/t_bpuvm_5274b14.jpg (http://imagefra.me/view.php?img=/6/5/3/zorghuul/f_bpuvm_5274b14.jpg&srv=img37)
mit GPU beschleunigung
http://img38.imagefra.me/img/img38/6/5/3/zorghuul/t_c2lqxm_6530e2c.jpg (http://imagefra.me/view.php?img=/6/5/3/zorghuul/f_c2lqxm_6530e2c.jpg&srv=img38)
Darth Viorel
2010-05-03, 18:06:16
Versuch mal der GPU mehr Speicher zuzuweisen. Mit 256 oder 512 MB soll es besser laufen.
dutchislav
2010-05-03, 18:11:39
Habe der GPU schon längst 512MB zugewiesen. mehr geht da nicht
an dem kanns nicht liegen
AintCoolName
2010-05-03, 18:15:58
Was wird den für ein Audio Filter geladen? Wenn ich das mal richitg verstanden habe syncronisiert sich das Video am Ton, wird der Ton nicht richitg abgespielt dann ruckelt auch das Video.
dutchislav
2010-05-03, 18:25:53
ac3 filter 1.63b
kA wieso ich den installiert hab. wo sehe ich genau, welcher geladen wird?
mit welchem filter fahre ich am besten?
AintCoolName
2010-05-03, 19:02:40
Im Menu unter Play->Filter sieht man die geladenen Filter für das laufende Video. Big Buck Bunny wird AAC Ton haben der AC3 Filter wird dafür nicht geladen, ich nehme mal an er nimmt den internen AAC Filter.
dutchislav
2010-05-03, 19:08:42
http://img40.imagefra.me/img/img40/6/5/3/zorghuul/f_13dspsojxbm_a408252.jpg
an was könnten die ruckler schuld sein? Hatte zuerst winxp drauf, hat geruckelt. bin vor nem monat auf win7 umgestiegen. ruckelt nach wie vor. System ist das selbe, bloß das noch 4GB hinzukamen
AintCoolName
2010-05-03, 19:47:25
Ich habe mir das nochmal bei mir angeschaut die feinen Zacken habe ich auch bei einem 24fps Film erst bei 30/60Fps Movie sind die glatt an einem 60Hz Bildschirm. Ruckeln bei dir beide Versionen mit CoreAvc und GPU Nutzung, oder nur eine von beiden? Was ist mit dem Ton stottert der? Ich fürchte du bist da einfach sehr empfindlich. Ich empfinde die Kameraschwenks bei Big Buck Bunny auch ein wenig rucklig. Lad dir doch mal von Daves Trailer Page (http://www.davestrailerpage.co.uk)
dutchislav
2010-05-03, 20:37:16
coreavc: ruckelt, ton ist flüssig
gpu-nutzung: ruckelt, ton ruckelt heftig mit (jt weiß ich, wieso ich damals coreavc geladen hab)
gpu-nutzung is übel merk ich grad. mit coreavc isses besser
ABER, ich hab die filmchen jetzt auf meinem anderen rechner laufen lassen (xeon 4x4GHz, 480GTX) und DAAAAAAAS is smooth ;)
man merkt bei hardcore schwenks, dass das wohl (für mich) nie 100% flüssig läuft, aber es ist flüssig
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.