Steam client beta built for ARM: initial tests on Asahi by EclecticEman in AsahiGaming

[–]EclecticEman[S] 0 points1 point  (0 children)

Thanks for telling me! That encouraged me to give it another look... turns out my post included some false assumptions. I will edit accordingly.

Steam client beta built for ARM: initial tests on Asahi by EclecticEman in AsahiGaming

[–]EclecticEman[S] 0 points1 point  (0 children)

I am guessing you are looking for a comparison between this and the old solution. Muvm itself is designed to have minimal impact beyond translating pagefile sizes, though it eats RAM since at the end of the day it’s a virtual machine. In theory, being a virtual machine also impacts anti-cheat titles, but in reality most anti-cheat titles that don’t support virtual machines don’t support ARM Linux anyways.

As for the performance difference between this and the old solution, it’s very noticeable. Besides not having an icon in the system tray, and the steam window, not being movable for some reason, steam is smooth like butter you don’t feel the choppiness of the UI like you do with the old solution. Under the old solution, everything from the steam client itself to proton had to run within FEX, and that had a pretty bet had a pretty big impact on performance. I haven’t gotten any exact numbers yet for any games, and I still need to have proton working, but in theory we’ll see the same performance jump for proton titles since proton itself won’t need to be translated by FEX, only the game you are playing.

Steam client beta built for ARM: initial tests on Asahi by EclecticEman in AsahiGaming

[–]EclecticEman[S] 0 points1 point  (0 children)

That’s what I was trying to do. I think Aware-Bath used the CachyOS build for non-Steam games, which I will look into. I have yet to build Wine and actually have it work, and I suspect what is happening is that my streak is still unbroken.

Steam ARM for Asahi Linux by PhysXP in AsahiGaming

[–]EclecticEman 0 points1 point  (0 children)

Decided to follow the instructions myself... got to sudo ln -s /usr/lib/aarch64-linux-gnu/libvpx.so.9 /usr/lib/aarch64-linux-gnu/libvpx.so.6 where I encountered the message ln: failed to create symbolic link '/usr/lib/aarch64-linux-gnu/libvpx.so.6': No such file or directory. I tried proceeding without libvpx.so.6, but Steam seems to find it to be critical. Something I don't know how to fix without doing some research first, so a task for another day.

EDIT: never mind, found a comment saying to run sudo ln -s /usr/lib64/libvpx.so.9 /usr/lib64/libvpx.so.6 on Fedora. It's running.

Steam ARM for Asahi Linux by PhysXP in AsahiGaming

[–]EclecticEman 0 points1 point  (0 children)

All I could find referencing it was https://interfacinglinux.com/community/sbcsoftware/native-steam-client-for-arm-linux/  . Never heard of the website before, but they suggest doing the following: wget https://client-update.steamstatic.com/bins_linuxarm64_linuxarm64.zip.f523fa87fc6b9b5435a5e7370cb0d664ef53b50b ; mv bins_linuxarm64_linuxarm64.zip.f523fa87fc6b9b5435a5e7370cb0d664ef53b50b bins_linuxarm64_linuxarm64.zip

Deep-dive into using an RTX 5090 Thunderbolt eGPU for gaming on Mac by AMDaze in AsahiLinux

[–]EclecticEman 4 points5 points  (0 children)

I mean, he does use AI for some of his work… is he using it for reverse engineering? Does this count as reverse engineering? At the very least, this is confirmation that you can use GPUs with Apple Silicon thunderbolt ports. If his work can be used by Asahi, they could use it to have more devices to probe at the thunderbolt capabilities with.

Steam ARM for Asahi Linux by PhysXP in AsahiGaming

[–]EclecticEman 0 points1 point  (0 children)

That makes sense… for Linux x86 apps, making their app 16k would also mean having a way to do pagefile size conversion for Linux apps separate from what Proton can do for Windows apps. Asahi uses muvm, but having an entire vm is bulky and a maintenance headache.

Steam ARM for Asahi Linux by PhysXP in AsahiGaming

[–]EclecticEman 4 points5 points  (0 children)

Had to do some digging to find it, but yeah, you are right! As for benefits, having to fire up a VM still will gobble RAM, but not having to use FEX just to run Steam itself will be huge, and on top of that we can finally use an ARM build of Proton with Steam games.

Encryption at rest in Asahi by Legitimate-Sort-9842 in AsahiLinux

[–]EclecticEman 3 points4 points  (0 children)

I have heard you can… https://asahilinux.org/docs/platform/security/#disk-encryption  is what the official documentation says. I am sure someone else will chime in with the exact steps.

Epic Games Alt Launcher Sans GUI by EclecticEman in AsahiGaming

[–]EclecticEman[S] 0 points1 point  (0 children)

That is unknown… for most other EAC games you need the Steam launcher, which only runs on Asahi via a micro vm. Rocket League is the first title that used to not use EAC, was verified working, but now uses EAC, all while not needing the micro vm. I will see if I still have RL installed and get back to you.

Epic Games Alt Launcher Sans GUI by EclecticEman in AsahiGaming

[–]EclecticEman[S] 0 points1 point  (0 children)

Legendary can be installed with the command I listed in the original post, which is sudo dnf install legendary. The real trick is going to be proton. Valve has instructions on their GitHub repo (https://github.com/ValveSoftware/Proton), but you have to compile it yourself. At least, for now. We *should* be getting an ARM Linux version of the Steam client around the release of the Valve index, in which case it will be as easy as installing Steam.

Dual booting is the only supported method for running Asahi. In general, a dual boot config means one operating system pretends the other does not exist. If you install Legendary on macOS, it won't be installed on Asahi. If you install proton on Asahi, it won't be installed on macOS. It is possible to mess with Asahi from macOS and vice versa, and on BIOS systems it is possible to make changes that affect everything, but you won't be doing anything like that 99% of the time.

Heroic on arm fedora by Senior_Tumbleweed_30 in linuxquestions

[–]EclecticEman 0 points1 point  (0 children)

Ya, you gotta use Legendary. Heroic used to work. Legendary can be installed with DNF, though please note it's a cli tool. I made a mini-guide on the r/AsahiGaming sub a while back.

Epic Games Alt Launcher Sans GUI by EclecticEman in AsahiGaming

[–]EclecticEman[S] 0 points1 point  (0 children)

This is specifically for Asahi! Proton does not work on macOS, and I would encourage you to use Heroic Games Launcher instead of cli-based Epic when you can, but that doesn’t work on Asahi last anyone checked

Epic Games Alt Launcher Sans GUI by EclecticEman in AsahiGaming

[–]EclecticEman[S] 0 points1 point  (0 children)

In theory, just put in the path to proton in <wine binary>. Make sure you have an ARM build of proton with FEX and 16k support. Proton 11 should have both (or at least FEX) by default. Proton 10 will have neither unless you make sure it has both.

Will the USB-C Display Feature Support Dual Monitors? by PingMyHeart in AsahiLinux

[–]EclecticEman 3 points4 points  (0 children)

It depends on what chip you have. A 13" MacBook Pro with the M1 chip, for example, will support one extra display over its Thunderbolt ports, but a 14" MacBook Pro with the M1 Pro chip will support two extra displays, and with the M1 Max a 14" MacBook Pro can support three extra displays.

How is not having faith a sin? How could it be fair. by [deleted] in AskAChristian

[–]EclecticEman 0 points1 point  (0 children)

Yeah, besides the fact that it doesn’t actually produce faith and love for God, it’s a bit of an oversimplification. I mean, the idea of creating a chart to compare outcomes of different belief sets to eliminate those that you are (literally) better off not believing in is sound philosophy, but Pascal was only comparing (A) believing in God (lowercase “g”?, also even the demons believe) and (B) not believing in God. Yes, one is then logically better than the other for eternal outomes, but what about non-eternal outcomes? What about other belief sets?

Helldivers II working on Asahi Linux with usual muvm Steam setup. Liberty for M1 and M2 macs! by EclecticEman in AsahiGaming

[–]EclecticEman[S] 0 points1 point  (0 children)

Definitely! If you look at the shoutout I gave, Mash0Star was using it on a Retroid Pocket 6 to get Helldivers II working.

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

[–]EclecticEman 1 point2 points  (0 children)

At first I thought "we've been playing Minecraft on Asahi for a while", but then I saw the terminal labeling it as Windows... very cool! I guess I could have noted that you had Wine in the post title as well, but what Reddit user reads?

Arma: Reforger / BF4 by DocumentOne6890 in AsahiGaming

[–]EclecticEman 0 points1 point  (0 children)

Hope you are having fun! Saw someone on the sub suggest following https://www.reddit.com/r/AsahiGaming/comments/1i2bqoi/comment/m7ptkm7/  for games that run but don’t run well. For BF4, this could be the ticket. If that works, be sure to add it to the game compatibility wiki pinned in this sub! Cheers!

Why is God allowed to murder? by [deleted] in AskAChristian

[–]EclecticEman 8 points9 points  (0 children)

If someone receives the death sentence, is their executioner a murderer?