ot Nick Angelow(7-09-2004)

reiting (-66)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

SRAVNQVANE NA VIDEOSISTEMITE NA LINUX I WINDOWS

[http://www.nixp.ru/cgi-bin/go.pl?q=articles;a=lvsw_video]

avtor: Vasilii Alekseenko

email: [vasilisc@rambler.ru]

domashna stranitsa: http://www.uvsw.narod.ru



Napraveniiat po-dolu test beshe zamislen kato ludoriia. Iskashe ni se da razberem kolko videofilma mogat da budat pusnati ednovremenno pod edna ili druga operatsionna sistema, kato pri tova nai-goliamo vliianie okazva ne samata operatsionna sistema, a izpolzvanite video kodetsi, pleiuri i t. n. No vse pak ... Vednuzh, vizhdaiki na vitrinata na edin kompyuturen magazin monitor, vurhu koito paralelno i suvsem gladko se vurtiaha 4 filma pod upravlenieto na operatsionnata sistema ASP Linux, reshih da proveda zamisleniia test. Koia operatsionna sistema e nai-multimediina? Eto, che mozhem da proverim (no nishto niama da dokazhem – bel. na red.).

Niakolko dumi za testa:

    • Konfiguratsiia na testoviia kompyutur:

      • AthlonXP 1700+

      • RAM 256 MB

      • GeForce2 MX400 64 MB

      • 80 GB Seagate Barracuda

    • Draiver na Nvidia za Windows XP: ForceWare 52.16 WHQL i DirectX 9.0.

    • Draiver na Nvidia za Linux: NVRM version: NVIDIA Linux x86 nvidia.o Kernel Module 1.0-4363.

    • Filmut e kompresiran s kodek DivX 5.1 i predstavliava videoklip s uchastieto na personazhite ot filma “Lilo & Stitch 2”, kompresiran s vklyuchen parametur “No Audio” t.e v nego lipsva audio putechka.

    • Programite za gledane na film shte budat s izklyuchen zvuk. Ne triabva zvuka da se namesva tam, kudeto borbata shte e mezhdu videoto.

    • Na Windows XP, filma shte se namira v glavnata direktoriia na disk, formatiran s FAT32 failova sistema, koiato e po-burza ot NTFS.

    • Kolko filma mogat da vurviat ednovremenno, subektivno shte reshavam az, a obektivno – System Monitor na sistemata.

    • SHTe se boriat Windows XP i ASP Linux 9.0 (iadro Red Hat Linux + X-Windows + Gnome).



Windows XP

Izpolzvah CrystalPlayer v1.2, nastroen na nai-burz rezhim na rabota (konfiguratsiia, 2 kb). Eto informatsiiata ot CrystalPlayer:

    • Nikakvi zabelezhki, nai-burz rezhim;

    • Audiorezhim: izklyuchen;

    • Audiobufer: izklyuchen.

Startirame Start – Settings – Control Panel – Administrative Tools – Performance. I s otmetkata startirame CrystalPlayer s filmi – edin sled drug.

Eto i moiata prisuda: na moiata mashina pod Windows XP mozhe da se gledat 3 filma, chetvurtiiat veche zabavia sistemata. Sredno edin film zaema okolo 30-40% ot resursite na protsesora. Oburnete vnimanie na zelenata grafika “Svobodna operativna pamet v MB” - toi ne stiga do 0. Za operatsionnata sistemata i za programata ima dostatuchno pamet za rabota.



ASPLinux 9.0

Da, za sveta na UNIX shte se bori tozi ruski gigant. Red Hat Linux + X-Window + Gnome. Za gledane na filmi e izbran Mplayer, koito e mnogo populiaren v sveta na Unix/Linux. Startirame go s optsiia “-nosound” i zabranen “postprocessing video”. Oshte predi rezultatite ot testa shte kazha slednoto – sistemata X-Window konsumira mnogo operativna pamet. Na men mi iziade 250 MB ot 256. Zasega ne znam kak moga da namalia neiniia apetit, no ne mi se iska v dneshniia test Linux da izpolzva swap pametta, a ne operativnata, ponezhe tia e po-bavna.

Malko po-kusno namerih obiasnenie, zashto X-Window izpolzva tolkova mnogo resursi:— Pri izpolzvaneto na pametta i X, i KDE izpolzvat sushtata ideologiia, koiato izpolzva i iadroto na Linux - “Resursite na kompyutura triabva da se izpolzvat napulno”. Zatova neizpolzvanata pamet se zapulva s nai-razlichni nezadulzhitelni buferi, koito uskoriavat rabotata s grafika, podobriavat zapulvaneto i t. n. No vse edno KDE i X-Window pri svoeto startirane izpolzvat poveche sistemni resursi, otkolkoto MS Windows, zashtoto te sa otdelni programi, dokato v Windows grafikata e integrirana v iadroto na sistemata.

No testa veche beshe zapochnat i eto rezultata:

Izmorih se da puskam Mplayer, dokato natovarvaneto na protsesora ne stigna ~100%. I eto kakvo postignah: 12 filma i moeto subektivno mnenie e, che sistemata zapochva da se bavi pri 13-tiia film, koito beshe sprian. Oburnete vnimanie na zelenata liniia na grafikata (izpolzvane na swap diska) – neinata gladkost govori za tova, che ASP Linux pri gledaneto na tezi 13 filma ne izpolzva dopulnitelna pamet ot swap diala.

Razbor na testa

Pobedata na ASPLinux e bezsporna, ako otchetem fakta, che filma v .AVI format e delo na Microsoft. A izliza, che s AVI nai-dobre umeiat da se rabotiat programisti pod Linux i softuera za Linux (samo se sheguvam :)).

V sveta na Windows, nito edna videoprograma ne dekodira sama filma (nali filmite sa kompresirani s edin ili drug algoritum), a izvikva instaliraniia v sistemata dekompresor, chiito kompresor e kompresiral filma. Eto zashto vuv Windows vsichki videoprogrami otnemat edno i sushto protsesorno vreme, kato luvskiiat dial ot nego otiva za rabota na dekompresora. Zatova sporovete koia programa e po-dobra ili po-losha sa glupavi: tia mozhe da predostavia dopulnitelni uslugi po postobrabotkata na video i audio pototsite, kakto CrystalPlayer naprimer. Za da mi bude chista suvesta, shte kazha, che programite za gledane na filmi ne dekodirat sami filma – QuickView Pro (DOS), suzdadena ot nemski programist, pod chist DOS sama dekodira i obraza i zvuka, kato samata programa e goliama okolo 312 kb.

Az ne moga da obiasnia v detaili rabotata na kodetsite [1] v sveta na UNIX. V UNIX/Linux niama edinna osnova ot ustanoveni kodetsi. Vsiaka programa za gledane na filmi pod *nix sistema izpolzva modul/biblioteka/svoia/chuzhda za dekompresirane na filma. V Mplayer, za gledane na filmi vuv format .MOV, .ASF, .WMV (formati na Apple i Microsoft), se izpolzvat biblioteki [2] ot Microsoft. A na instalatsionniia disk na Movix (oriazan Linux za gledane na filmi), Mplayer dazhe izpolzva opakovani s bzip biblioteki ot Microsoft, kato v pomoshtta kum programata e posocheno, che ne e neobhodimo te da se razopakovat. Tova, razbira se, poraziava i predizvikva vuzhishtenie. Programistite na Mplayer izpolzvat biblioteki ot Microsoft (takiva failove v UNIX niama) i pri tova postigat zabelezhitelni rezultati. S tozi razbor iskam da pokazha, che razlikata 12 filma protiv 3 e neshto poveche ot 4 puti.



Zabelezhka: Za testa pod Windows e izpolzvan nabora ot kodetsi K-Lite Codecs 2.20f.



prevod: Nikolai Angelov



1 KoDek – Kodirane/Dekodirane (belezhka na prevodacha)

2 Poznati oshte i kato .dll failove (belezhka na prevodacha)



<< OpenFest 2004 - letvata se vdigna | WINDOWS I LINUX – PARADOKSI PRI INSTALATSIQTA >>