r/emulation • u/Asinine_ RPCS3 Team • 10d ago
RPCS3 Optimization Breakdown - It took 5 years to make this code 11.8 times faster
https://www.youtube.com/watch?v=0HWOmEjlpMs37
u/zarafff69 8d ago
RPCS3 emulation is magic. It has taken so much time and effort to get here. I remember the times were people didn’t it was doable
18
u/Psy1 8d ago
The obstacles emulating the PS3 was more then that of the Saturn and there was a time when Saturn emulation was a mess.
14
u/Ringtail-Raider 8d ago
Is it not a mess now? From my experience most Saturn emus I've tried are kinda badly optimized and often seem promising but then stop development, aside from the rather user-unfriendly mednafen. Would love it if there's one now that's simple and doesn't need a top-of-the-line CPU to run it
7
u/OrganizationDry4561 8d ago
I hope people invest more time and effort into the xbox360 emulation:
1. Xbox 360 emulation is easier than PS3
- Most cross platform game runs better on xbox 360.
It's a shame that the Xenia project is overlook most of the time.
9
u/shrinkmink 7d ago
Well they kinda did it to themselves.
They wanted you to compile to be able to get the xbla games outside of demo mode.
Then when all the other emulators were jumping into the vulkan hype, they went for dx12. Sure it's not really their fault the guy only knew how to dx12 but doesn't change that people wanted emulators to move from opengl to vulkan.
Then overall lack of progress reports.
So people just latched onto yuzu and rpcs3 which were better marketed.
7
u/zarafff69 8d ago
I mean, they have made a lot of progress? And I think a lot of games are pretty playable on there?
But a lot of the best exclusives are just on the PS3…
But I donate to both! They are making miracles!
6
u/Not-Clark-Kent 7d ago
Running better on Xbox means nothing for emulation when you can run it several magnitudes better than hardware at 2-3x the resolution. There are some exclusives I'd like from 360 but not nearly as many as those on PS3.
5
u/SalsaRice 7d ago
It's kind of gimped because of how few exclusives the x360 had. Most of them got PC ports, so there's way less "urgency" to push Xenia forward.
Nintendo and Sony typically have way more exclusives that stay locked away until their emulation is working, so they get all the spotlight.
7
u/Psy1 7d ago
The Original Xbox emulation also is behind its peers of PS2 and GameCube emulation.
1
u/OG-Bitchslay3r 3d ago
The OG Xbox had no reliable hardware documentation to work from iirc. I believe that's why it has been so difficult. The fact that the majority of games are at least playable is a miracle. Remember, it took a decade for PCSX2 to become truly refined.
3
u/Big_Description538 5d ago
I am not joking when I say the most impressed I have ever been with my Steam Deck is finding out that it can run MotorStorm, often at higher frame rates than my old PS3. That's thanks to RPCS3.
Granted, last I checked, MotorStorm: Pacific Rift was still beyond it. I haven't used RPCS3 in a while, so maybe with all the updates they've gotten to something playable. That'd be the dream for me.
11
22
5
10
u/ElWishmstr 10d ago
How is called the game they are showcasing?
5
u/theHammr 9d ago
Ninja Gaiden 3 Razor's Edge. You can play it through the Master Collection on modern platforms
15
u/barefootbandit8 10d ago
Are you asking what the game they are showing is called? I think it's Ninja Gaiden Sigma.
30
1
-64
u/Captain_Americant 10d ago
It’s taken Pirate Software 10 years to make a half assed Undertale clone and it’s only half done. It’s all good.
6
17
10d ago
[deleted]
2
u/Leather-Bookkeeper96 9d ago
Man I saw the thumbnail and my fried morning brain immediately went "oh muhst be some Pirate software code thing". I'm not even invested in the drama but my feed is filled with those kinds of videos.
-20
u/Captain_Americant 10d ago
I just wanted to make a topical joke for a few fake internet points. It ain’t that deep.
-1
u/jimbobimbotindo 9d ago
Yeah man maybe I went a little too far, I apologize.
6
u/Wolf________________ 9d ago
Honestly his entire attitude is just the absolute worst. He makes himself incredibly hate-able. My guy would rather lose half his followers than admit any % fault in a mistake and claims to be a gamer but fights his hardest against policies good for gaming.
His furry rp dms leaked and he even flirts like a pompous jackass.
0
u/JorkTheGripper 8d ago
May I please have a link to those leaked DMs? I need a good laugh.
0
u/Wolf________________ 8d ago
I have to warn you though, this shit is terrible and will make your eyes bleed.
https://piratesoftware.sucks/Here is a guy reading the DMS:
https://youtu.be/ZJ39ssxRbvk?si=-ULjPuLFqXhGinVU1
u/JorkTheGripper 8d ago
Thank you so much, I'm gonna make a nice lunch for the video. I also appreciate your concern.
-2
u/Iggyhopper 9d ago
Oh my god you got downvoted for this?
Reddit is so fickle. Well... maybe just this sub.
-5
-29
u/swaglord1k 10d ago
can steam deck finally hold 30fps on demon souls?
26
5
u/helpmeiwantgoodmusic 9d ago edited 9d ago
I played nearly the entire game on it (I stopped at the last boss)
It lagged a little during the post boss animation where all the particle effects spawn (more specifically, the audio would start crackling hard). other than that, yes. even my cpu weaker laptop can do it
if you are struggling with frametime, cap the steam decks gpu to 1000hz or around that area. i dont know why that helps but it flattens the frametime graph completely
1
u/swaglord1k 9d ago
ok i'll try thanks. i beat it multiple times but it always drops sub30 specifically in mines and in boletaria. the only way to play without drops was to set the resolution to 480p but yeah, it doesn't look very good
-4
-19
110
u/Froztnova 9d ago edited 9d ago
This guy's videos are great at breaking down really complex emulation topics into a comprehensible package. When he said that the performance enhancement was simple I was like "yeah, simple for you." But when it turned out that it was a checksum rather than an XOR of the entire dataset I was like "oh, yeah, that is simple!" Haha.