@greenhawk84 Sorry currently my pc has broken down so i backed up Retropie and installed Raspbean so i could continue to work from the home office, so all i got left for gaming momentarily is my RPI0 which i turned into a Sega mini :-(
That happened also in 4.6 and it's not specific to RetroPie.
Since the Pi4 supports 4k, by default it will use the video mode advertised as 'preferred' by the TV. If that's 4k, then this is what it will use. Previous models didn't have this issue, since they didn't support 4k. You can check with tvservice -m CEA what video modes your TV supports and what is the preferred mode.
Well, i doubt that's gonna happen soon, netlist emulation has been around for 10 years and always required a somehow good cpu. It'll probably take some time before they make another breakthrough performance-wise, and i'm not sure the MAME team even care about performance in the first place.
Actually, this driver is the only vector games driver we are missing. In my previous post i was talking about netlist emulation in general, since it's used in most 70s and early 80s games, i guess we'll keep using samples for now.
The real answer is not that you are getting better performance. It's that you simply aren't as aware of how those heavy games are actually supposed to look like running at full speed so they look "good enough" to you when in reality, they are chugging, lagging, etc..
No that's not it, considering there are clear differences that can be visually perceived.
@Crush I can't think of any reason for that. Actually, a network storage would add some delay when loading data compared to a local storage.
Having such an immensely complex system like RetroPie and its underlying Linux OS makes comparisons very difficult, as long as not everyone has a freshly installed system from the same image with the same peripheral hardware and settings. Picking one prominent difference is not much more than a wild guess.
That said, which "heavy games" are we talking about exactly? And how do you compare your system's performance to those of others?
Thanks for that explanation, makes sense, I kinda wondered if maybe somehow it took of some of the load of handling the storage, but I'm guessing that's not possible then.
It's mainly Dreamcast/Atomiswave/Naomi games, where some get stuttering while i don't, most notably in Marvel vs. Capcom 2 on Naomi, whilst on Dreamcast it stutters for me as well.
"as long as not everyone has a freshly installed system from the same image with the same peripheral hardware and settings. Picking one prominent difference is not much more than a wild guess."
You've hit the nail on the head with that.
@george-spiggott it depends what we're comparing, but realistically I wouldn't see why there would be much of an improvement between the 2 on the Pi performance wise, because the architecture just isn't there to take full advantage of the SSD's max speeds unless you use USB 3.0 external ones.
also high endurance SD cards exist which were intended for dashcam and security camera systems, life expectancy on a Raspberry Pi using these SD cards shouldn't be a problem for many years if all you're doing is emulating old games on them which will result in fewer rewrites per day.
The only big tangible improvement that would come from using an SSD is capacity. Geekworm sells a case that lets you install an internal one using expansion boards, there isn't anything wrong with trying it, but it's probably a waste of time if all you're using it for is emulating retro games.
@rilight I was actually looking for that thread before posting this, I could not find it for some reason. I am disappointed that this is happening. I will also look for the screen tearing. I will probably hold off on swapping my Pi3B+ out of my arcade cabinet for this Pi4 until things are smoothed out.
I am using Carbon with no modifications to any settings, fresh image installed from this website.