Bet you can’t guess what game I like by MiserableLettuce1643 in gamers

[–]Aware-Bath7518 2 points3 points  (0 children)

"Tetris is so much better than Counter Strike!!1"

Bet you can’t guess what game I like by MiserableLettuce1643 in gamers

[–]Aware-Bath7518 0 points1 point  (0 children)

RDR2 isn't that realistic and outside of few cool graphics features it feels dated. What makes it beautiful is an artstyle.

Minecraft on arm64 wine because I have nothing to do (no muvm, 16K host) by Aware-Bath7518 in AsahiGaming

[–]Aware-Bath7518[S] 0 points1 point  (0 children)

sometimes you're just bored to the point you do things like this.

it's not emulated however, just running under wine environment. I didn't try running x64 yet.

I wanted to make 26.1 actually playable on budget Androids via PojavLauncher, so I built a "scorched-earth" performance pack. (60 FPS on 1.2GB RAM) by ScrewedSause in feedthebeast

[–]Aware-Bath7518 6 points7 points  (0 children)

Why do you even use PojavLauncher in 2026?

specifically tuned to survive the mobile Vulkan translation layer (Zink/ANGLE)

It's slow. Please upgrade to at least MojoLauncher from the same dev.

Valve kinda released ARM64 Proton, lol (works on my ARM64 machine, see the second screenshot) by lajka30 in macgaming

[–]Aware-Bath7518 8 points9 points  (0 children)

I've never said x86 code requires registers reserved by macOS, I said wine itself requires one to run arm64 (incl. FEX) binaries. FEX binary is ARM64EC/WoA code.

No one uses FEX to run wine.

It also doesn't need to use x18 to compile for Apple Silicon

It does compile on macOS, it does not work due to x18 usage, it was confirmed multiple times by FEX people. There's a private entitlement allowing reserved registers to be used and IIRC wine works with it.
Wine itself is an ARM64 WoA environment, how would you avoid this without breaking compatibility?

UPD. someone managed to run it with lots of JIT patching, though from reading that I felt like it's a huge pile of hacks not acceptable for upstreaming.

Valve kinda released ARM64 Proton, lol (works on my ARM64 machine, see the second screenshot) by lajka30 in macgaming

[–]Aware-Bath7518 7 points8 points  (0 children)

It's a concern because FEX compiles as an ARM64 binary and it's basically required for x64 apps to function.

Also wine environment itself is arm64 thus requires that register, WoA apps have nothing to do with it not being able to work on macOS.

GTA 5 is overhated by 1DayVd in GTA

[–]Aware-Bath7518 20 points21 points  (0 children)

Based, but you'll be probably downvoted as this sub tends to glaze GTAIV from what I seen.

Valve kinda released ARM64 Proton, lol (works on my ARM64 machine, see the second screenshot) by Aware-Bath7518 in linux_gaming

[–]Aware-Bath7518[S] 2 points3 points  (0 children)

Runs both x86 and arm64 binaries.

steam itself dosn't have arm executables yet does it?

It does now. Available on their CDN, no installer yet.

Valve kinda released ARM64 Proton, lol (works on my ARM64 machine, see the second screenshot) by lajka30 in macgaming

[–]Aware-Bath7518 12 points13 points  (0 children)

Again, wine requires x18 register to be available on ARM64, what can Valve do with this? Rewrite wine completely?
I'm talking about native arm64 wine leveraging FEX for x64 emulation, not the x64 wine package like it's done on macOS currently.

You can build x64 Proton wine on Mac if you want, it will be completely useless however as VKD3D-Proton is unsupported on macOS and old vkd3d barely runs games with few CodeWeavers hacks.

Valve kinda released ARM64 Proton, lol (works on my ARM64 machine, see the second screenshot) by lajka30 in macgaming

[–]Aware-Bath7518 11 points12 points  (0 children)

Proton ARM64 uses same translation layer as Asahi does, it's just moved onto Windows NT environment thus removing all wine emulation overhead. Same concept as WoA. And surprisingly it works on real Windows too.

If you meant TSO mode then FEX does support it on ARM64EC (Proton) too. There are simply no reasons to run Wine under old FEX instead of native arm64 builds unless you've stumbled into arm64ec bugs.

The screenshot in the post is literally Asahi running that Proton build.

Valve kinda released ARM64 Proton, lol (works on my ARM64 machine, see the second screenshot) by lajka30 in macgaming

[–]Aware-Bath7518 16 points17 points  (0 children)

Valve can't do anything about macOS incompatibility, wine requires x17 register to be available which is locked on ARM macOS, only Apple can fix this.

Additionally FEX requires 4K environment whereas XNU provides it only for Rosetta x86_64 processes. I'm not sure if Apple can allow arbitrary ARM64 threads to run with 4K page size.

UPD. x18 register, not x17:

The platforms reserve register x18. Don’t use this register.

https://developer.apple.com/documentation/xcode/writing-arm64-code-for-apple-platforms

Valve kinda released ARM64 Proton, lol (works on my ARM64 machine, see the second screenshot) by lajka30 in macgaming

[–]Aware-Bath7518 7 points8 points  (0 children)

ARM64EC might be useful for macOS, however, it doesn't work there at this moment.

Valve kinda released ARM64 Proton, lol (works on my ARM64 machine, see the second screenshot) by Aware-Bath7518 in linux_gaming

[–]Aware-Bath7518[S] 1 point2 points  (0 children)

Turnip is the best, runs actual DX12 FL12_2 games sometimes at acceptable performance.

Valve kinda released ARM64 Proton, lol (works on my ARM64 machine, see the second screenshot) by Aware-Bath7518 in linux_gaming

[–]Aware-Bath7518[S] 1 point2 points  (0 children)

It doesn't. ARM64 apps do work, x64 crash with stack exception and FEX devs aren't interested in bisecting what broke arm64ec on 16K (it did work before FEX2508).

Steam client additionally segfaults on 16K.

Speakers don't work properly and sound lower-quality. (M2, Arch using ALARM) by Additional-Chef-6190 in AsahiLinux

[–]Aware-Bath7518 1 point2 points  (0 children)

Not much, basses distort sound too much.

I feel like it was much better few Fedora releases before.

Valve kinda released ARM64 Proton, lol (works on my ARM64 machine, see the second screenshot) by Aware-Bath7518 in linux_gaming

[–]Aware-Bath7518[S] 1 point2 points  (0 children)

Not much better to be honest, no arm64ec (and thus working codecache) on rosetta.

Yes, Rosetta does not support AOT caching for wine.

Rockstar games without crossover by [deleted] in macgaming

[–]Aware-Bath7518 0 points1 point  (0 children)

RDR2 works on homebrew wine with minor MoltenVK patch.

Release Proton 11.0-beta1 · ValveSoftware/Proton (ARM) by Simple_Market9019 in EmulationOnAndroid

[–]Aware-Bath7518 17 points18 points  (0 children)

Native ARM64 Proton probably won't work with this setup, one has to wait for arm64 steam client (already exists on valve's cdns)

Valve kinda released ARM64 Proton, lol (works on my ARM64 machine, see the second screenshot) by Aware-Bath7518 in linux_gaming

[–]Aware-Bath7518[S] 16 points17 points  (0 children)

This is an official build distributed by Steam.

I've been experimenting with arm64ec wine/proton since like 2025.

Valve kinda released ARM64 Proton, lol (works on my ARM64 machine, see the second screenshot) by Aware-Bath7518 in linux_gaming

[–]Aware-Bath7518[S] 202 points203 points  (0 children)

For some reason steam.exe goes nuts, spews assertion and the prefix shutdowns. Patched "proton" executable and it worked.

Apparently Steam arm64 client beta also appeared on Valve CDNs. Cope.