I received my Uconsole in december, just before the holidays. I must say that I had a blast playing some of my favorite games on it, so I though I would give a small feedback about the good, the bad and the ugly.
First, I must say that I have a 8Gb RAM CM4 and I overclock it with the following parameters :
over_voltage=2
arm_freq=1700
I have not tested other settings, that may be perfectly valid, but this was the most stable for me.
Except for Retroarch and ScummVM, I ran most games either through box86/box64 (Linux binaries) or box86/box64 + wine/wine64 (Windows binaries). To install these, I just followed instructions from the wiki (box64/docs/X64WINE.md at main · ptitSeb/box64 · GitHub).
Retroarch
Works nicely with the proper cores. I got mine from there : GitHub - christianhaitian/retroarch-cores
Only tried games up to PSX, I don’t think CM4 can handle more than that. Having only for real buttons can be a bummer for some games. I am thinking of designing and printing a proper joypad-shield-thingy, but I would also appreciate that someone much better at this manage to do it before me…
ScummVM
All the games I tried worked out of the box
Fallout 2
As well as mods based on Fallout 2 engine: Fallout et tu, Fallout Resurrection, Fallout Nevada.
Works pretty well using box86 + wine. I used xrandr to fake 960x540 resolution, which makes text much more readable.
Played for several hours without issue. A bit heavy on the cpu, which makes the back of the uconsole a bit hot, but okay.
Diablo
Works perfectly with devilutionx, awesome
Heroes of Might and Magic 3
Works perfectly with VCMI compiled from source.
Played one scenario of the main campaigns from start to end without issue.
Baldur’s Gate EE, Baldur’s Gate II EE & Icewind Dale EE
Both BG games Work out of the box with box86 + wine. For some reason Icewind Dale is a x86_64 PE, so it needs box64 + a 64 bit wine prefix.
Played Icewind Dale for 10+ hours with very good performance. Only got in the menus for both BG games, but I don’t see why they should not also work fine.
Installing mods like SCS is painfully slow and buggy through Wine on the Uconsole, but I managed to do it for BG2 on my computer and copy back the game to my Uconsole.
Dwarf Fortress
Copied the latest Linux version from the Steam directory on my laptop. Box64 should wrap everything up with native libSDL, but the latest version on Bullseye is quite old and some functions are missing, making the game crash at startup. I compiled SDL from source and had to override the library path with LB_LIBRARY_PATH to get it to launch properly.
As a sidenote, to anticipate on similar issues, I also compiled latest releases of SDL-ttf, SDL-image & SDL-mixer. So they might also be required to have DF running, I didn’t check :-p
Created a standard world in a reasonable amount of time (~5-10 min), embarked and the game runs relatively smoothly. However due to how the game can become quickly CPU-intensive, some settings adjustments might be needed in order to keep it that way. Still I got a pretty 10-15h of enjoyable playtime with a tiny world and intend to keep playing !
Cataclysm : Dark Days Ahead
Compiled experimental build from source. Everything works great, but I guess heavily dense maps (items + npc) will make the CPU cry a bit.
Armageddon Empires & Solium Inferum (original no the upcoming remake)
Both work with wine + box86. You need to scale with xrandr though, because fullscreen and windowed are hardcoded to 1024x768. However the games run very slowly, probably because their game engine is Adobe Director… Bummer though, because I would really like playing them in the couch.
Dominions 5
There is an arm 32-bit executable in the folder when installed on my laptop through Steam, after installing armhf package for SDL and SDL-ttf it runs but some fonts are unreadable.
I had better luck running the amd64 binaary through box64, quite slow to create worlds, but ok once in game. Did no try battles though.
Steam
Well, it kinda works with Box64 and Wine (there is a pseudo-official guide on Box64 wiki). But it’s horribly, painfully slow. At some point I just stopped trying to use it. However, if you have Steam installed on a x64 computer, some games do not mind if you just copy games and launch them with box64/wine. You just have to try
FTL
Copied from my Linux steam directory, works great.
Songs of Syx
After many attempts, I managed to get it right and launch a game, but the Uconsole runs it very very slow. Well, unplayable-slow actually :-/
Remnants of the Precursors
Picked the jar file and ran it with native arm jre, works great.
Jagged Alliance 2
Compiled ja2-stracciatella on the uconsole and the game runs great. Choose an appropriate resolution (I went for 1066x600) if you don’t want your eyes to bleed.
OpenXCom
Compiled on the Uconsole, seems to work nicely, but did really played it (just launched a game and quit).
Simcity 3000
Works in box86/wine without issue.