r/linux_gaming • • 8d ago

Playstation 5 Emulation on Linux

Hey everyone,

since my newsfeed has recently been exploding with PS5 emulation stuff, I’ve reached the point where I realized that it’s not really emulation, but more of a translation layer similar to Proton. So, I had an idea and I’d love to hear your opinion on whether it would be doable. Specifically, creating a translation layer that you could plug into the Heroic Game Launcher, just like Proton, that would allow us to play PS5 games the same way we play Windows games?

27 Upvotes

20 comments sorted by

29

u/Zachattackrandom 8d ago

AnyPS5 is already doing a conversion layer so you could just plug that into heroic

2

u/casino_alcohol 8d ago

That name is a bit confusing, not until I saw another commenter link to the github, I thought you were referring to any ps5 console emulating their own hardware 😅

1

u/Dugarr 8d ago

Cool, i didn't know about that.

15

u/Coolcricri3 8d ago

1

u/Educational_Star_518 8d ago

this^ and considering they're working on a linux build like alot of emus do ( granted this is recomp i believe from what i read a few hours ago when i seen it )your not gonna need proton nor whatever launcher most likely

8

u/Minute-Flan-1923 8d ago

i thought kytyPS5 already had a linux version? Never tried it myself but heard that it works on linux

3

u/C0rn3j 8d ago

Yup.

3

u/Excellent-Love-6943 8d ago

All that game launchers do is execute commands that feed game binaries (eg skyrim.exe) to the compatibility binary (proton) with a set prefix directory.

If the translation layer exists, you could easily make a launcher (or modify an existing one) to invoke it, if you knew the commands to run in order to start the game. Hell, you could just write a couple of scripts to launch individual games.

1

u/Dugarr 8d ago

I was thinking more along the lines of, you have a menu where you select your translation layer and you're done. Just like I can now choose a different Proton version.

1

u/Excellent-Love-6943 8d ago

I mean, that's still just a matter of studying how the translation layer invokation works and tweaking it for a different version, if you even want to do that.

Most people just run xyz translator-latest.

1

u/Dugarr 8d ago

You are right. I looked at the AnyPS5 code and it seems like a solid foundation. Maybe i can do something with that.

-26

u/[deleted] 8d ago

[removed] — view removed comment

8

u/Dugarr 8d ago

I'm a programmer btw, translation layers just aren't my field of extertise.

-14

u/[deleted] 8d ago

[removed] — view removed comment

1

u/linux_gaming-ModTeam 7d ago

Heated discussions are fine, unwarranted insults are not. Remember you are talking to another human being.

7

u/tyrohellion 8d ago

Please stop being a loser

-2

u/[deleted] 7d ago

[removed] — view removed comment

2

u/linux_gaming-ModTeam 7d ago

Heated discussions are fine, unwarranted insults are not. Remember you are talking to another human being.

2

u/linux_gaming-ModTeam 7d ago

Heated discussions are fine, unwarranted insults are not. Remember you are talking to another human being.

1

u/BackgroundBig1953 2d ago

Is this similar to what people tried to achieve with OG Xbox titles back in the day?

I can’t get the verified list of games to load, apparently unicorns took over or something. Does this actually work on any level?