PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HD-Video Beschleunigen


schalala
2008-04-14, 18:08:05
Hallo,
gibt es eine Möglichkeit HD Video per Grafikkarte zu beschleunigen? Die Videos ruckeln etwas, bzw. läuft Audio immer mehr vor.
Die CPU ist ein AMD XP@2.0GHz
Die Grafikkarte ist eine 9500@9700pro
Das OS ist Debian Lenny

Gast
2008-04-14, 18:37:48
HD Video sagt erst einmal wenig. Es kommt auf den Codec an.
MPEG2 wird von deiner Karte beschleunigt. H264 und VC-1 nicht und muss von der CPU erledigt werden.
Da deine CPU nicht die schnellste ist hast du die Probleme mit ruckeln.

Im Grunde hast du für HD mit deinem Rechner schlechte Karten.

Ferengie
2008-04-14, 20:03:10
Hier sind die ersten HD3650 Karten für AGP (http://geizhals.at/deutschland/?cat=gra256&sort=n&bpmax=&asuch=36&filter=+Liste+aktualisieren+&pixonoff=on) gelistet. Mit den HD Karten ist die CPU Last echt kein Problem mehr.
In der neuen c't ist ein Vergleich welcher Player am besten die Last reduziert -> Powerdvd.
Leider keine Ahnung wie es bei Unix aussieht.

deekey777
2008-04-14, 20:16:28
Allein weil der XP SSE2 nicht unterstützt, fällt PowerDVD weg, da bringt auch die HD3650 nichts.
Mit meinem XP 2000+ waren die WMV-HD-Trailer geradeso flüssig, leider war damals auf dem VIA KT333 Mainboard AGP Fast Writes ein No-Go, auf dem NForce2 sah es besser aus, da AGP FW möglich war. Die WMV-Beschleunigung funktionierte auf meiner 9800Pro bis auf "Ghosting" ohne Probleme.
Aber abseits des Windows ist eh alles anders, insbesondere weil es kein DXVA gibt.

up¦²
2008-04-14, 20:33:02
ATI Avivo™ HD Technology—Enjoy hardware based H.264/VC-1 decoding of Blu-ray™ and HD DVD movies on your computer


http://www.asus.com.tw/products.aspx?l1=2&l2=9&l3=666&l4=0&model=2171&modelmenu=1
wozu dann SW von powerdvd, deekey777?


Ferengie, danke für die agp-News! :up:

Ferengie
2008-04-14, 20:58:26
Sicher, dass unter DXVA mit einem XP wirklich nicht das UVD greift?

deekey777
2008-04-14, 21:02:17
http://www.asus.com.tw/products.aspx?l1=2&l2=9&l3=666&l4=0&model=2171&modelmenu=1
wozu dann SW von powerdvd, deekey777?


Ferengie, danke für die agp-News! :up:
Wenn du lesen könntest, dann würdest du so eine Frage nicht stellen. Grausam.

up¦²
2008-04-14, 21:06:03
Wenn du lesen könntest, dann würdest du so eine Frage nicht stellen. Grausam.
... :biggrin:
soll ich dich jetzt ernst ehmen oder war das dein bot-mode?

Morpog
2008-04-14, 21:16:20
... :biggrin:
soll ich dich jetzt ernst ehmen oder war das dein bot-mode?

Ernst nehmen, da du scheinbar keinerlei Ahnung hast wie DXVA(2) funktioniert.

deekey777
2008-04-14, 21:35:47
Ernst nehmen, da du scheinbar keinerlei Ahnung hast wie DXVA(2) funktioniert.
Also DXVA gab's auch mit meinem XP 2000+ und meiner 9800Pro und zwar mit (HD-)MPEG2 (Euro1080 oder die HD-Tests von ProSieben/Sat.1) und mit allen WMV-HD-Sequenzen (von MS-Trailern über die High-Def-DVD zu TR als Beilage der Gamestar).
Für die Videobeschleunigung von H.264 auf aktuellen Videoprozessoren setzt Cyberlink CPUs mit SSE2. Inweweit dies für die X1000-Generation gilt weiß ich nicht, aber ich glaube für die erste Generation der VP von NV (NV44 zB) war eine SSE2-fähige CPU nötig, um diese vollständig zu nutzen.

Morpog
2008-04-14, 21:40:01
Also DXVA gab's auch mit meinem XP 2000+ und meiner 9800Pro und zwar mit (HD-)MPEG2 (Euro1080 oder die HD-Tests von ProSieben/Sat.1) und mit allen WMV-HD-Sequenzen (von MS-Trailern über die High-Def-DVD zu TR als Beilage der Gamestar).
Für die Videobeschleunigung von H.264 auf aktuellen Videoprozessoren setzt Cyberlink CPUs mit SSE2. Inweweit dies für die X1000-Generation gilt weiß ich nicht, aber ich glaube für die erste Generation der VP von NV (NV44 zB) war eine SSE2-fähige CPU nötig, um diese vollständig zu nutzen.

Für volle HD (H264 (AVC), VC1) Beschleunigung wird DXVA2 benötigt. Die SSE2 Einschränkung gilt nur für den PowerDVD DS Filter. Man kann PowerDVD übrigens durch DLL tauschen dazu bringen auch ohne SSE2 Hardwarebeschleunigt HD zu dekodieren.

up¦²
2008-04-14, 22:07:46
Hallo,
gibt es eine Möglichkeit HD Video per Grafikkarte zu beschleunigen? Die Videos ruckeln etwas, bzw. läuft Audio immer mehr vor.
Die CPU ist ein AMD XP@2.0GHz
Die Grafikkarte ist eine 9500@9700pro
Das OS ist Debian Lenny
http://www.phoronix.com/scan.php?page=article&item=radeonhd_12&num=1 probiers mal :wink:

3d
2008-04-14, 22:18:14
was haben eigentlich die flachfernseher drin?
wir brauchen mörder leistung, und die kommen mit einem popeligen chip zurecht?

auch die heutigen rechner und karten haben eine bescheidene HD beschleunigung finde ich.
10-20% last ist doch schon viel leistung bei heutigen rechnern.

Gast
2008-04-14, 22:44:57
was haben eigentlich die flachfernseher drin?
wir brauchen mörder leistung, und die kommen mit einem popeligen chip zurecht?
decoding und darstellung eines videos sind zwei grundverschiedene dinge. ein fernseher zeigt nur das fertig dekodierte video an, der braucht maximal zur skalierung ein bisschen rechenleistung und dafür gibts spezielle chips.

Ferengie
2008-04-14, 23:35:54
hier steht das mit dem SEE2 vorgaukeln für Powerdvd (http://www.dvbviewer.info/forum/index.php?showtopic=18594&st=750)

Mindmaster
2008-04-15, 08:15:57
@3d Flachfernseher erhalten i.d.R. das fertige Bild, z.B. von einem Receiver, BRD od. HD-DVD Player. Die müssen nichts mehr umkodieren.
@all Der Threadstarter verwendet Linux, daher kannn er mit PDVD nicht viel anfangen. Das beste wäre eine neuere Grafikkarte, Mplayer unterstützt ja mittlerweile auch HD Inhalte.

Gast
2008-04-15, 12:04:07
Mplayer unterstützt ja mittlerweile auch HD Inhalte.
Was heißt da bitte mittlerweile? HD definiert sich einzig und allein durch eine bestimmte Auflösung und Framerate, das konnte man schon immer mit MPlayer (und auch mit jedem anderen Player) abspielen.

up¦²
2008-04-16, 13:00:00
Hallo,
gibt es eine Möglichkeit HD Video per Grafikkarte zu beschleunigen? Die Videos ruckeln etwas, bzw. läuft Audio immer mehr vor.
Die CPU ist ein AMD XP@2.0GHz
Die Grafikkarte ist eine 9500@9700pro
Das OS ist Debian Lenny

jetzt interessiert mich einfach mal:
Hast du überhaupt PowerDVd?
du hast also Linux und nutzt die uralte version aus 2004?
http://www.turbolinux.com/products/desktop/10f/docs/powerdvd/videoconf.html
Da dürfde nix mit HD flüssig laufen... hatte wirklich übersehn, das du eine 9600er hast, sorry!
Wurde die Linux-Versin überhaupt weiterentwickelt?
Angeblich ja nur für OEM... ist da was geleckt im www?

Ansonsten guck dir das mal an:
http://www.linuxis.us/linux/media/howto/linux-htpc/video_card_configuration.html

Carandur
2008-04-16, 15:15:08
Ich hätte dazu mal eine andere Frage:
Woher weiß ich ob (bei mir) der UVP wirklich richtig läuft/arbeitet?
Kann man das irgendwo nachsehen?
Nutzt Nero 8 eigentlich den UVP von ATI?

Gast
2008-04-16, 15:33:29
Für volle HD (H264 (AVC), VC1) Beschleunigung wird DXVA2 benötigt.

Wenn mich nicht alles täuscht, dann gibt es DXVA2 nur unter Vista, oder? Dann stimmt die Aussage oben nämlich nicht. Der Media Player Classic Homecinema kann nämlich auch unter XP direkt den Bitstream an die Grafikkarte weiterleiten und diese dekodiert den dann. Natürlich nur mit Karten, die den gesamten Bitstream dekodieren können. Damit kann ich dann nämlich HD Trailer mit unter 20% Prozessorlast gucken.

Morpog
2008-04-16, 20:40:18
Ich hätte dazu mal eine andere Frage:
Woher weiß ich ob (bei mir) der UVP wirklich richtig läuft/arbeitet?
Kann man das irgendwo nachsehen?
Nutzt Nero 8 eigentlich den UVP von ATI?

UVD nennt sich das Ding, nicht UVP. Man merkt es daran, dass die GPU Auslastung steigt und die CPU AUslastung sinkt. Nachprüfen per Taskmanager (CPU) und CCC oder Rivatunter (GPU). Nero 8 kann per DXVA auch den UVD nutzen, hat aber teilweise Probleme.

Wenn mich nicht alles täuscht, dann gibt es DXVA2 nur unter Vista, oder? Dann stimmt die Aussage oben nämlich nicht. Der Media Player Classic Homecinema kann nämlich auch unter XP direkt den Bitstream an die Grafikkarte weiterleiten und diese dekodiert den dann. Natürlich nur mit Karten, die den gesamten Bitstream dekodieren können. Damit kann ich dann nämlich HD Trailer mit unter 20% Prozessorlast gucken.

Gute Frage. Ob das dann schon die volle Beschleunigung ist? 20% erscheint mir doch recht viel. HD Trailer (1080p ~8mbit/s) mit moderaten Bitraten haben bei mir so um die 3-5% CPU Auslastung. Eine Blu-ray (AVC oder VC1) mit 1080p24 (~25mbit/s) so um die 10-15%, mit intakter HDCP Kette dann so 20-35% CPU Auslastung. Das MPEG2 HD Zeugs ist nochmal um einiges ressourcenschonender.

CPU ist nen A64 X2 4200+@2,4ghz

3d
2008-04-17, 06:34:36
Flachfernseher erhalten i.d.R. das fertige Bild, z.B. von einem Receiver, BRD od. HD-DVD Player. Die müssen nichts mehr umkodieren.
ja natürlich, vergessen.
d.h also die dvd spieler müssen auch ziemlich viel "rechenleistung" haben für die decodierung?
oder haben die bessere decodierchips, als unsere grafikkarten?

Gast
2008-04-17, 20:55:24
ja natürlich, vergessen.
d.h also die dvd spieler müssen auch ziemlich viel "rechenleistung" haben für die decodierung?
oder haben die bessere decodierchips, als unsere grafikkarten?
Das sind spezielle Chips die du mit Grafikkarten nicht vergleichen kannst.

schalala@Gast
2008-04-20, 00:18:52
Ich versteh echt kein Wort von dem was ihr da redet :(
Und nein, ich habe kein PowerDVD, auch kein gelecktes.

Ich möchte einfache im Netz erhältliche HD clips ruckelfrei wiedergeben

Der Vollständigkeit halber habe eine 9700pro und keine 9600

Ferengie
2008-04-20, 00:57:16
schon mit verschiedenen Playern getestet? ala VLC ... unter Windows gibts auch Player, die besser oder schlechter mit älteren PC gehen. -< ansonsten nur UVD Karten

Carandur
2008-04-20, 15:10:57
Ich finde den GOM Player eigentlich sehr gut (bedienbarkeit). Nur leider scheint er den UVD nicht zu nutzen. Meine CPU muss ganz schön arbeiten bei 1080p.

Morpog
2008-04-20, 16:29:37
Nicht der Player muss den UVD (bessergesagt DXVA) unterstützen, sondern der dementsprechende Decoder. In diesem Fall der h264 Decoder.

Carandur
2008-04-21, 14:59:15
Ich hab da wohl ein Problem.
Ich habe mal verschiedende mov Kinotrailer (1080p) unter Nero 8 laufen lassen. Die müssten doch h264 sein. Meine CPU kommt auf ca. 40-60% Auslastung und bei der GPU Temp. tut sich garnichts (konstant auf 47°C).

Was ist da los und wie stell ich es ab?
Das Häkchen Hardwarebeschleunigung in den Nero-Optionen ist natürlich gesetzt.

deekey777
2008-04-21, 15:38:47
Ich hab da wohl ein Problem.
Ich habe mal verschiedende mov Kinotrailer (1080p) unter Nero 8 laufen lassen. Die müssten doch h264 sein. Meine CPU kommt auf ca. 40-60% Auslastung und bei der GPU Temp. tut sich garnichts (konstant auf 47°C).

Was ist da los und wie stell ich es ab?
Das Häkchen Hardwarebeschleunigung in den Nero-Optionen ist natürlich gesetzt.
Nero unterstützt UVD nicht, sondern nur DXVA, darum ist die CPU-Last so hoch. Du kannst versuchen, die Endung .mov in .mp4 umzubenennen.

Aber bringen tut es schon was, wenn ich in NeroShowtime das Häkchen mache (CX1950GT), wenn zB TS-Aufnahmen abgespielt werden (EinsFestival HD).

schalala
2008-04-22, 21:41:35
Ich verwende den hier:

x264 video coding library
libx264 is an advanced encoding library for creating H.264 (MPEG-4 AVC)
video streams.

This package contains the libx264 shared library.

video encoder for the H.264/MPEG-4 AVC standard
x264 is an advanced commandline encoder for creating H.264 (MPEG-4 AVC)
video streams.

x264 supports the following features:
* CABAC (context-based adaptive binary arithmetic coding) and CAVLC
(context-based adaptive variable length coding
* multiple reference frames
* 16x16, 8x8 and 4x4 intra-predicted macroblocks
* all P-frame inter-predicted macroblock types
* B-Inter-predicted macroblock types from 16x16 down to 8x8
* rate distortion optimization
* multiple rate control modes (constant quantizer, constant quality, single
or multipass ABR with the option of VBV)
* scene cut detection
* adaptive B-frame placement, with the option of keeping B-frames as
references / arbitrary frame order
* 8x8 and 4x4 adaptive spatial transform (high profile)
* lossless mode (high 4:4:4 profile)
* custom quantization matrices (high profile)
* parallel encoding on multiple CPUs
* interlaced streams

Kann ich bei dem uvd verwenden?

Mehr hab ich zum Thema x264 auch gar nicht installiert

Morpog
2008-04-22, 22:38:48
Das ist doch ein encoder und kein decoder......

schalala
2008-04-23, 20:53:19
das hab ich gesehen.
Nur habe ich sonst keine anderen 264 Pakete installiert

Bringen die Player eigene Codecs mit?
Totem spielt die Dateien jedenfalls ab, aber leider rucklig

Carandur
2008-04-24, 14:36:15
Nero unterstützt UVD nicht, sondern nur DXVA, darum ist die CPU-Last so hoch.
Toll. Kennst du den einen KostNix Player der meinen UVD unterstützt?

Morpog
2008-04-24, 20:19:23
Toll. Kennst du den einen KostNix Player der meinen UVD unterstützt?

mplayer HC

JaDz
2008-04-24, 20:47:01
mplayer HC
MPC HC. Hat mit dem MPlayer nichts zu tun.

deekey777
2008-04-24, 21:34:35
Toll. Kennst du den einen KostNix Player der meinen UVD unterstützt?
http://tibrium.neuf.fr/
http://tibrium.neuf.fr/DXVASupport.html

DXVA Support


Modern graphics card offer the possibility to decode partially or completely a video stream using DirectX Video Acceleration (DXVA), in order to reduce CPU usage dramatically. MPC-HC includes an embedded video decoder that uses this technology, to decode H.264 and VC-1 with hardly any CPU time required.


Unfortunately the MPC-HC decoder only supports the "bitstream mode" at this stage, which means that only the most recent graphic cards are supported :

nVidia series 8(9)xxx for H.264 only
ATI Radeon HD series for H.264 and VC-1 decoding

"Motion compensation" mode might be added in the future to increase compatibility with older graphic cards, but I cannot promise anything. Mpeg2 and WMV accelerations are not supported either.


DXVA is quite picky, so if you want to use it you have to respect thoses rules:

Windows XP users, select Overlay Mixer, VMR7, VMR9 or VMR9 renderless
Vista users, select EVR or EVR custom renderer
The MPC-HC Video decoder must be connected directly to the renderer. That means no intermediate filters such as DirectVobSub or ffdshow can be inserted between the decoder and the video renderer.
Internal subtitles can work with the MPC Video decoder in DXVA mode, but the rules are even more restrictive:

Windows XP users, select VMR9 renderless
Vista users, select EVR custom renderer
In "Options / Playback", tick the checkbox "Auto-load subtitles"
:)

Micha80
2008-04-28, 08:21:39
So ganz funktioniert das mit MPC HC noch nicht. Ich habe hier eine Folge als 720p und 1080p mkv (H.264) zum testen. Bei der 720p Datei funktioniert die DXVA/Bitstream beschleunigung -> CPU Last <5%. Bei der 1080p Datei nicht -> CPU Last ~60%. Wird auch im "MPC Video Dekoder" Filter so angezeigt -> Not using DXVA.
Auf einem 780g Board von einem Freund genau das gleiche, 720p läuft, 1080p läuft nicht.

randy
2008-04-28, 10:22:03
Bei mir gehts auch in 1080p (x264), hd3870, treiber 8.3 :)
~10% last dabei, nice :D

::nachtrag
das milkgirls1080p.mov läuft zwar "nur" mit ~50% cpu-last, ruckelt aber ganz schön :(

deekey777
2008-04-28, 11:27:47
Bei mir gehts auch in 1080p (x264), hd3870, treiber 8.3 :)
~10% last dabei, nice :D

::nachtrag
das milkgirls1080p.mov läuft zwar "nur" mit ~50% cpu-last, ruckelt aber ganz schön :(
Ich kenne Milkgirls als MOV-Datei und das Video ruckelt und stottert von sich aus. Keine Ahnung, warum.

Micha80:
Es wäre möglich, dass die beiden Videos unterschiedlich codiert wurden. Mit x264 lassen sich H.264-Videos erstellen, die sich nicht beschleunigen lassen.

Micha80
2008-04-28, 12:45:34
Aha, wieder was gelernt :) Habe mich noch nicht so mit dem x264 codec beschäftigt.

Welche Einstellungen sind denn ausschlaggebend?

Kann man das Vidos nachträglich bearbeiten (möglichst kein neu encoden) so das DXVA funktioniert?

acrowley23
2008-04-29, 12:28:56
DXVA funktioniert mit X264 (sowie allen anderen H264 encodern) NUR mit Level 4.1 HighProfile

und 4Reference Frames für 1920x1080 und 5 für 1920x800 und 1920x816

Nachträglich kann man das nicht mehr ändern ausser reencoden

Zum x264 encoden gibt es für megui ein Profil von sharktooth DXVA HD HQ.

Die meisten x264 encodes die so im "Umlauf" sind, sind in High Profile unrestricted encoded.
DXVA ist so nicht möglich

Morpog
2008-04-29, 17:17:06
Wenn mich nicht alles täuscht, dann gibt es DXVA2 nur unter Vista, oder? Dann stimmt die Aussage oben nämlich nicht. Der Media Player Classic Homecinema kann nämlich auch unter XP direkt den Bitstream an die Grafikkarte weiterleiten und diese dekodiert den dann. Natürlich nur mit Karten, die den gesamten Bitstream dekodieren können. Damit kann ich dann nämlich HD Trailer mit unter 20% Prozessorlast gucken.

Gibtsauch unter XP. Dort hat man sogar noch die Qual der Wahl des Renderers. Unter Vista funktioniert nur der EVR mit DXVA2.

Morpog
2008-04-29, 17:18:53
DXVA funktioniert mit X264 (sowie allen anderen H264 encodern) NUR mit Level 4.1 HighProfile

und 4Reference Frames für 1920x1080 und 5 für 1920x800 und 1920x816

Nachträglich kann man das nicht mehr ändern ausser reencoden

Zum x264 encoden gibt es für megui ein Profil von sharktooth DXVA HD HQ.

Die meisten x264 encodes die so im "Umlauf" sind, sind in High Profile unrestricted encoded.
DXVA ist so nicht möglich

Ja, ich merke dass immer daran dass der PDVD Codec dann hängenbleibt :-) DXVA Haken raus und schon gehts.... und meine CPU schwitzt wieder :-(

acrowley23
2008-04-30, 13:02:15
Jo, der Cyberlink Decoder" hängt sich dann auf bei nicht DXVA Konformen Material.

Am besten MediaPlayerClassicHomeCinema nehmen (ffmpeg basierend). Der Decoder disabled DXVA einfach und schaltet es ein wenn möglich...ohne Absturz.
zudem der Decoder VC1 DXVA kann!
Aber nur mit Ati "HD" Karten und Geforce ab 8xxxer Reihe !

http://forum.doom9.org/showthread.php?t=123537

Aber auch ohne DXVA mit ffdhshow habe ich bei Bluray H264/VC1 1080p maximal 30% CPU load mit meinem Q6600 Quad @ 3Ghz...mir ist DXVA also quasi wurscht:biggrin:

Jeder billig DualCore kann mit CoreAVC (und neue ffdshow Tryouts Builds mit CABAC multithreading)1080p H264 decoden flüssig.

Morpog
2008-04-30, 14:24:52
MPC HC schaltet bei mir DXVA leider nicht auto um. Muss ich auch beim ffmpeg von Hand machen. Evtl. funktioniert das mit XP und VMR besser. Unter Vista kann ichs ja nur mit EVR testen.

----------------------------------------------------------------------

1080p wird bei meinem x2 4200+ erst bei hohen Bitraten kritisch.

Wofür ich aber auf jeden Fall DXVA brauche ist 1080i Material. Ohne DXVA ruckelt da selbst Material mit 8mbit/s

Micha80
2008-04-30, 18:47:26
Jo, der Cyberlink Decoder" hängt sich dann auf bei nicht DXVA Konformen Material.

Am besten MediaPlayerClassicHomeCinema nehmen (ffmpeg basierend). Der Decoder disabled DXVA einfach und schaltet es ein wenn möglich...ohne Absturz.
zudem der Decoder VC1 DXVA kann!
Aber nur mit Ati "HD" Karten und Geforce ab 8xxxer Reihe !

http://forum.doom9.org/showthread.php?t=123537

Aber auch ohne DXVA mit ffdhshow habe ich bei Bluray H264/VC1 1080p maximal 30% CPU load mit meinem Q6600 Quad @ 3Ghz...mir ist DXVA also quasi wurscht:biggrin:

Jeder billig DualCore kann mit CoreAVC (und neue ffdshow Tryouts Builds mit CABAC multithreading)1080p H264 decoden flüssig.
Das CABAC multithreading ist nicht so der Hit. Bei meinem DualCore sieht es mit ffdshow so aus das eine CPU fast am Anschlag läuft und die andere bei 10-15% rum dümpelt. Der MPC Video Dekoder mit ausgeschaltetem DXVA liegt insgesamt von der CPU Last zwar etwas höher als ffdshow kann aber echtes multithreading (beide CPUs bei ~70%).

LovesuckZ
2008-04-30, 19:05:39
Aber auch ohne DXVA mit ffdhshow habe ich bei Bluray H264/VC1 1080p maximal 30% CPU load mit meinem Q6600 Quad @ 3Ghz...mir ist DXVA also quasi wurscht:biggrin:
.

Und einen wesentlich höhreren Stromverbrauch. Imo sollte man klar die GPU deixeln lassen, da sie es wesentlich effizienter kann.

acrowley23
2008-05-04, 11:17:04
Das CABAC multithreading ist nicht so der Hit. Bei meinem DualCore sieht es mit ffdshow so aus das eine CPU fast am Anschlag läuft und die andere bei 10-15% rum dümpelt. Der MPC Video Dekoder mit ausgeschaltetem DXVA liegt insgesamt von der CPU Last zwar etwas höher als ffdshow kann aber echtes multithreading (beide CPUs bei ~70%).

Nimm ein Build von XXL ,net von clsid

Die Builds von xxl lasten meine 4 cores synchroner aus

@Lovesuckz

~30% habe ich wenn nur bei 1.85:1 H264 mit hoher Bitrate und oder interlaced.
Bei x264 reencodes meistens um die 10-20%

Da ich eh HDDVD/BluRay/HDTV eh in Level 4.1 mit korrekten Referenz Frames je Auflösung ( zb. 5 bei 1920x816, und 4 bei 10920x1080) encode nutze ich auch DXVA.
Via MPC-VideoDecoder (ffmpeg)

Micha80
2008-05-04, 13:21:19
Danke für den Hinweis. Nutze bisher das vorletzte Build das von clsid ist. Werde es nachher mal testen. DXVA kann mein Board leider nicht.

EDIT: Hat leider auch nichts genützt. Die eine CPU schwitzt während die andere (meist die CPU0) sich ausruht.

Win XP SP3
MPC HC
ffdshow Build 1946

Ich habe dann noch ReClock und die ffdshow Warteschlange abgeschaltet. Gibt es eine Einstellung/Funktion die mir das Multithreading vermiesen könnte?

EDIT2: Toll, auf meinem PC funktioniert es. Absolut gleimäßige Auslastung.

EDIT3: Fehler gefunden. Anzahl der Dekodier-Threads stand auf 1 ;D Jetzt sind ca. 5% weniger CPU Auslastung als mit dem MPC internen Dekoder.

Gast
2009-02-23, 18:43:40
Mit meinem komment möchte ich mich für die tipps hier bedanken!

Mein Rechner:
Pentium3 (600Mhz), FSB133, WinXPpro
mit GRAKA von MSI RX2600pro AGP (=HD2600pro)
mit letztem ATI-Treiber Hotfix für AGP 8.12

Darauf läuft HD-Video, also mp4s in allen Auflösungen flüssig, also auch 1080.
CPU 20-30%.

Zunächst werkelte nur meine schlappe CPU als Diashow trotz eingebauter ATI HD2600, doch nach einbischen frickelei fluppte es zu meinem Erstaunen wunderbar!
Also:
----->erst "8-12agp-hotfix_xp32_dd_ccc_72281.exe" drauf oder auch drüberbügeln
----->dann "mplayerc_homecinema_x86_v1.2.908.0.zip" als gratis player
+ Haalisplitter (="MatroskaSplitter.exe") installieren, wie schon in diesem nützlichen Guide beschrieben: http://nunnally.ahmygoddess.net/watching-h264-videos-using-dxva/ , (mann muss eventuell noch einigen Codecs den "meritt" runterschrauben auf blockieren damit zwischen Renderer und Graka kein Codec dazwischen funkt, da es als Bitstream zur Graka kommen muss)
----->danach noch mit dem Tool "DXVAChecker.exe" prüfen ob HD-Graka H264 und VC1 beschleunigt. Falls dort nix steht davon, dann rechtsklick in DXVA-Checker und "Video Acclerations Settings" anklicken und "VForceUVDH264"+"VForceUVDVC1"+"VForceMPEG2" Häkchen (evtl. noch "DXVA_UVA_H264"+"DXVA_MPEG2"+"DXVA_WMV" Häkchen).Dann müssste nach OK und rechtsklick "recheck Device" was von H264 und VC1 stehen!
----->und Voila Bitstream HD-Wiedergabe funkt auch mit schlappen PIII 600Mhz aus dem Jahre 2000 mit einer AGP-HD-Graka von ATI!!!!

WMV-Beschleunigung geht aber nicht, wird von Graka nicht beschleunigt!

Mit Cyberlinks PowerDVD 7.3 ultra deluxe funkt DXVA auch, aber nur wenn der Haalisplitter deinstalliert wird, da der bei mp4 widergabe automatisch startet und dem pdvd dazwischenfunkt. Also entweder PowerDVD oder Haalisplitter, beides geht nicht!
Da PowerDVD nur DXVA bei SSE2-Rechnern benutzt muß mann noch den hier im Thread beschriebenen Trick "SSE2 vorgauckeln" benutzten (Vielen Dank an euch an dieser Stelle!) und natürlich in PowerDVD HW-Beschleunigung haken.
Dann klappts auch mit PowerDVD!!!

Bin seitdem es auf meinem P3 600 läuft ziemlich Platt,
weil überall soviel rumgetrötet wird mann bräuchte mindestens nen 2Kern Proz.
Also holt raus die alten Kisten......, es lebe AGP! ;)

Grüsse vom Gast der keinen Bock auf Einloggen hatte.