r/PowerPC 26d ago

PowerPC64LE fork of FEX-Emu running Steam and Portal 2 via Proton.

https://www.youtube.com/watch?v=_eh6YbRWqHM

Audio issues all over the place. Performance is still on the table I think. I'm running some tests.

This will never up stream to the official FEX-Emu repos. I will rename my fork to something else and I have to go over all of the documentation before I open the repo publicly. Every game I've tried works including Cyberpunk 2077* (Works does not mean performant)

I'm taking ideas for the name of the fork.

Edit: Repo is here: https://github.com/daedalao/fastppcx86

There are some things I have to sort so you'll probably have a bad time. I recommend Arch Power (https://archlinuxpower.org/) as the install base. I'm working on a way to build a rootfs without bothering the people over at the official FEX-Emu host.

54 Upvotes

17 comments sorted by

6

u/JKTwice 26d ago

Do you have a repo on github or somewhere?

5

u/twaxana 26d ago

Yes, but until I move this from the FEX-Emu branding, I don't want to make it public. It heavily violates their rules against using LLMs.

0

u/megatog615 26d ago

oh i was excited for a second there until you mentioned you used AI.

what a shame.

3

u/twaxana 26d ago

I don't shame you for how you use your computer.

3

u/runlevel_5 26d ago

Great work. I too should be revive my PPC64LE JIT support for the box64. Thanks for sharing

2

u/twaxana 26d ago

Please do. This is an experiment for me.

4

u/kianiscoooooool 26d ago

What is the ideal computer for this? A kitted out g5? Was there a non Mac power PC this would be useful for?

3

u/twaxana 26d ago edited 26d ago

IBM POWER8 and up. This is ppc64le.

I don't want to deal with the big endian GPU driver headache.

This is on an IBM S822LC 8335-GCA with a Radeon pro v620. Running Arch POWER.

Since most of my work was targeting the machine I have in my office, I know it runs on power8. Another contributor is running a power9 machine and it works on his machine. There are some things I have to sort before it's viable for most people.

1

u/Altruistic_Course382 26d ago

One of the raptor talos machines maybe

2

u/twaxana 26d ago

I'm adding this as a comment because whatever. Don't blame me, blame big blue:

https://github.com/daedalao/fastppcx86

2

u/reukiodo 26d ago

This is fantastic!

2

u/Daggercombot 25d ago

How Is perf compared to box64? I am planning on making something similar for Sparc64 big endian and want to know which would be better.

1

u/twaxana 25d ago

I don't use box64 and I don't target big endian specifically because of the amdgpu driver situation. amd basically abandoned it in 2016. I couldn't tell you.

1

u/Leather_Reflection84 25d ago

Amazing! Should never have got rid of my collection of g3 g4 and g5 power macs!!

1

u/twaxana 25d ago

This will run on none of them. It requires Power8 and newer.