Aneb z kancelářské herky herní stroj...
Rozhodli jste se umístit k TV nějaký univerzální stroj na emulaci starých videoherních konzolí? Pak vám pravděpodobně instinkty velí opřít se o Raspberry Pi (popř. nějakou konkurenční obdobu typu Orange Pi, Odroid). Ekosystém je připravený, návody dostupné, hardware levný... tedy dokud nezačnete počítat.
Pověst laciného jednodeskáče bohužel s každým dalším modelem doznala drobných trhlin a aktuální šílené ceny pamětí do toho zabodly vidle definitivně. Raspberry Pi 5 vybavené 4 GB paměti, což by z hlediska emulace mělo být tak akorát, vás aktuálně vyjde na cca 2 800 Kč. K tomu připočtěme 250 Kč za zdroj, 300 Kč za krabičku, 150 Kč za nějaké základní chlazení, 200 Kč za microSD kartu, 150 Kč za redukci z microHDMI na HDMI a jsme na 3 850 Kč. Ani starší Raspberry Pi 4 vám hřebík z paty nevytrhne, ušetříte sotva 300 Kč.
Naštěstí existuje zařízení, které odvede velmi podobnou službu za zlomek ceny Raspberry Pi. Ano, je jím tenký klient!
A tenký klient má v tomto kontextu oproti Raspberry Pi i další výhody. Není to skládačka splácaná po vlastní ose, ale hotový počítač, promyšlený a funkční celek. Což znamená, že má efektivní chlazení, rozumněji umístěné porty a nespoléhá se na microSD kartu v roli úložiště. Je také masivnější a hmotnější, což je v tomto případě plus. Určitě nepotřebujete, aby vám zařízení tančilo na stolku vždy, když v zápalu nadšení ze zdolávání extra tuhé úrovně vaší oblíbené plošinovky trochu agresivněji zatáhnete za kabel od gamepadu.
Thin client je vlastně hotová herní konzole: elegantní krabička k televizi, připravená ležet pod obrazovkou a tvářit se, že tam "organicky patří". Napájení a obrazový výstup jsou pěkně schované vzadu, zatímco vpředu čeká tlačítko pro zapnutí, USB porty pro gamepady a často i sluchátkový výstup, což je příjemný bonus.
Zcela konkrétně se mrkneme na HP T620, který s trochou štěstí pořídíte do 500 Kč včetně zdroje a úložiště. Můj kus, který jsem pořídil ještě o korunu levněji, tedy za 499 Kč, je vybaven dual core procesorem AMD GX-217GA / 1,65 GHz spolu s 4GB DDR3 RAM, coby úložiště slouží 16GB M.2 SATA. Grafickou kartou je relativně výkonný Radeon HD 8280E (*). Chlazení je kompletně pasivní, ventilátor v útrobách nenajdete. O tomto modelu jste si mohli přečíst v předchozím článku 2x trhač pixelů pro WinXP: Dell D10DP vs HP T620, kde jsem se soustředil na jeho bezproblémovou kompatibilitu s Windows XP. HP T620 mě nakonec nadchlo tak, že pro emulační potřeby jsem si pořídil ještě jeden kus.
(* Pro úplnost dodám, že existuje i výkonnější verze s AMD GX-415GA / 1,5 GHz a Radeonem 8330E.)
Není to ale jen růžové, v porovnání s moderním Raspberry Pi se nám vylouplo pár nevýhod. V první řadě je to výkon. Nemám potřebný hardware, abych to otestoval, ale podle dostupných informací je Raspberry Pi 5 násobně rychlejší než kombo GX-217GA + Radeon HD 8280E. Letitý thin client z roku 2013 se výkonem pohybuje kdesi na rozhraní Raspberry Pi 3 a Raspberry Pi 4. V řadě druhé je to konektivita. Zatímco Raspberry Pi má integrované Wi-Fi a Bluetooth, u HP T620 totéž obstarává samostatný modul, který velmi pravděpodobně v základní konfiguraci nedostanete. V řadě třetí je to spotřeba. Ne že by nám u zařízení, které poběží maximálně pár hodin týdně, na nějakém tom wattu záleželo, ale je fér to zmínit. A v řadě čtvrté obrazový výstup - HP T620 má DisplayPort, budete tedy pravděpodobně potřebovat DP->HDMI kabel. Šance, že už ho doma máte, je ale větší než u onoho microHDMI.
Pojďme testovat. Jako all-in-one emulační prostředí jsem zvolil Recalbox, další možností je např. Batocera. Ve výsledku je to jedno, jde jen o front-endy, prostřednictvím kterých se spouští jednotlivé emulátory. V prvním kroku jsem globálně zakázal funkce, které ukrajují z výkonu - "rewind" a "game smoothing". Dále bylo nutné zvolit vhodné rozlišení. Testoval jsem jak na moderní 4K TV, tak na starším 5:4 IPS monitoru s rozlišením 1280x1024. U monitoru je situace jasná, nastaví se rozlišení nativní, ale u TV bych se zdržel.
U 4K TV by byl samozřejmě ideální nativní výstup ve 4K, bohužel HP T620 to nezvládne při 60 Hz. Vysoké rozlišení navíc negativně ovlivňuje celkový výkon. Zvolil jsem tedy obecně doporučované 720p. V ten moment do hry bohužel vstupuje škálování, a to vlastně dvojí - nejprve se přeškáluje výstup daného emulovaného systému do zvoleného rozlišení, tedy 720p, a následně se zvolené rozlišení škáluje přímo v TV do rozlišení nativního. Výsledek závisí na schopnostech dané televize, v mém případě je to v 720p docela dobré, v herním módu odpadne input lag a obraz je rozumně použitelný. Při nastavení 1080p se paradoxně situace zhorší, v takovém případě TV silně přeostřuje. Takže počítejte s tím, že "your mileage may vary" :)
Bez problémů ale není ani škálování na trase emulovaný systém -> výstup na obrazovku. Pixely porůznu mění velikost podle toho, jak se zrovna škálování emulovaného systému trefí do výstupního rozlišení. My jsme ale puristé, kteří vědí, že pixel má být konstantním pixelem, takže v globálním nastavení shaderů zvolíme základní "sharp-bilinear". Výsledkem je snesitelné rozostření jednotlivých pixelů, přičemž jejich rozměr zůstává konstantní. Výkonový postih je dle mého testování zanedbatelný.
Přejděme k emulaci samotné. Výkon HP T620 nás omezuje poměrně čitelně. Při použití méně náročného emulátoru Swanstation si lze bez problémů užít Spyro the Dragon, Gran Turismo 2 a Tekken na konzoli PlayStation 1 i s trojnásobným upscalingem interního rozlišení. Trochu překvapí udýchanost emulace Amigy, u té se mi bohužel nepodařilo dosáhnout plynulého běhu, ale co naplat, je to komplikovaný systém. Stejně tak překvapí emulace konzole Nintendo 64, ale v dobrém - Super Mario 64 si pohodlně hoví ve svých 30 fps a dokonce i 60 fps nářez v podobě F-Zero X netrpí zpomalením. Horší je to v případě konzole SEGA Saturn, Sega Rally i Need for Speed se pohybují hluboko pod hranicí plynulosti. Ale není se co divit, Saturn je kvůli komplikované architektuře emulační noční můra. Libovolná šestnáctibitová konzole je dle očekávání naprosto bez problémů, tzn. obligátní SNES a SEGA Mega Drive šlapou na jedničku. O osmibitech tedy nemá valného smyslu se obšírněji rozepisovat.
Jinými slovy - konzole páté generace jsou přesně na hraně možností tohoto konkrétního tenkého klienta. Něco šlape, něco ne. Cokoli novějšího je mimo reálný rámec, cokoli staršího poběží bez zadýchání. PlayStation 1 je jistota, N64 zdá se také, ale na jiné konzole už budete potřebovat výkonnější železo. Pokud vás ovšem revoluční 3D nechává chladným a nejlépe se cítíte v éře 2D grafiky v rozlišení kolem 320x200, nabídne HP T620 za málo peněz skutečně mnoho chiptune muziky.
Samotné použití je bezproblémové - boot do systému sice chvilku trvá, ale poté je vše jako na dlani, rozhraní Recalboxu je intuitivní a funkční. Připojení gamepadů je okamžité a jejich základní konfigurace triviální. Vypnutí systému lze provést fyzickým tlačítkem power - což se zdá jako banální detail, ale např. na tenkém klientu Dell D10DP to samé nefungovalo. Jelikož pod Recalboxem bublá Linux, není problém ani připojení USB Wi-Fi / Bluetooth adaptéru. V takovém případě má HP T620 sympatický "fór" - několik USB portů skrytých v těle, do kterých lze daný dongle elegantně schovat.
Takže závěrem nezbývá než konstatovat, že starší a levný tenký klient se snadno může stát pohlednou emulační krabičkou, která sice neumí zázraky a výkonem je o úroveň níže než řešení postavené kolem Raspberry Pi 5, nicméně nabízí excelentní poměr cena / výkon. HP T620 není univerzální zabiják Raspberry Pi. Je větší, žravější a výkonem na moderní Pi nestačí. Jenže jako levná obýváková krabička pro 8bitové, 16bitové a část 32/64bitové éry dává smysl. NES, SNES, Mega Drive a PlayStation 1... pokud ale cílíte na Dreamcast, GameCube, PS2 nebo náročnější Saturn, rovnou hledejte něco (výrazně) výkonnějšího.
P.S. Dopustím se doporučení - HP T620 jsem kupoval na Bazoši, prodejce je seriózní, skvěle komunikuje, oba kusy HP T620 dorazily dobře zabalené a v naprostém pořádku.
P.P.S. Není samozřejmě nutné se omezovat na tento konkrétní model, možností je nepřeberně :)
P.P.P.S. Vrtá vám hlavou DY Energy Star? Je to prosté! ;)




















Saturn me neprekvapil, emulacne je to nejnarocnejsi konzole te generace, to bych videl na alespon i5-2500, mozna predchudce (v SSF na c2d to obcas taky nebylo ono).
WinUAE – zkusil bych nejakou starou verzi, neco do 3.5, to by mohlo behat dobre (od nejake verze doslo k silnemu narustu naroku).
PS1 – jestli neznas emulator XEBRA, zkus ho, nestalo se mi, ze bych pres to neco nerozjel – https://drhell.web.fc2.com/ps1/index.html
odskroluj dolu, nastaveni neni zrovna intuitivni, ale da se to (a ja uz konecne budu muset zkusit Swanstation)
WinUAE by podle mě šlapalo, tady je PUAE, a co vím, tyhle linuxové forky na tom s výkonem byly vždy hůře…
Aha, mozna zkusit FS-UAE ? A i u tech linux emulatoru bych se mrknul po starsich verzich. Pocitam, ze tam bude situace podobna, prece jen od sebe dost opisuji (spis se vyuzivaji kusy kodu z winuae, prece jen ma nejrychlejsi vyvoj).
U Saturnu toho moc na vyber nebude, cekam ze to je zalozeny na yabuse a ten zrovna rychlik nebyl.
Ja jsem uz tri roky spokojeny s Retroarch nainstalovanem v me TV s androidem – zvlada to az hry z Dreamcastu. Kdyz si chce clovek jen na chvilku zahrat tak je to o dost rychlejsi/pohodlnejsi nez jakakoliv externi krabicka.
Na tohle by se take hodil nejaky postarsi notebook s CPU I5 a podobne. Vzhledem k tomu, ze jich spousta nema podporu pro Windows 11, mely by byt levne.
Spotřeba? Tohodle? Směšná ;-)
Já jsem k televizi postavil minulý hlavní Pomocný Computer s Phenom II X4 965.
TDP 125W a věřím, že u HD videa z Youtube od něj nebude daleko :-)
Grafika je v tom momentálně Nvidia GT610 (první věc se zvukem na HDMI, co jsem na Aukru našel), která zrovna té trubce moc nepomůže.
Ale jinak na emulaci čehokoliv to asi bude ještě dlouho mít výkonu víc než dost…
s HighPrice notebookem a desktopem mam neskutecne problemy vzdy kdyz se rozhodnu je nejak pouzit. Nekolik HP tiskaren jsem
zkusil dokonce i historicky smartphone a PDAcko a vzdy bez vyjimky jsemmbyl rad kdyz to zdechlo a mohl jsem
je recyklovat. Jediny co jesge mam od HP je Pentium III HP masina na Mohaa zesitovana s Mironet pentiem. Obe maji 4:3 LCD Siemensy (NOS) nadherny monitory nedavno je prodaval nejaky clovek na Bazosi. Zrejme prebytky ze SŽDC – Opravdu historicke nerozbalene.
HP mini jsem zkousel nekolikrat prekonvertovat na Amigu ale proste je to zacarovany :)
Jiny emulace jako RPI 3B+ nebo 4ka jedou super.