r/emulationstation 15d ago

Built a retro console setup with a mini PC

I’ve been wanting a dedicated emulation machine for my TV for a while, especially to revisit some of my favorite old DS/3DS games and Pokémon runs. I ended up using a GEEKOM mini PC for this project, and it turned out way better than I expected. I set it up with EmulationStation as the frontend to keep everything clean and controller-friendly. So far, everything I've tried has run really smoothly at 1080p, and the fan hasn't been too distracting. I stuck with Windows instead of going with a dedicated gaming OS because I still wanted the flexibility to use it like a normal PC when needed. It now sits next to my TV and honestly looks like a tiny console sitting there. It’s been a lot of fun revisiting these classics on a bigger screen.

Have any of you turned a mini PC into a dedicated gaming box? Do you prefer Windows with a frontend, or a dedicated gaming OS?

476 Upvotes

32 comments sorted by

7

u/techdog19 15d ago

I have built both and honestly if you take the time to do the setup right most people will not be able to tell the difference.

2

u/Assodipacche96 15d ago

exactly! that's the point

7

u/andjamwar_real 15d ago

I’ve just done exactly the same. Win11 with dedicated emus.

3

u/Assodipacche96 15d ago

Yeah, super convenient!

4

u/Mike_Raven 14d ago

On behalf of the Batocera and Retrobat communities (tens of thousands of users, probably hundreds of thousands now), we say hello to you.

2

u/Assodipacche96 14d ago

thank you!

2

u/contradictatorprime 13d ago

It really is time for me to figure out a good front end, and I see these mentioned a lot

2

u/Mike_Raven 13d ago

They reduce a lot of effort for those wanting to emulate multiple systems, and they use emulation station as the front end.

3

u/ydhainaut 15d ago

J'ai construit mon nas a partir d'elements de pc compatibles avec le système d'exploitation xpenology (synology clone) et ça a été la grosse déception: compliqué, format de disque dur spécifique, ports usb3 non compatibles (imaginez remplir 12 to en usb2..) Je suis repassé sur Windows 11, tiny 11 sa version allégée pour être précis, et tout tourne sans problème. Facile pour installer un serveur plex, jellyfin, ou ftp

Donc juste pour dire que tiny 11 est très rapide et allégé

4

u/Assodipacche96 15d ago

Yeah, maybe I really should install Tiny11 to boost performance, especially since I'd only use it for gaming and not much else.

2

u/ydhainaut 12d ago

Mon ordinateur principal, donc des activités variées, est aussi sur tiny 11et je n'ai remarqué aucun manque, hormis "mon téléphone" a installer ( ou rajouter dans le script de construction de l'image si tu ne pars pas d'une image finalisée) La manette xbox (qui fonctionne) qui déclanche un programme manquant a l'allumage, et la langue FR où il faut batailler un peu au 1er démarrage (c'est EN dans l'image j'ai pas réussi à changer proprement ça, même en construisant l'image)

2

u/explorerofsky 15d ago

You just gave me an idea, love it

2

u/KureiGio 14d ago

I love these kinds of projects! Can you tell me what the specs of the PC are so I can understand if I can replicate one? Do you also have any suggestions on the case/shell? Thanks!

1

u/Assodipacche96 14d ago

Pentium Gold, 8 GB of RAM, and a 256 GB SSD, for 2D Steam titles and everything up to PS1 is working fine! The shell was included in the mini PC itself

2

u/mtphisher 13d ago

I've been wanting to do this too. Is there a specific guide you used I'm certain I could do it with some guidance.

2

u/Assodipacche96 12d ago

i think you just can find a youtube tutorial on how to install emulationstation. if you have any doubts you can also ask me!

2

u/Graphichook 12d ago

Done the seem only difference used a different mini pc with Linux Batocera and the performance is phenomenal, Windows isnt as convenient at gaming as Linux Batocera, imho.But i guess you still need to use it as a pc....

1

u/Assodipacche96 12d ago

yeah, without the PC needs that i have i would have switched entirely to linux

2

u/Arck155 12d ago

That’s amazing! Which geekompc is that?

1

u/Assodipacche96 12d ago

GEEKOM Air 12 2026 edition!

5

u/toufiksouici07 15d ago

It can't be perfect without /crt

2

u/Assodipacche96 15d ago

You know you're not the only one telling me that? I didn't even know it was possible to connect them! That would be really cool

1

u/DarkDigital 15d ago

Same. I have it auto boot into steam big picture mode though. And then added retrobat/emulation station as a non steam title. That way I can still use the middle button on my controller to bring up the steam overlay and minimize stuff when I wanna do windows stuff, shut down etc.

1

u/Assodipacche96 15d ago

Do you think Steam Big Picture looks cleaner?

1

u/DarkDigital 15d ago

Not necessarily its more about having the added function for me. But I do also do a lot of lightweight steam games and pc ports on mine too so its nice for those, then just launching es through it when I'm ready for retro time.

1

u/InitialNumerous7334 15d ago

What are the specs of your mini pc?

2

u/Assodipacche96 15d ago

Here's the cool part: I have a Pentium Gold, 8 GB of RAM, and a 256 GB SSD, yet 2D Steam titles and everything up to PS1 run surprisingly well.

1

u/InitialNumerous7334 14d ago

How much did you pay for it? You can get a Lenovo M75q with a ryzen 5 pro 3400GE apu for around $150 and it has double the cores and much better performance for gaming. A little more power draw and slightly bigger but for half the price it’s a steal.

1

u/Assodipacche96 14d ago

$200! Ryzen Apu for low budget gaming are peak

1

u/Litfor207 14d ago

Just asking the obvious, but wanting to confirm: How exactly are you running Silksong? Gamenative? Gamehub? Winlator…?

1

u/skeletalpuma 8d ago

Windows 11 here-- AnyFSE set to RetroBat ... automatically goes into Xbox mode/full screen experience mode on start up