Hardware suggestions? Mini PC, PC or Raspberry Pi*?

It is not it a bit expensive compared to the raspberry? :thinking: On ebay it costs around 70 euros.

Ummm…If you’re looking at those x86/x64 type PCs, don’t bother: https://www.ebay.com/itm/Dell-Optiplex-390-Desktop-PC-Core-i3-2120-3-30GHz-4GB-RAM-250GB-HDD-Win-7-Pro/202387906368?hash=item2f1f425f40%3Ag%3A42gAAOSw97xbYLwb&_sop=15&_sacat=0&_nkw=dell+optiplex+core+i3&LH_BIN=1&_from=R40&rt=nc

Does everything you need it to and then some. Less than $70, U.S. Dollars (even less than that in Euros). Saturn is even covered at full speed on this puppy for 2D games.

Saturn is covered at full speed? I really doubt that. That CPU’s per-thread performance is pretty awful: https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i3-2120+%40+3.30GHz&id=752

So, allow me to correct some doubts real quick as a person who’s actually run some Saturn emulation on all types of hardware using Lakka/Retroarch (and has actually owned a Sega Saturn).

Take the humble Chromebox, which has FAR worse Benchmark scores (running a Haswell Celeron) than the core i3 you’re supposedly hesitant to run the Saturn on: https://www.cpubenchmark.net/compare/Intel-i3-2120-vs-Intel-Celeron-2955U/752vs2073

Here, ETA Prime, ironically, showing off Lakka running Dreamcast games on the Chromebox: https://www.youtube.com/watch?v=Qz_la1Dl5iU.

What is that video supposed to prove? Dreamcast has nothing to do with Saturn. They are completely different systems with different requirements for emulation. Dreamcast emulation generally has much lower requirements and all the emulators are hardware accelerated.

I have also tried Beetle/mednafen Saturn on my G3258 and got slowdown and frequently hit 98% CPU usage. There is no way that Saturn emulation is fullspeed on a Chromebox.

Also from the documentation: “The minimum recommended CPU is a quad-core Intel Haswell-microarchitecture CPU with a base frequency of >= 3.3GHz and a turbo frequency of >= 3.7GHz(e.g. Xeon E3-1226 v3),” https://mednafen.github.io/documentation/ss.html

I am guessing that you are actually selling that PC that you linked to.

No, I actually emulated Saturn on that Chromebox. But hey, it’s your money. You do what you want. :slight_smile:

On second thought, let me go test it, since i have a Chromebox I’m using as a Kodi box at the moment. Flash a Live USB Lakka real quick and an external USB 3.0 drive with some Saturn games. I’ll get back with you in a bit.

Follow up: The LibreElec/Kodi build isn’t letting me boot the Live USB drive by hitting th ESC for the boot menu. Boo! Oh well. Too lazy to do the reflashing of all that stuff for now. Anyone else want to test it that has a native flash of Lakka on a Chromebox? :slight_smile:

So…about that Saturn emulation, seems the XU4 can handle it (here’s the XU4 handling it using the Odroid Retro Arena (A custom Retropie build, using lr-yabause)): https://www.youtube.com/watch?v=AZ4tGvp-mfs.

I’ve used the XU4 for Saturn emulation on Lakka, it can do it as well.

A raspberry pi3 with one of those beautiful case like the “nes” one… Easy to install, very small in size and can run all old system cores with no problems… Personally I have raspberry , mini pc and normal desktpp / laptop amd I always prefer to boot up my little pi… depends also on his needs as I mostly pl 8 and 16 bir consoles and arcade mostly

Or you know, you could always just look at this: http://www.lakka.tv/doc/Hardware-support/

He admits in the video that it’s not running at full speed. And this is Yabause which is much less accurate than Beetle/mednafen Saturn.

I said it can do it well. I did NOT say, “full speed”. Did I?

Nope, sure didn’t. :slight_smile:

Thank you very much for the answers, eventually I bought a raspberry pi 3 model B with cover at 30 euros!

I have another question for you: which bluetooth controller do you recommend for an 8-bit console? At the moment I have a wireless xbox 360 controller with usb receiver, but it is for my father and I would like a controller a bit ‘less complicated’ for him… :slight_smile: thanks a lot to all of you, you are making a dad happy! :smiley:

For the Pi 3?

Bluetooth wise, it doesn’t get much better or easier than an 8BitDo controller using Lakka with the Pi 3 for simplicity’s sake. Get the SNES or NES one and you’re rockin’.

1 Like

Will the Rpi 3B run with hard gpu sync frames 0? I’m not sure. If input lag is a significant concern, something a little higher powered might be called for. I’m using an Intel NUC6CAY and it’s got just enough power to run everything up to PSX with hard gpu sync 0 frames, with the Zfast CRT shader applied for scanlines and some very slight blur.

No, but running Lakka in KMS mode gives GL fencing (what hard GPU sync does) for free.

ok, that’s awesome. I was under the impression that there was one additional frame of lag in Linux vs Windows 10 after everything is optimized (as per this thread). Is this no longer the case? (I admit, I haven’t been keeping up)

I’m not sure either, to be honest. I can’t distinguish between 1 and 2 frames of latency anyway, so either is perfectly fine to me.

There’s no longer one additional frame of latency on Linux compared to Windows. That was fixed with the video_max_swapchain_images setting. Setting this to “2” instead of the default “3” will make RetroArch behave similarly to using GPU hard sync on Windows. My experience from testing with Nvidia and Intel graphics hardware is that there’s no input lag difference at all between Windows and Linux if RetroArch is configured correctly on both.

3 Likes

I use a Lenovo ThinkCentre M93P Tiny PC. It runs anything that I throw at it (Sega Saturn, Dreamcast, Gamecube). I installed Lakka Generic.x86_64 directly onto the HDD and I set up a second HDD using the M93P’s expansion bay that attaches to the top (it’s a DVD-RW by default but you can replace the bay with a 2.5" HDD SATA holder). When I want to load any games into it I boot the PC into Ubuntu using a USB flash drive and I just navigate to the necessary folders, drag and drop!

1 Like

Raspberry it’s pretty good, but I think I’ll buy a pc for Lakka in the future. At the moment, however, I would have a problem: All the roms, covers etc. are on an external HDD, specifically a 500GB in two USB powered case, but Lakka does not want to see it. So I wondered, can I install Lakka directly on the HDD and directly boot it from Raspberry? Do you believe it is the best solution? Thanks so much.