DOSBox: Raspberry Pi vs Raspberry Pi 2 vs 486

Řada uživatelů používá Raspberry Pi k emulaci starých konzolí a počítačů. Zajímalo mě, jak moc se síla nového Raspberry Pi 2 projeví v případě DOSBoxu.

K testům jsem použil DOSBox dostupný přímo v repozitářích Raspbianu. Proč, když je tu FastDOSBox, který by měl být více jak 2x rychlejší než běžný, neoptimalizovaný DOSBox? Jednoduše proto, že nákup na Pi Store mi v tuto chvíli nefunguje, a na zjišťování postupu kompilování ze zdrojáků jsem neměl sílu ani náladu.

Jak ukazuje následující tabulka, rozdíl mezi Raspberry Pi a Raspberry Pi 2 je značný. Pořád to není žádný trhač asfaltu, jak vyplývá ze srovnání se skutečným DOSovým železem v podobě notebooku s 486DX2/50MHz, ale je to dost na emulaci solidní 386ky. Což znamená, že FastDOSBox by se teoreticky mohl pohybovat někde kolem 486DX/33MHz. Pokud by někdo FastDOSBox k dispozici měl, rád ho do tabulky doplním.

Čísla vyjadřují čas potřebný k proběhnutí testu. Testy samotné naleznete zde. Proč čas a ne hodnoty, které jednotlivé benchmarky naměřily? Protože jsem si experimentálně ověřil, že těm číslům se nedá věřit :) Čas je podle mě v tomto případě nejpřesnější možný ukazatel.

DOOM timedemo 3D Bench Cbench
Raspberry Pi / DOSbox 47:38:00 04:16:00 11:35:00
Raspberry Pi @ 900 MHz / DOSbox 36:26:00 03:03:00 09:23:00
Raspberry Pi 2 / DOSbox 08:36:00 00:52:00 02:40:00
8088 10 MHz / real HW 07:03:00
486 DX2 50MHz / real HW 01:47:00 00:20:00 00:42:00
Atom 1.6 GHz / DOSbox 01:01:00 00:27:00 00:18:00

9 thoughts on “DOSBox: Raspberry Pi vs Raspberry Pi 2 vs 486

  1. tak zrovna já od včerejška instaluji podle návodu co jsem uvedl a před chvílí jsem spustil „make“ mělo by to skončit někdy odpoledne, spíš navečer. Málem mi vytekly nervy při upgrade nově instalovaného systému. Rozhodně po instalaci udělám zálohu karty, na tohle fakt nemám čas. Nicméně do nového RPi nepůjdu když vím co dokázal jeden španěl s původním B a jeho balancujícím robotem..pak moje vylepšená verze s dvojitou pamětí musí zdaleka stačit.

  2. Jo a abych nemusel čekat tak v dalším terminálu nastavuji a instaluji další potřebné věci a v dalším okně pak provádím další nastavení.

  3. Dobrý den, RPi zatím nemám, ale vážně o něm uvažuji. Ovšem celkem mě zaráží, že podle tohoto článku je výkon 4 jader běžících na 900 MHz srovnatelný s výkonem jednojádrové 486 běžící na 33 MHz. Přitom procesor RPi 2 provede během vteřiny více jak 100x víc taktů než procesor 486. Můžete mit o, prosím, někdo vysvětlit?

    • Tohle není test výkonu RasPi, ale porovnání rychlosti emulace DOSu v DosBoxu. Tzn. ne 486 vs Raspberry Pi, ale 486 vs DosBox na Raspberry Pi. A to je velký rozdíl :) Jde o velmi specifické nasazení, které o reálném výkonu Maliny moc nevypovídá :)

  4. jinymi slovy je to srovnani jak dobre se hraje treba kulecnik jestli lip na lodce na otevrenym mori nebo na jedoucim aute Raspberry PI ma arcitekturu procesoru ARM a neni staveny na dosovske aplikace proto se pouziva dosBox napodobuje prostredi dosu 386 a 486 maji myslim 32Bit-ovou architekturu a na spotrebu elektricke energie se tolik nehledi jako u ARM architektur proto ten razantni rozdil ve vykonu a samozrejme to souvisi i s naprosto rozdilnymi instrukcemi vykonavajici CPU

  5. Znovu to same, DosBox je pouze emulator dosovskeho prostredi, naprogramujes-li svuj program uvidis absolutne jine vysledky a samozrejmne zalezi vyuzijes-li maximalni vykon a GPU. Pokud se nemylim beha na RPI dokonce Q3 v HD

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.