Ř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 |
Pro porovnaní obou verzí bych použil něco „lidského“ . Například toto : http://www.pyimagesearch.com/2015/02/23/install-opencv-and-python-on-your-raspberry-pi-2-and-b/
kde je jasně vidět výkon obou verzí…
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.
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í.
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á :)
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
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
Bolo by možné benchmarky opäť niekam zavesiť? Rád by som ich vyskúšal na mojom RPi 3B+ a porovnal s už nameranými hodnotami. Vďaka!