▲ 21 r/RetroArch+1 crossposts

Is Sega Saturn the hardest 5th generation console to emulate on older PC?

I'm using my old laptop (Intel i5-10310U, integrated UHD Graphics, 16GB system RAM) as my NAS, and RetroArch host. I play on my Google TV through Moonlight. The NAS runs Ubuntu headlessly so to run RetroArch and for Sunshine to capture, I use OpenBox on top of Xorg for a minimum desktop environment.

With no optimization, I was able to run cores for all 3rd gen (NES, PC Engine, Master System) and 4th gen consoles (Mega Drive, SNES) , and handheld consoles up to GBA, and apply CRT and dot matrix shaders.

PlayStation was the first one to hit hardware limits. With Beetle PSX HW, I had somewhat consistent frame stuttering and audio crackling even with simple titles like Castlevania: Symphony of the Night. I did a lot of debugging and realized sunshine using the Intel GPU's Render/3D engine for HEVC encoding is borderline competing with the Beetle PSX HW core's Vulkan calls. Once the laptop CPU hits the thermal wall, stuttering will start and the GPU's Render/3D engine becomes saturated. To fix it, I changed Sunshine's encoder to H.264, which only uses the GPU's Video engine. And so I was able to enjoy some Symphony of the Night.

Then as I started trying Final Fantasy VII, and Metal Gear Solid, even the H.264 streaming compromise doesn't let the two games play smoothly. FFVII has painfuly slow battle scene transition screen, and MGS has severe audio crackling during the underwater scenes in the introduction animated sequence. I exhausted all performance-first Core Options and still couldn't get it to run decently. In the end, switching to the Swan Station core solved the problem.

Then for Nintendo 64, if I use ParaLLEl as RDP and RSP plugin, audio crackling can occasionally happen during most games. I had to stick with GlideN64 and HLE for things to run smoothly. The price I pay is with the Gliden64 plugin, between 240p and 480p I can only choose either one option, unlike with ParaLLEl whereby the core can honor the individual ROM's native output resolution.

Saturn, oh Saturn is the last 5th generation console that I still can't get running. My test title is Nights into Dreams, and no matter which core I try, it won't run without stuttering and crackling.

- Yabause: the game won't even launch

- Beetle Saturn: consistenting stuttering and audio crackling

- Kronos: even worse, stutters like a helicopter

- Emir: same

- Yaba Sanshiro: the best so far, but still stutters and crackles

I spent a day troubleshooting and realize this time it's very obvious that CPU had been thermal walled (from 24W > demoted to 15W > and demoted to 7.5W as soon as the game enters the character selection screen).

I tried tinkering with thermald and even stopped thermald from running. Without thermald running, one of the CPU cores can hit 100 Celsius in less than 2 minutes, and the system firmware kicks in to cool it down to 70 and then goes up to 100 again. I thought this was very dangerous for what's supposed to be a NAS, so I gave up there.

Anyway, does my experience mean Saturn is the hardest to emulate among the 5th gen? Which my hardware and necessary overhead, do you think I can continue to attempt 6th gen consoles like PS2?

reddit.com
u/ericliuuu — 2 days ago

1.22.2 is so 2025. When will there be another stable release?

My biggest two problems with 1.22.2 are: 1. Explore menu is broken for most NES titles; 2. Directory Scan doesn't pick up disc-based ROMs in .chd format

I've seen relevant changes merged to master, so when can we get a new stable release? Just curious about the release frequency. I don't mean to sound rude or anything.

reddit.com
u/ericliuuu — 19 days ago

Should ES-DE load standalone emulators or through RetroArch when possible?

Guys I'm setting up my NAS to stream retro games through Sunshine. Set up RetroArch with several cores including mGBA, SameBoy and stuffs and got them to work. Then I came across ED-SE with the help of AI. May I know why does AI think it's best to launch retro games from ED-SE on top of RetroArch which then invokes the emulator cores? It seems like an overcomplication. So what's wrong with the following setup instead:
- RetroArch loads cores (as-is)
- ED-SE loads emulator cores (replaces RetroArch)
- Direct launching standalone emulator (e.g. mgba-qt for Linux) without either front end - this one I probably know - it's troublesome to configure multiple Sunshine profiles for each emulator, and having to configure gamepad mapping repeatedly

Please help a noob here. I'm only good at messing with computers, not very cultured in retro gaming itself. Thanks in advance!

reddit.com
u/ericliuuu — 1 month ago

Got like this on a good day; how to improve?

6Gbps XGS-PON fiber, obviously not fully utilized here.

Huawei OptiXstar en8250ts-20 XGS-PON ONT, ASUS ZenWiFi BT10 router, Omada DS105X 10G switch, ASUS ZenWiFi BT10 nodes, wired back haul, tri-band enabled, MLO front haul disabled, Cat6 UTP and Cat6A UTP mixed wiring.

Tested on Samsung Galaxy S26+. On 6GHz band connected to the main router radio when testing.

What is likely the bottle neck?

u/ericliuuu — 1 month ago
▲ 16 r/HomeNetworking+1 crossposts

New to Homelab and finally have the confidence to share

I can't afford fancy racks or have access to enterprise IT wastes, so I make do with old laptops and consumers gears within my budget. ISPs in Singapore have officially phased out GPON and 3Gbps fiber is the lowest home broadband we can get now, so I got myself a 6Gbps XGS-PON plan. Honestly, without a single wired client that has 10G ethernet ports, this seems too much of an overkill... I'm still happy to have invested a little more for 10G infrastructure at home though, except the 10G switch and the XGS-PON ONT run super hot. Good thing I have venting shaft in the cabinet and they stay reasonably stable with air cooling.

My Jellyfin is working perfectly. With the Intel CPU supporting Quick Video Sync, I can configure my mobile devices outside home to watch videos over WireGuard and transcode to keep bitrates under 5Mbps to conserve 5G data usage. With Quick Video Sync, CPU usage is negligible.

I'm still finetuning Sunshine, Immich, and NextCloud. As I do not have a remote physical storage, I'm trying to use Google Drive as my 3rd backup (the 3-2-1 backup rule).

Any other cool gadget I should add to my network or any other cool services to host on the server? I've heard of Pi Hole, but honestly ads don't bother me. If there's any cheap way to add a local DNS, please share some ideas!

I'm a developer so my personal projects are all on the cloud. Not considering home hosting at the moment, because Singapore ISPs have stopped providing static IP to home users. =(

u/ericliuuu — 1 month ago

Pegboards are awesome

With my wife's approval, I repurposed our hallway cabinet as the networking cabinet.

​

I customized the mains distribution board a couple months earlier, without knowing what to do with networking at that time.

​

The large trunking, fiber termination box, and the two 4-port patch panels were given by the developer before I moved in. I like how all the rooms, including the kitchen and store room have at least one patch panel (the living room and the main bed each has two!). But I didn't like how the two panels in the living room are on opposite ends of the room, so I added another to the the existing panel in the TV console area, allowing both WAN and LAN ports on the main mesh router next to the TV to come into the cabinet.

​

Earlier I saw a handful of pegboard projects in this group and I was very inspired (thank you guys by the way!) I hate excessive drilling and the use of adhesive on painted walls, so I thought maybe pegboard are my best bet. So I got these IKEA SKADIS copycats made of powder coated carbon steel from China. The 1.6mm thickness makes the order really bulky and cost me a bomb, but because carbon steel is great at heat transfer, my 10GbE gears have kept the boards warm but stay relatively cooler than when they were set on the shelf.

​

My current network is rather simple. The 10Gbps ONT connects to my ASUS ZenWiFi BT10 router in the living room, which loops back to the cabinet to join the Omada 10Gbps L2 switch. Another BT10 router in the study, and a RT-BE92U router in the main bedroom also joins the same switch to form wired backhaul mesh with the main router.

​

I've also repurpised my old Dell laptop as a NAS, reason being:

​

- The Latitude 7310 has awesome Linux driver support

- The Intel i5 10th gen ultra-low voltage CPU is only 15 TDP

- Intel Quick Sync Video is awesome for Jellyfin transcoding. Transcoding 4K HDR10 content and trickplay generation only uses single digit CPU (single-core) percentage

​

The downside is the lack of SATA ports and Ethernet port. So I added a DAS enclosure and a USB 2.5GbE adapter to it.

​

At the moment I only have a single port forwarding rule on the router to improve qBittorrent peer discovery.

​

No other incoming traffic except WireGuard.

​

Hard disks are crazy costly at the moment. What the hell man! I could only afford a single 10TB NAS HDD for my DAS now, or my wife will go nuts. If I keep her happy with her favorite DCAU shows, I might be allowed to add another HDD some time next year.

u/ericliuuu — 2 months ago