Accelererad videouppspelning med DXVA

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av xphaze
Här en löjligt krävande testfilm: http://data.fuskbugg.se/skalman01/killer_sample.mkv

haha!! nog var den löjlig alltid, och nog sänkte den min prolle rätt lätt

fick den dock bara att använda en kärna (inte för att det skulle gjort nån skilland ;P), fast det beror väll på programmet man använder för att spela upp filen..

jag använde mplyer, nån som har nått tips på nått bättre gartisprogram för .mkv-filer?

Permalänk
Medlem

Tänk skillnaden mellan h264 och x264 såhär:

h264 är ett språk. Det har vissa regler för hur man måste uttrycka sig för att bekriva videon.
x264 är författaren. Det är ett program som komprimerar videon till h264-format.

Och som någon redan påpekat - visst är CoreAVC snabb, men den har sämre bildkvalite. Ibland kan det t.o.m uppstå livsfarliga artefakter (svenska?).
ffdshow-tryouts är inte riktigt lika snabb, även om den fått multitrådad avkodning att funka bättre nu. Dock så är bildkvaliten precis som den ska.

Har ett AMD X2 4400 (s939) i 2,2GHz och den klarar av alla 1080p-filmer utan problem med CoreAVC (och säg inte att ert testklipp är krävande, mitt testklipp når upp till 40Mbit/s under längre tider )
ffdshow funkar för de flesta 1080p (åtminstone mycket bredbildade sådana), men ibland måste man ta hjälp av CoreAVC.

Problem med hårdvaruacceleration (matroska):
Har inte testat detta själv då grafikkortet suger och är gammalt, men man verkar nu ha upptäckt varför inget av dessa matroska-filmer vill fungera. Det är så enkelt som att hemmakomprimerade filmer (x264) har mellan 5 och 16 (extremt) reference frames, men hårdvaruacceleration (åtminstone med PowerDVD) klarar inte av fler än 4.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av xphaze
Här en löjligt krävande testfilm: http://data.fuskbugg.se/skalman01/killer_sample.mkv

Codec : MPEG-4 AVC
Codec/Info : MPEG4 ISO advanced profile
PlayTime : 23s
Width : 1920 pixels
Height : 1080 pixels
Display Aspect ratio : 16/9
Frame rate : 23.976 fps
Bit rate : 35 Mbps

X.264 är en encoder, det vill säga ett litet program som skapar filmer i H.264-formatet. Jämför WinRAR och RAR-filer.

Alltså, det började lagga typ 10 sekunder in i filmen... senare blev det värre när dom zoomade ut :/

Betyder detta att mitt kort inte klarar av 1080p filmer?

Dock en sak som var konstig, var att processorn ändå inte låg på mer än 30% max och runt 25% medel... vad tyder detta på?

Permalänk
SweClockers
Citat:

Ursprungligen inskrivet av Nickecs
Alltså, det började lagga typ 10 sekunder in i filmen... senare blev det värre när dom zoomade ut :/

Betyder detta att mitt kort inte klarar av 1080p filmer?

Dock en sak som var konstig, var att processorn ändå inte låg på mer än 30% max och runt 25% medel... vad tyder detta på?

Tyder på att något annat än din processor är problemet. Långsam hårddisk, lite minne eller kass dekoder exempelvis.

Testfilmen är ungefär worst-case-scenario i nuläget, såpass krävande filmer är extremt sällsynta även på HD-DVD/Blu-ray.

Visa signatur

» Kontakta oss » SweClockers på Facebook » SweClockers på Youtube » Blips of SweClockers (Spotify)
» Pappa till Moderskeppet » SweClockers chefredaktör 2007–2015

Permalänk

Den kommer från "filmen" Planet Earth. http://www.imdb.com/title/tt0795176/

Visa signatur

ASUS B450-f gaming||AMD Ryzen 3600||16Gb ram@3GHz||RTX 3080 10Gb||Dell S2721DGF||Logitech G305

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av xphaze
Tyder på att något annat än din processor är problemet. Långsam hårddisk, lite minne eller kass dekoder exempelvis.

Testfilmen är ungefär worst-case-scenario i nuläget, så krävande filmer är extremt sällsynta även på HD-DVD/Blu-ray.

Jag har en WD 500gb 16mb cache, den borde inte vara problemet.

Jag har 4gb minne, ligger på 1066mhz atm, så det borde inte heller vara problemet.

Men detta med decoder? Jag antar att du menar ffdshow, som jag har. Är den dålig?

Även om det där är i värsta fall, så borde det ju finnas någon film som är lika krävande, eller börja närma sig det där iallafall... vill ju kunna spela upp alla filmer, även de kommande

Nu när jag tänker efter, den där filmen går ju i 35mb/sec, visst? Min hdd klarar bara av runt 30-40mb/s. Så det kan ju vara den som är problemet? Men jag tycker att det är lite sjukt, att det är så illa att hdd'n inte klarar av filmen :).

Permalänk

Hmm.. när jag spelar upp filmen så blir det bara en frysbild det första som händer och sen inget mer:) När filmen är slut så krashar VLC hihi

Edit: Testade att installera codecen, fan va det lagga ändå ca 5fps

Visa signatur

E2180 @ 2.45ghz , 2x2048mb DDR2 800mhz, 8800gts 540/1920

Permalänk
Medlem

HAHA!!!

Förlåt, men lyckades få ner killer_sample.mkv

Den kommer från *bort*
Gissa vad "AJP" i slutet betyder
Misslyckades lite med just den komprimeringen, glömde sätta bitrate-gräns på den (och lite andra missar som jag inte vill ta upp här...). Den verkar flitigt använd som prestandatest dock.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av ajp_anton
HAHA!!!

Förlåt, men lyckades få ner killer_sample.mkv

Den kommer från Planet.Earth.2006.1080p.HDDVD.x264-AJP
Gissa vad "AJP" i slutet betyder
Misslyckades lite med just den komprimeringen, glömde sätta bitrate-gräns på den (och lite andra missar som jag inte vill ta upp här...). Den verkar flitigt använd som prestandatest dock.

vadå? betyder det att denna inte "funkar" att använda som prestandatest?

så att datorn min kanske ändå klarar av 1080p?

Permalänk
Medlem

Funkade fint med CoreAVC och MPC. Men bildkvaliteten känns ändå inte så där superbra...
VLC orkade inte dock, visade bara några sekunder, resten blev gröt...

Men grafikkortet kan inte hjälpa till alls med mkv?

Visa signatur

”Ingen må utsättas för godtyckliga ingripanden i fråga om privatliv, familj, hem eller korrespondens.
Artikel 12, FN:s deklaration för mänskliga rättigheter

Permalänk
SweClockers
Citat:

Ursprungligen inskrivet av ajp_anton
HAHA!!!

Förlåt, men lyckades få ner killer_sample.mkv

Den kommer från *bort*
Gissa vad "AJP" i slutet betyder
Misslyckades lite med just den komprimeringen, glömde sätta bitrate-gräns på den (och lite andra missar som jag inte vill ta upp här...). Den verkar flitigt använd som prestandatest dock.

Ajabaja, håll piratkopiering utanför diskussionen.

Hittade förresten klippet i doom9-forumet, verkar vara välanvänd som benchmark.

Visa signatur

» Kontakta oss » SweClockers på Facebook » SweClockers på Youtube » Blips of SweClockers (Spotify)
» Pappa till Moderskeppet » SweClockers chefredaktör 2007–2015

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av ajp_anton
Tänk skillnaden mellan h264 och x264 såhär:

h264 är ett språk. Det har vissa regler för hur man måste uttrycka sig för att bekriva videon.
x264 är författaren. Det är ett program som komprimerar videon till h264-format.

Och som någon redan påpekat - visst är CoreAVC snabb, men den har sämre bildkvalite. Ibland kan det t.o.m uppstå livsfarliga artefakter (svenska?).
ffdshow-tryouts är inte riktigt lika snabb, även om den fått multitrådad avkodning att funka bättre nu. Dock så är bildkvaliten precis som den ska.

Har ett AMD X2 4400 (s939) i 2,2GHz och den klarar av alla 1080p-filmer utan problem med CoreAVC (och säg inte att ert testklipp är krävande, mitt testklipp når upp till 40Mbit/s under längre tider )
ffdshow funkar för de flesta 1080p (åtminstone mycket bredbildade sådana), men ibland måste man ta hjälp av CoreAVC.

Problem med hårdvaruacceleration (matroska):
Har inte testat detta själv då grafikkortet suger och är gammalt, men man verkar nu ha upptäckt varför inget av dessa matroska-filmer vill fungera. Det är så enkelt som att hemmakomprimerade filmer (x264) har mellan 5 och 16 (extremt) reference frames, men hårdvaruacceleration (åtminstone med PowerDVD) klarar inte av fler än 4.

Har läst samma sak på ett privat forum för HD om reference frames får var max 4 med powerdvds cyberlink h264 codec vad det verker som. Flera som testade och det verkar vara lösnignen på svarta eller gröna bilden som uppstår.

har själv ett 8600GT och en X2 6000+. I vissa fall får jag köra via cpu och i 90% fungerar det med DXVA. Men llågt från perfeckt. Ända anlednigen till att jag har det är att det i princip aldrig laggar. DOkc inga problem med lagg heller med en X2 6000+.

SÅ jag reckomenderar helt klart å ta nåt i stil med en X2 6000+ eller 2.4Ghz C2D dualcore. BLir i min mening billigare i hop med mobo med intergrerad grafik och hdmi.

Permalänk
Medlem

För mej så funkade det finfint med mpc och ffdshow, processorn belastades till 43% under uppspelningen.

Min version av VLC är nog dessvärre gammal för där belastades processorn till 1% och allt var svart det ända som hördes var ljudet.

Visa signatur

[Gigabyte B350 GA-AB350M-HD3]-[AMD Ryzen 5 1600]-[Corsair VENGEANCE 16GB 3200MHz]-[Samsung 850-Series EVO 1TB]-[ASUS GeForce GTX 1070 8GB Turbo]

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Nickecs
Jag har en WD 500gb 16mb cache, den borde inte vara problemet.

Jag har 4gb minne, ligger på 1066mhz atm, så det borde inte heller vara problemet.

Men detta med decoder? Jag antar att du menar ffdshow, som jag har. Är den dålig?

Även om det där är i värsta fall, så borde det ju finnas någon film som är lika krävande, eller börja närma sig det där iallafall... vill ju kunna spela upp alla filmer, även de kommande

Nu när jag tänker efter, den där filmen går ju i 35mb/sec, visst? Min hdd klarar bara av runt 30-40mb/s. Så det kan ju vara den som är problemet? Men jag tycker att det är lite sjukt, att det är så illa att hdd'n inte klarar av filmen :).

Blanda inte ihop megabyte och megabit nu. Klippet är 100 Megabyte (MB) och speltiden är 22 sekunder. Det blir alltså bara drygt 4 Megabyte per sekund som ska laddas upp. En bråkdel av vad din disk klarar av. Den klarar nog allra minst 30-40 MB...

1 Megabyte(MB) = 8 Megabit (Mb). Så drygt 4 MB blir mycket riktigt någonstans runt 35 Mb.

Visa signatur

Intel: Asrock Z370 Extreme M4|8700K@4.9|Noctua DH15|G.Skill Flare X 3200@4000 17-19-19-39 32GB|MSI 1080TI Gaming X|Samsung 960 EVO 1TB
AMD: MSI B350 Tomahawk|RyzenR5 1600X|Fractal Design Celsius S24|Corsair Vengeance@2933 32GB|Asus 970|Samsung830 SSD

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av BjornS
Blanda inte ihop megabyte och megabit nu. Klippet är 100 Megabyte (MB) och speltiden är 22 sekunder. Det blir alltså bara drygt 4 Megabyte per sekund som ska laddas upp. En bråkdel av vad din disk klarar av. Den klarar nog allra minst 30-40 MB...

1 Megabyte(MB) = 8 Megabit (Mb). Så drygt 4 MB blir mycket riktigt någonstans runt 35 Mb.

Du har ingen aning om varför det inte går, då? :/. Får snart panik!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Nickecs
Du har ingen aning om varför det inte går, då? :/. Får snart panik!

Det beror väl på vad du kör avkodare t.ex. Om du bara kör mjukvaruavkodning och inte använder CoreAvc så kanske bara en av dina 4 processorkärnor används. Det skulle förklara varför CPU-förbrukning är 25%. Kolla så att det inte är 100% på en kärna och 0% på de andra.

Visa signatur

Intel: Asrock Z370 Extreme M4|8700K@4.9|Noctua DH15|G.Skill Flare X 3200@4000 17-19-19-39 32GB|MSI 1080TI Gaming X|Samsung 960 EVO 1TB
AMD: MSI B350 Tomahawk|RyzenR5 1600X|Fractal Design Celsius S24|Corsair Vengeance@2933 32GB|Asus 970|Samsung830 SSD

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Antonsson
Jag funderar på HTPC men undrar hur bildkvaliteten från ett 3850 står sig mot en blurayspelare för runt 10k kr. Jag undrar också om bildkvaliteten påverkas av vilken cdläsare man har.

Tack!

Den första frågan vet jag inte.. Men allt en Läsare gör är att läsa av långa o korta gropar på en plastskiva. Kvalitén på bilden beror på övrig hårdvara såsom graffikkort inte spelaren i sig.

Visa signatur
Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Nickecs
Du har ingen aning om varför det inte går, då? :/. Får snart panik!

Du har inte möjligtvis piomode på hårddisken?

Visa signatur

R.I.P Robert 2004-01-29 (klasskompis) Läs: Artikel Nr 1. | Artikel Nr 2. | Artikel Nr 3.

Permalänk
Citat:

Ursprungligen inskrivet av BjornS
Det beror väl på vad du kör avkodare t.ex. Om du bara kör mjukvaruavkodning och inte använder CoreAvc så kanske bara en av dina 4 processorkärnor används. Det skulle förklara varför CPU-förbrukning är 25%. Kolla så att det inte är 100% på en kärna och 0% på de andra.

Jag får exakt samma problem, har också en Q6600 och med flertrådningen igångsatt i ffdshow ser man att den utnyttjar två kärnor, ingen av dom går upp i 100% en det hackar ändå.

Permalänk
Avstängd

alltså, en optisk läsare läser fel tusentals gånger under en uppspelning. Val av läsare spelar STOR roll!

Permalänk
Medlem

Va lustigt. Samplet flyter på kalasfint i början. Men under mitten av de hela så droppar fps'n lite. Det trodde jag inte på min 4200+ , 2 gb DDR, 2 x 7950gt.

Dock ska det tilläggas att jag drog ner mpc och ffdshow. I VLC fungerade inte samplet något.

Visa signatur

AMD tuf B550M | RYZEN 3950x | 64GB 3200Mhz | Zotac 3090

Permalänk
Medlem

klippet fungerar bra både på min speldator (c2d 3GHz, 2900XT) och min HTPC (c2d 1,6GHz, 7100GS) med coreavc i mpc. Fick 80-90% på båda kärnorna i htpc'n dock...

Jag hade inte velat prova det där i ffdshow kan jag säga. Den ger ju framedrops och ryckig bild redan i en 720p h.264 utan några postprocessing igång.

Intressant artikel för övrigt. Jag blir sugen på att investera i ett 8400GS som uppgradering till mitt 7100GS, trist att det ska vara så svårt att få igång accelerationen bara. Jag tror jag avstår och håller mig till coreavc när jag tänker efter

Visa signatur

detta är min nya sign!

Permalänk
Citat:

Ursprungligen inskrivet av Danjeel
Den första frågan vet jag inte.. Men allt en Läsare gör är att läsa av långa o korta gropar på en plastskiva. Kvalitén på bilden beror på övrig hårdvara såsom graffikkort inte spelaren i sig.

Citat:

Ursprungligen inskrivet av Damodred
alltså, en optisk läsare läser fel tusentals gånger under en uppspelning. Val av läsare spelar STOR roll!

Alltid kul när folk säger två precis helt motsatta saker

Men även om den läser fel, hinner inte alla läsare läsa om det som blir fel och få ut allt matrial ändå? Eftersom det är digitalt borde det väl annars yttra sig på rätt konstiga vis om inte signalen senare korrigeras och jämnas ut vilket då istället borde leda till suddig bild eller dylikt.

Med MPC och ffdshow kan jag se killer_sample men det känns lite hackigt. MPC räknar med rätt hastighet från 0 till 23 sekunder men klippet fortsätter några sekunder efter att progress baren har nått fram så förmodligen räcker det inte till någonstans. CPUbelastningen ligger dock på runt 60% på bägge kärnorna och cpun går i 3,36 Ghz.

Visa signatur

Allting jag skriver är om inget annat utrycks, SANT! Ingenting är subjektivt, och du kan göra antaganden baserade på mina åsikter utan att överväga mer än bara just min åsikt.
wazzabi: Varför detta prat om AMD, har de något med grafikkort att göra som jag inte förstår?

Permalänk
Medlem

Har ett HD2400 i min HTPC, DXVA funkar fint med PowerDVD 7. Runt 10-15% CPU användning på min A64 X2 3800+

Men cyberlinks codec buggar med vissa x264 filmer. Kör med CoreAVC tills det har kommit en lösning på problemet.

Visa signatur

AMD Ryzen 7950x3D | Asus ROG Strix B650E-E | 32GB G.Skill DDR5 6000Hz CL30 | Palit RTX 2080 GameRock Premium | Cooler Master Tempest GP27U, Dell U2515H

Permalänk
Medlem

vilken codec e bästa? kör nu ffdshow och Mpc filmen va lite laggig typ 70-80cpu % och 1950xtx. har förövrigt hela Planet Earth 720p mycket bra filmer

Visa signatur

Fractal Design Define R5 , I7 4790K@4800mhz ,Corsair vengeance 2400Mhz@2600 CL 11 16GB ,Cooler master V850 , Fury X ,MSI Z97 Gaming 9 AC , Samsung 840 Evo 500GB +1tb hdd , Corsair H100i.
Asus vn247h

Permalänk
Medlem
Visa signatur

Ryzen 5600X, Msi B450 Tomahawk, RX 6700XT, 32 Gb Corsair Vengeance Pro, hemmasnickrad vattenkylning.

Volkswagen ID.3 Pro Performance.

Permalänk

Funkade alldeles utmärkt att spela filmen med min E4300@3GHz och 7600GT, processorkärnorna maxade ut på 67%. (MPC + CoreAVC)

Visa signatur

~Pelle~

Permalänk

Alltså man blir konfunderad. Olika källor kommer fram till olika resultat. Googlar man runt lite så är det oftast hd2600 som vinner för bildkvalite, låg cpubelastning och pris (inom htpc-sammanhang dvs).Kolla tomshardware tex.

Permalänk

Hur fick ni upp konfigurationsrutan för Cyberlinks decoder? En sådan har jag försökt hitta i ett bra tag nu.

http://www.sweclockers.com/imagebank/200801/Dxva002.gif

Edit: Jag kan för övrigt spela upp h264 med en cpu-användning på <5% (amd64 3000+). x264 har jag fått att fungera lika bra med 720p, men 1080p buggar och resulterar i svart skärm, vilket är ett känt problem.

Permalänk

Har en "VISTA gadget" som visar en CPU belastning på max ca 60% när jag kör detta HD clip, men FFDSHOW visar CPU 0%?
Kör jag bara på den ena kärnan? Hur kollar jag detta?

Filmen hackar en hel del.

(Burken enligt signatur)
/O

Visa signatur

New: Lian-li A03, Corsair 430w, GA-H55M-USB3, Intel i5 650, XMS3 2x2GB, 3x Noctua, Samsung SH-203B, Win7, Kingston SSD 120GB+Samsung 750GB, Freezer 7,LG , Logitech Pro 2800, Logitech X-210, Benq EW2430
Old: Antec Sonata III, Win7, Gigabyte GA-P35-DS3, Intel E8600, XMS2 Xtreme 4x1G, ATI HD5750, WD 500GB, LG 20,1" Wide and/or Pansonic PV60, Logitech EasyCall