PDA

View Full Version : ATI-Ressourcen nutzen


heimkino2008
09-18-2008, 06:03 PM
Ich hatte alles mal prima am Laufen, nun bekomme ich diese Problem nicht mehr in den Griff: Kann mir Jemand auf die Schnelle einen Tipp geben, wie ich bei HD-H.264-Streams den KM-Player wieder dazu kriege, die GPU-Ressourcen meiner ATI 3850 zu nutzen?

Ich hatte bereits bei Videoverarbeitung "Deaktivieren" bei H264-Wiedergabe vorgegeben und bei "Externe Video-Decoder" die H264-Wiedergabe auf "Systemvorgabe" gesetzt. So lief dann alles problemlos bei 8 %-CPU-Last und völlig ruckelfrei.

Inzwischen habe ich wieder einige Parameter geändert, und bekomme nun den Urzustand nicht mehr hin. Nun greift der Player immer auf die PowerDVD-Dekoder zu und bei rund 70 %-CPU-Last läuft alles nicht mehr flüssig.

Hat zufällig Jemand seinen KM-Player auf die ATI-Karte abgestimmt und kann mir einen Tipp geben?

bastik
09-19-2008, 08:22 PM
Ich wünschte ich könnte dir in diesem Fall wirklich helfen.... Wie gesagt.. ich wünschte.

Möglicherweise hilft dies (eng) :
[Only registered and activated users can see links]

Ansonsten alles auf Anfang und dann noch mal so machen, wie es zu erst war.

bastik
09-20-2008, 07:20 PM
Wenn jemand helfen kann, so möge er dies doch bitte tun. Danke.

heimkino2008, wenn du es schaffst, bitte berichte von deinem Erfolg, dann haben vlt noch mehr Nutzer etwas davon. Danke.

ttplayer
09-23-2008, 09:02 AM
Ich gehe mal davon aus, du meinst DXVA. Dazu muss


dein Stream auch mit dem entsprechenden Profil codiert sein, da nicht sämtliche Codec-Features unterstützt werden
darüberhinaus musst du bei VISTA den EVR Custom Renderer oder bei XP den VMR9 renderless verwenden

Ich selbst bin von der Verwendung von DXVA abgekommen. Die besten Ergebnisse habe ich bei Verwendung des CoreAVC 1.7 als "externer Codec" sowie Direct3D-Yuv als Renderer (Da ist auch schwarz schwarz:). Sieht um Welten besser aus als DXVA. Damit komme ich mit einem C2D@6300 und einer ATI HD 2600 auf 30-50% Systemlast bei 1280x720 und bis 80% bei 1920x1080 auf meinem 42" Toshiba.
Letztendlich ist es egal wer den Strom verbrät, die Graka oder die CPU.

Gruß
TTPlayer

heimkino2008
10-02-2008, 01:46 AM
Der KM-Player kann einem schon wirklich den Schlaf rauben, Leute, aber ich mag ihn trotzdem ;) (oder gerade, weil er so zahllose Features beinhaltet).

Im Moment bin ich bei H.264-Material absolut glücklich. Es läuft alles ruckel- und störungsfrei, bei exzellentem Sound. Dabei ziehe ich die TS-Files meines Technisat HD-S2 einmal durch den TS-Remux bzw, wenn die Datei von TS-Remux nicht geschluckt wird, vorab durch den H264-Cutter und dann (damit der KM-Player die Datei schluckt), hernach nochmal schnell durch den TS-Remux.

Die nun endgültige (!) Kombi bei mir (unter Vista) ist der Gabest-Splitter, Vistas EVRenderer (der endlich das lästige Ruckeln an meinem Standard-LCD Toshiba WL66 abstellte, was unter XP als sporadisches Ruckeln eine Katastrophe war), ffdshow-Audiodekoder (rev 2156 beta von September 2008), Reclock 1.18.13 beta von September 2008 für Vista (läuft exzellent als immer grün anspringende Uhr!) und Cyberlinks H.264/AVC-Dekoder PDVD8. Dem Player habe ich Hohe Priorität eingeräumt und den Super-Speed-Modus aktiviert.

(PS: Reclock ist im Grunde bei meiner Vista-Geschichte nicht nötig, ich "stehe" aber auf den exzellenten Direct-Sound dieses Renderers und letzte wenige Mikroruckler bei H.264-Material bekomme ich so auch noch weg.)

Bei H.264-Material habe ich im Player vorgegeben, die oben genannten Externen Dekoder zu benutzen, was er auch tut. Nun bin ich endlich wieder bei rund 10 bis 12 %, manchmal nur noch 8 % CPU-Last, was nahe legt, dass nun (wie gewollt) die ATI-Karte die Arbeit macht - was unter PowerDVD bekanntlich "Hardwarebeschleunigung" heißt und im KM-Player mit Cyberlinks H264-Dekoder dann auch nutzbar ist.

Nun könnte man fragen, warum ich dann nicht gleich unter PowerDVD die Files anschaue. Ich habe den selben Film unter PowerDVD8 angeschaut und unter KM-Player. Unter PowerDVD8 gab es sporadische Aussetzer, Bildstörungen und schon ein leichtes Spulen oder Bedienen der Pause-Taste konnte den Film zum Absturz bringen. Der KM-Player ließ sich durch rein gar nichts (!) aus der Ruhe bringen. Ein Traum, wie die Files durchrutschten. Einziger Wermutstropfen sind die fast 5 Sekunden langen Pausen beim Wechseln in der Playliste zur nächsten Datei. Nahtloses Playback ist nicht möglich.

Noch besser gefällt mir das HD-Bild, wenn ich den ffdshow-Videodekoder für H.264-Material vorgebe. Dann ist zwar keine Luft mehr für Bildmanipulationen via ffdshow (weil dann dem PC die Puste ausgehen würde), doch ohne solche Vorgaben läuft bei rund 40 bis 60 % CPU-Last alles ebenfalls flüssig und ruckelfrei. Wobei natürlich für Extra-Mätzchen wie Vorspulen und dgl. (im Vergleich zum Cyberlink-Dekoder) keine Luft mehr ist. Aber das Bild erscheint mir ein Quentchen schärfer zu sein.

Generell: Das ist alles bei mir Herumspielerei, aber nun bin ich mit dem Resultat zufrieden. Auch bei meinen SD-ts-Files nutze ich ausschließlich ffdshow, dann aber auch die Möglichkeit der Bildmanipulation, was spürbar mehr Schärfe, Bildtiefe und Bildruhe liefert.

heimkino2008
10-02-2008, 02:01 AM
@ttplayer

Deine Kombi werde ich auch mal antesten. Gibt ja eine Trial-Version CoreAVC. Ich zieh' heute mal nen Platten-Image und dann teste ich das mal. Auch bei mir fahre ich 1280x720p50 mit einer ATI 3850. Wenn ich schon so viel geld ausgegeben habe, soll die GPU auch was tun, finde ich ;-) .

heimkino2008
10-02-2008, 05:18 PM
@ttplayer

Wollte noch nachschieben, Dein Hinweis auf den CoreAVC 1.7 war Gold wert! Ich hatte zwar von diesem Codec schon oft gehört, aber nie wirklich erlebt. Dieser Codec ist der Hammer, jedenfalls was mein spezielles Problem angeht und kam in letzter Sekunde: Ich verfüge über zahlreiche Mitschnitte aus Premiere HD, die ich alle demnächst löschen wollte. Denn der Cyberlink H264-Dekoder PDVD8 und auch PDVD7 hingen sich im TS-Stream stets an bestimmten Stellen auf, nur der Ton lief weiter.

Mit ffdshow schaffte ich es zwar, diese bestimmten Abschnitte der Filme zu passieren, danach aber liefen Bild und Ton auseinander. Nur aus Interesse schaute ich die selben Filme und Passagen gestern bei Einbindung der Trial-Version von CoreAVC 1.7 professionell. Absolute Sahne! Nicht den geringsten Ausfall.

Mehr noch: Sogar ffdshow durfte sich einklinken und ein paar bescheidene Parameter bezgl. des Bildes waren auch noch möglich. Undenkbar vorher! Eine Wiedergabe war gleich zu Beginn nicht möglich. Zwar schwitzen bei dieser Kombi jetzt beide CPU-Kerne bei bis zu 80 % Last. Aber wen juckt das, wenn alles flüssig läuft?!?

Nur ein Problem bleibt: Auf den KM-Player kann man einprügeln wie man will, er weigert sich standhaft, CoreAVC 1.7 als externen Dekoder zu verwenden, wenn Cyberlinks Dekoder auf dem System aktiv ist. Erst, wenn ich diese Dekoder vorübergehend deaktiviere (was ja kein Dauerzustand sein kann), darf der CoreAVC 1.7 im KM-Player werkeln.

Ich fuhr also die Tests gestern mit dem Mediaplayer classic homecinema. Mein Fazit: Die 14 $ für den CoreAVC 1.7 sind echt gut angelegtes Geld. So souverän habe ich noch keinen H264-Dekoder werkeln gesehen.

ttplayer
10-06-2008, 05:16 PM
@Heimkino2008
Dein Problem mit dem CoreAVC / PDVD Filter im KMPlayer kann ich nicht nachvollziehen. Mein System verwendet immer den Filter, den ich bei den externen Codecs einstelle (habe nämlich auch beide installiert!!). Vielleicht solltest du mal mit dem Filtermanager (Manager für eigene Filter / Filtermanager) die Merrit-Werte der Codecs tunen.
Und nicht vergessen den Haken in den Config-Seiten des Coreavc auf "Preferred Decoder" zu setzen.
Gruß TTPlayer

heimkino2008
10-08-2008, 02:11 AM
Den CoreAVC wollte ich schon mehrfach als Preferred Decoder markieren, der Haken wird aber immer wieder entfernt. Vielleicht ist diese Funktion unter Vista nicht verfügbar?!? Ich denke, dass Du deshalb auch im KM-Player keine Probleme hast und der Player dann diesem Vermerk folgt.

Bei mir jedenfalls kann ich die Box solange auf checked setzen wie ich lustig bin, es ist beim nächsten Aufruf stets alles entfernt :-(.

HeiDeF
10-25-2008, 07:53 AM
Moin zusammen! Ich möchte auch gerne die Ressourcen meiner ATi 3850 nutzen. Mit dem MPC (CPU Auslastung maximal 7%) klappt alles wunderbar aber leider nicht mit dem KMplayer (CPU Auslastung 58%). Wo genau mach ich die Einstellungen beim Kmplayer, ich verzweifle langsam....

bastik
10-25-2008, 06:18 PM
Lade MPC Standalone Filter herunter. (XP oder Vista) (32 oder 64 bit) [Only registered and activated users can see links]

MPCVideoDec.ax im system32 Ordner (XP) oder syswow64 (Vista) ablegen.

Kommandozeile öffnen undregsvr32 C:\Windows\System32\mpcvideodec.ax eintippen, um es im System zu registrieren. (für Vista muss system32 durch syswow64 ersetzt werden.

Nun muss der MPC Video Decoder als externer Decoder eingefügt werden. Wie dies geht steht hier (deutsch):[Only registered and activated users can see links]

Sollte für H264, AVC1, VC-1 und MKV funktionieren.

bastik
10-26-2008, 02:13 AM
Ein Erfolgsbericht wäre nett und für andere Nutzer mit Sicherheit hilfreich.

HeiDeF
10-26-2008, 07:09 AM
Hi bastik,

erstmal herzlichen Dank für die schnelle und detaillierte Antwort. Hab es genau so gemacht und den MPCVideoDec ins registry hinzgefügt und im KMPlayer ausgewählt. Aber leider greift er nicht. Und mit Rechtsklick > Video (erweitert) > Video-Renderer lässt sich der MPCVideoDec nicht auswählen. Schade, ich weiss nicht was ich falsch mache....mit dem MediaPlayerClassic funzt alles wunderbar.

bastik
10-26-2008, 05:52 PM
Das einzige, was man noch falsch machen kann, ist intere Codecs für die entsprechenden Formate nicht zu deaktivieren. (Stand nur im verlinkten Thread. Ich hatte es nicht mit aufgeführt.)

Um's einfach zu testen Filter-Steuerung > Decoder Nutzung > Interne Video-Decoder einfach mal auf die Schaltfläche "keine" klicken.

Bei den externen Video Decodern muss für das jeweilige Format MPCVideoDec ausgewählt sein. (Ich wiederhole es nur noch einmal)

Zum rückgängig Machen bei den internen Decodern auf "Vorgabe" klicken.

Mehr fällt mir dazu auch nicht ein

Tommie
12-25-2008, 08:43 PM
Um DXVA Zu nutzen langt der mpc-decoder als externen Decoder anzuwählen (Nicht Systemcodec) so muss man den Filter nicht regestrieren.

BEI XP

Weiterhin ist wichtig einen der 4 renderer zu wählen die directx benutzen Also vrm7 oder 9 bzw die beiden renderless varianten.

Unter Vista den EVR benutzen als renderer.

Nun kann auch der KMPlayer sauber DXVA unterstützen.

Das selbe gilt will man den Power DVD Video Decoder einsetzen.Wichtig sind die renderer sie müssen auf directx zugreifen da DXVA eine DirectX variante ist.


Zum Coreavc ist zu sagen das er extrem schneller Decoder ist aber auch seine macken hat.Bildtechnisch hat er nicht die Qualität der FFDshow Decoder oder des MPC Decoders.Für leute die eine potente CPU haben sie sollten für besseren Bildgenuss weiterhin den FFDShow verwenden.Leute bei denen die CPU schwächelt müssten dann die abstriche machen und den coreavc nutzen weil sie somit in den genuss des HD Material kommen.