Well, they already have working ARM version (Switch, and Apple M1/M2 are ARM), but building and maintaining Linux ARM would be another build config, more CI runs, etc., and it's probalby still not worth it considering the size of the potential audience. There is also not many Linux ARM devices that can run Factorio to be honest and Graviton/Ampere-based multiplayer server is pretty niche usecase. Maybe Raspberry Pi 5 is powerful enough (not sure)?salat wrote: ↑Sat Sep 30, 2023 8:04 pmAs they said here earlier, the developers will not do this labor-intensive task for the sake of a group of geeks with ARM servers and Steam Deckssamcday wrote: ↑Thu Apr 13, 2023 6:44 amIncreasingly, cloud/infrastructure providers are offering Arm server types (Graviton, Ampere). I think the demand for Arm builds of Factorio is only going to continue to increase.
My hope is that the next iteration of Steam Deck is some kind of AArch64-based monster, thus forcing the game industry to finally take this platform seriously![]()
![]()
ARM Build
Moderator: ickputzdirwech
-
- Burner Inserter
- Posts: 9
- Joined: Sun Sep 17, 2023 7:51 pm
- Contact:
Re: ARM Build
Re: ARM Build
I think the community is more interested in the headless ARM version of Factorio, since there are many free and/or cheap AWS on this core
- TheKillerChicken
- Long Handed Inserter
- Posts: 79
- Joined: Sat Mar 02, 2019 7:06 am
- Contact:
Re: ARM Build
I would love to see an ARM server support as my current game server is 700-watt power-hungry server and would like an alternative to a mainframe server.
-
- Burner Inserter
- Posts: 9
- Joined: Sun Sep 17, 2023 7:51 pm
- Contact:
Re: ARM Build
Out of curiosity: what's the spec of the server and on what scale do you serve?TheKillerChicken wrote: ↑Sat Oct 07, 2023 10:51 amI would love to see an ARM server support as my current game server is 700-watt power-hungry server and would like an alternative to a mainframe server.
- TheKillerChicken
- Long Handed Inserter
- Posts: 79
- Joined: Sat Mar 02, 2019 7:06 am
- Contact:
Re: ARM Build
It has 2x Xeon E5-2667 V2s (16-cores/32-threads @ 3.60Ghz, 128GB ECC RAM, 12 SAS harddrives (it is also my backup centre) As well as many game servers.d_o_n_t_understand wrote: ↑Sat Oct 07, 2023 4:17 pmOut of curiosity: what's the spec of the server and on what scale do you serve?TheKillerChicken wrote: ↑Sat Oct 07, 2023 10:51 amI would love to see an ARM server support as my current game server is 700-watt power-hungry server and would like an alternative to a mainframe server.
-
- Burner Inserter
- Posts: 9
- Joined: Sun Sep 17, 2023 7:51 pm
- Contact:
Re: ARM Build
Well.. that's 10 years old hardware with DDR3 from the era when 8 cores was a lot. You will probably get >2x the Factorio performance on mid-range modern CPU and even more on AMDs X3D CPUs, both weeeell below 700W. I'm not saying ARM is bad, I believe ARM is the future in many areas, but you don't need ARM to have less power hungry Factorio server.TheKillerChicken wrote: ↑Sat Oct 07, 2023 4:33 pmIt has 2x Xeon E5-2667 V2s (16-cores/32-threads @ 3.60Ghz, 128GB ECC RAM, 12 SAS harddrives (it is also my backup centre) As well as many game servers.
Re: ARM Build
Is there any update, now that Factorio is native on Apples M1 and even The Nintendo Switch? Seems the hardest parts should be done already.
Personally I have a Chromebook with a Snapdragon 7Gen2, not having an Arm64-Linux build is seriously impeding the factory growth!
From a perfomance standpoint there already are alot SBC/Tablets easily exceeding the Switch, and Qualcomm Oryon is around the corner.
Personally I have a Chromebook with a Snapdragon 7Gen2, not having an Arm64-Linux build is seriously impeding the factory growth!
From a perfomance standpoint there already are alot SBC/Tablets easily exceeding the Switch, and Qualcomm Oryon is around the corner.
Re: ARM Build
Every additional build of the game is another group of support tickets, another group of bug reports specific to that platform, another person needed to handle all of that for that platform.
It's not just a matter of adding it to the release script and ignoring it for the rest of time. It's additional work for us for the rest of time that we support the build.
We have to decide between the increased workload and the amount of players that it would benefit.
Currently it's not there for linux-arm or windows-arm.
It's not just a matter of adding it to the release script and ignoring it for the rest of time. It's additional work for us for the rest of time that we support the build.
We have to decide between the increased workload and the amount of players that it would benefit.
Currently it's not there for linux-arm or windows-arm.
If you want to get ahold of me I'm almost always on Discord.
Re: ARM Build
obviously yes. speaking for myself i wouldn't complain about keeping such a thing a unsupported beta until enough demand is there.
certainly beats the hoops one would need to jump through by using qemu or fex-emu.
certainly beats the hoops one would need to jump through by using qemu or fex-emu.
-
- Filter Inserter
- Posts: 512
- Joined: Mon Feb 05, 2018 10:01 am
- Contact:
Re: ARM Build
Except this is WUBE. Their "unsupported beta" branch is less buggy than triple-A games that have been out for decades.
And they're not going to want to change that.
Though I am curious if the Apple M1 build can be hacked to run on ARM Linux. Apple's a UNIX these days, so it might be possible.
-
- Manual Inserter
- Posts: 1
- Joined: Tue Apr 02, 2024 8:11 pm
- Contact:
Re: ARM Build
There are attempts at running Linux on Apples ARM-Chips already, see Asahi Linux
Would honestly love even a headless Linux on arm build, to run a Server with that sweet sweet arm efficiency. I wonder how well/badly factorio currently runs with emulation/translation tools like qemu, rosetta or box64 or whatever that windows version of rosetta is called (iirc that was fairly bad though)
I guess I gotta check that soonish (tm)
Would honestly love even a headless Linux on arm build, to run a Server with that sweet sweet arm efficiency. I wonder how well/badly factorio currently runs with emulation/translation tools like qemu, rosetta or box64 or whatever that windows version of rosetta is called (iirc that was fairly bad though)
I guess I gotta check that soonish (tm)
Re: ARM Build
As to headless ARM server: All the work is really done there for the switch client already. As long as the FPU of the ARM in question doesn't behave differently from the switch ARM core there should be zero changes. Where ARMs really differ is the GPU, i.e. the graphical client.
In fact is there a headless server for the switch? That would probably already work as is or with qemu running it as a VM on any high performance ARM.
In fact is there a headless server for the switch? That would probably already work as is or with qemu running it as a VM on any high performance ARM.
Re: ARM Build
I'd expect a headless build for the M1/M2; I don't think the Switch has much performance to spare, plus it's not really set up to work as a server.
Theoretically, a headless server binary for Apple Silicon should run on Darwin on Hyper-V/Windows or KVM/Linux on ARM.
I wonder if you can run Darwin on wsl2 on arm?
Theoretically, a headless server binary for Apple Silicon should run on Darwin on Hyper-V/Windows or KVM/Linux on ARM.
I wonder if you can run Darwin on wsl2 on arm?
Re: ARM Build
Well, I don't want to use the headless server on a switch. I just want it to exist so I can try running on a non-switch.
-
- Burner Inserter
- Posts: 6
- Joined: Tue Apr 17, 2018 3:01 pm
- Contact:
Re: ARM Build
MBA M2 Asahilinux - Archlinuxarm user.
Hope to see factorio-linux-aarch64 build. Thanks.
2000 hours wasted to this stupid, PLEASANT game. Very much thanks and hope to your company execute well.
Hope to see factorio-linux-aarch64 build. Thanks.
2000 hours wasted to this stupid, PLEASANT game. Very much thanks and hope to your company execute well.
-
- Manual Inserter
- Posts: 1
- Joined: Thu Jul 25, 2024 8:50 am
- Contact:
The possibility of an Android version of factorio
Can arm64 version be added during game compilation? This makes it easier for developer communities such as GitHub to develop Android versions of games, reducing runtime issues caused by reverse engineering.
Or is Wube Studio interested in developing an Android version of Factorio?
Even without corresponding touch controls, we can still use input mapping software such as input bridge to play.
So, I think this kind of development difficulty will be greatly reduced.
Or is Wube Studio interested in developing an Android version of Factorio?
Even without corresponding touch controls, we can still use input mapping software such as input bridge to play.
So, I think this kind of development difficulty will be greatly reduced.
- BrainGamer_
- Long Handed Inserter
- Posts: 84
- Joined: Sun Nov 14, 2021 9:52 pm
- Contact:
Re: ARM Build
[Koub] Merged into an older thread with the same suggestion.
Koub - Please consider English is not my native language.