Portál AbcLinuxu, 2. května 2025 07:16

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
25.7.2008 20:23 Mandarinka
Rozbalit Rozbalit vše Re: Mplayer - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
Zřejmě měl build bez asamblérové optimalizace, jinak se to nedá vysvětlit.

Ale halvně, proč tam píšeš výkon mplayeru a testuješ mencoder?
Jan Drábek avatar 25.7.2008 20:39 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Mplayer - rychlost 3 různých CPU
Díky, nějak mi to uteklo.
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
pools avatar 25.7.2008 20:25 pools | skóre: 19 | blog: Svědek Damdogův | Opava/Praha
Rozbalit Rozbalit vše Re: Mplayer - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
Proč to máš přehozený potom? Trochu mě to zmátlo...
Vivre libre ou mourir!
Jan Drábek avatar 25.7.2008 20:40 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Mplayer - rychlost 3 různých CPU
To by mělo být seřazeno podle výsledků, akorát u toho druhého testu jsem předpokládal lepší výsledek a potom to nějak neopravil...

Každopádně teď už je to opraveno.
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
Martin Stiborský avatar 25.7.2008 21:01 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
Zkusil jsem příkaz z tvého druhého testu ...
Notebook, procesor AMD Turion(tm) 64 X2 Mobile Technology TL-56
mencoder makal 52.4s, to se mi zdá dost, ale prd tomuhle rozumím, takže nevím jestli je to odpovídající hodnota.
Jo a OS je Ubuntu ..
Kvík ..
25.7.2008 21:19 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Potvrzuji prakticky stejný čas 52.440 secs na Centos 5.2 (distro). Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz. zatížení procesoru bezvýznamné.
Jan Drábek avatar 25.7.2008 21:21 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Tady něco nehraje, při čtyřech jádrech by měl top ukazovat (v prvním řádku) při běhu mencoderu vytížení téměř 100% u prvního testu 25%
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
25.7.2008 21:27 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Varianta jedna nejprve jede jedno jadro na 95-100 procent potom druhé po zbytek času. Pro threads=2 až 4 čas úplně stejný vytížení jader nízké 20 procent. Na celkový čas to však nemá vliv, že by nějak nastavena rychlost kódování. Video není zrovna můj obor.
Jan Drábek avatar 25.7.2008 21:29 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Spíš si začínám myslet, že balíčky mencoderu na ubuntu a centos nejsou přeloženy tak, aby pracoval s více jádry.

Nebo chybí kodek, který by práci ve dvou vláknech uměl.
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
25.7.2008 21:34 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Podle mne měříme rychlost výstupu na konzolu. Jak vypnout ty výpisy.
Jan Drábek avatar 25.7.2008 21:44 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Já měřil pomocí time - a čas reálný a čas spotřebovaný mencoderem se lišili jen nepatrně

(Mencoder ukazuje nějaký časovač (toho jsem si všiml až teď) tak čas z něho nepoužívám - není realný))
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
26.7.2008 18:52 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Doplnil jsem třetí test výsledek na desetiny sekundy shodný. 52.360 Zatíženy všechny jádra 20- 50 procent.
Jan Drábek avatar 25.7.2008 21:20 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Hmm, takový výsledek bych čekal spíš u prvního testu, je ale možné, že ve skutečnosti běží jen na jednom CPU.
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
25.7.2008 21:42 Raduz | skóre: 5
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
model name: Intel(R) Core(TM)2 CPU 6420 @ 2.13GHz

První test:

První průchod
real    0m9.618s
user    0m9.549s
sys     0m0.068s
Druhý průchod
real    0m29.850s
user    0m29.630s
sys     0m0.148s
Takže v součtu nějakých 39 vteřin

Druhý test:
real    0m18.658s
user    0m28.178s
sys     0m0.192s
Jádra se motala někde okolo 75%.

Jinak ta holka co zničí a nedovolí má talent :-)
Jan Drábek avatar 25.7.2008 21:59 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Díky
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
25.7.2008 22:54 luke7 | skóre: 3
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
Zajímavej test, mě to vytěžju všechny jádra tak kolem 50% a pro 4 vlákna to skončí za 13s, pro 2 za 18, pro jedno za 27s. Jenak vše je distribuční opensuse, frekvence je 2,4 GHz
25.7.2008 23:11 jam001 | skóre: 19
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
Celeron D 346 (3066MHz), gentoo

prvy test: 62s
z toho prvy prechod: 18s
z toho druhy prechod: 44s

druhy test: 43s
26.7.2008 10:02 jam001 | skóre: 19
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
doplnenie: (mplayer-1.0_rc2)
treti test: 80s
25.7.2008 23:56 Mandarinka
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
Jinak lavc není nějk dobrý videokodek. I xvid je o dost lepší, a to je xvid už slušně zastaralý.

Zkuste použít x264 (mělo by být v mencoderu). Už asi rok má vícejádrovou podporu, která by měla prakticky plně škálovat do 4-8 jader. Autoř se hodně sanží s optimalizacemi, takže si dejte pozor, abyste měli aspoň přibližně stejný build. v revizích po 900 tuším nebyly výrazné zrachlení. Nejelpeší by asi bylo použít 1.0rc2, je sice starý, ale aspoň bude akždý používat to samé.
Jan Drábek avatar 26.7.2008 08:54 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Díky, přidal jsem další test
rc2 používám
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
26.7.2008 09:34 Mandarinka
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Hezký! X264 je předně mnohem lepší, než lavc. Vidím, že dáváš dva thready. Podle autorů je nejlepší použít 1,5x počtu jáder, takže tři pro dualcore. Automaticky: threads=0

Nemáš tam paramteryi v cli, takže nevím, co používáš. x264 je vymyšlená na kvalitní kompresi, ale dá se vytunit na vysokou rychlost: parametry me=dia, nochroma_me třeba. Já bych to ale nedělal, horší kvalita při stejné bitrate.
26.7.2008 11:21 Lukáš Kotek | skóre: 15
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
Přidám se taky (Pentium dual-core T2390 - 1,86 GHz):
Test 1:

real	0m14.475s
user	0m14.325s
sys	0m0.124s

real	0m37.932s
user	0m37.494s
sys	0m0.284s

Test 2: 

real	0m25.570s
user	0m36.746s
sys	0m0.368s

Test 3:

real	0m35.418s
user	1m5.004s
sys	0m0.368s
Lidstvo vydává obrovské prostředky na ochranu sebe sama před sebou samým. Znáte lepší definici šílenství?
Jan Drábek avatar 26.7.2008 12:29 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Zajímavé údaje, vypadá to že řada T2xxx za T5xxx zase o tak moc nezaostává...

Btw. hezká patička
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
26.7.2008 12:51 Lukáš Kotek | skóre: 15
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Ano, je to tak. Při nákupu jsem si říkal, jestli má smysl připlácet si za dražší (plnohodnotné) C2D, pak jsem narazil na tenhle test a rozhodl jsem se. Ta cache se naštěstí nijak radikálně neprojevuje.

Ohledně patičky - díky :-)
Lidstvo vydává obrovské prostředky na ochranu sebe sama před sebou samým. Znáte lepší definici šílenství?
David Watzke avatar 26.7.2008 13:36 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
AMD Athlon 64 X2 4200+ @ 2.75 GHz, 2 GB RAM, Gentoo...
1. test:
real    0m39.801s
user    0m38.462s
sys     0m0.402s

2. test:
real    0m21.040s
user    0m26.324s
sys     0m0.298s

3. test:
real    0m25.876s
user    0m37.914s
sys     0m0.386s
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
26.7.2008 14:07 nhy | skóre: 14
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
AMD Athlon 64 3200@2000 MHz, 2GB RAM, Debian testing 64 bit

1. test
36 sekund

2. test
36 sekund

3. test
57 sekund

To co mate za optimalizovany operacny system? :-)
26.7.2008 15:11 Mandarinka
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Gentoo :)

Ale o OS vůbec nejde. Důležitá je optimalizace kodeku a pak případné konkurenční cpu-hungry úlohy, pokud běžely, což by se však dít nemělo.
26.7.2008 17:28 Deleted [8409] | skóre: 14 | blog: darkblog
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
Chce to zjistit, jak byl mencoder zkompilován. Mám zkušenosti, že například MinGW s GCC trojkové řady neumí zarovnat proměnné do 16 bytů (což způsobuje, že se nekompiluje pro SSE a SSE2, existuje workaround, ale toto mencoder asi nepoužívá).

Zarovnání myslím toto:
__attribute__((aligned(16)))
:-)
Kdakel avatar 26.7.2008 20:29 Kdakel | skóre: 24 | blog: kdakel | Ostrava
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
Intel Pentium 4 3.2GHz HT EM64T

První test
56 sekund

Druhý test
35 sekund

Třetí test
46 sekund

26.7.2008 21:00 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
Pentium II 400 MHz

1. průchod:
real	1m46.561s
user	1m44.067s
sys	0m0.908s
2. průchod:
real	4m39.788s
user	4m34.505s
sys	0m2.124s
Celkem:
real	6m26.350s
user	6m18.572s
sys	0m3.032s
Kdakel avatar 26.7.2008 21:29 Kdakel | skóre: 24 | blog: kdakel | Ostrava
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
Ještě mám tento stroj, tak mi to nedalo a testnul jsem.. :-)

Intel Pentium 3 733Mhz (Coppermine), 256 MB RAM

První test
3:37

Třetí test
3:45

26.7.2008 22:18 Raduz | skóre: 5
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
A pak vybuchl, ne? :-)
Kdakel avatar 26.7.2008 22:34 Kdakel | skóre: 24 | blog: kdakel | Ostrava
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
:-) No, určitě se zadýchal, ale kupodivu jeho pasivní chladič se moc nezahřál.. Dodnes mě udivuje, jak dokáže tento cpu zachovat chladnou hlavu :-) Mám ještě jeho tehdejší konkurenci AMD Duron 700MHz a ten je ve srovnání s ním topinkovač.. :-)
26.7.2008 22:49 Mandarinka
Rozbalit Rozbalit vše Re: Mencoder - rychlost 3 různých CPU
Coby, vždyť to má spotřebu 20W.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.