Update Windows and Linux export pages with architecture info

This commit is contained in:
skyace65
2026-01-25 11:46:09 -05:00
parent cb967b0e60
commit 49215b18c7
4 changed files with 76 additions and 0 deletions

View File

@@ -18,6 +18,53 @@ system. When exporting for Linux, the exporter takes all the project files and
creates a ``data.pck`` file. This file is bundled with a specially optimized
binary that is smaller, faster and does not contain the editor and debugger.
Architecture
------------
There are 7 different processor architectures that exported Godot projects can run
on in Linux:
- x86_64
- x86_32
- arm64
- arm32
- rv64
- ppc64
- loongarch64
The default is x86_64, this is the most common architecture of PC processors
today. All modern Intel and AMD processors as of writing this are x86_64.
x86_32 will give you a 32bit executable that can run on 32bit only distributions
of Linux as well as some modern distributions that are 64bit. It is NOT recommended
to use this option unless you are trying to get your project to run on an old 32bit
distribution and processor. It should also be noted that several prominent
distributions, such as Fedora, have been discussing removing their 32bit libraries
which would prevent executables made this way from running on future versions of
that distribution.
arm64 executables can run on 64bit ARM processors. If you're familiar with the
Raspberry Pi, those have utilized 64bit ARM processors since the Pi 3 (older
versions used 32bit ARM processors). If you're uploading to a platform that
supports multiple executables, such as itch.io, and you're confident your game
could run on a common ARM computer, such as the Pi 5, then we'd recommend exporting
this version and providing it as an option.
arm32 executables are for older 32bit arm processors, such as what the Raspberry Pi 1
and 2 used. Given that they're not common at all these days we do not recommend
exporting for this unless you have a computer with one of these processors you know
you can, and want to have your game running on.
rv64 is for RISC-V processors, ppc64 is for 64bit PowerPC processors, and
loongarch64 is for 64bit LoongArch processors. All of these architectures are
substantially more niche when it comes to running videogames on them. And we only
recommend exporting for them if you have a reason to, such as if you're an
enthusiast who owns hardware. Official export templates are not provided by Godot,
you will have to create them on your own. Instructions for compiling the engine for
RISC-V and creating export templates can be found on the :ref:`doc_compiling_for_linuxbsd`
page.
Environment variables
---------------------

View File

@@ -18,6 +18,35 @@ system. When exporting for Windows, the exporter takes all the project files and
creates a ``data.pck`` file. This file is bundled with a specially optimized
binary that is smaller, faster and does not contain the editor and debugger.
Architecture
------------
There are 3 different processor architectures that exported Godot projects can run
on in Windows:
- x86_64
- x86_32
- arm64
The default is x86_64, this is the most common architecture of PC processors
today. All modern Intel and AMD processors as of writing this are x86_64.
x86_32 will give you a 32bit executable that can run on 32bit-only versions of
Windows as well as modern versions which are 64bit. It is NOT recommended to use
this option unless you are trying to get your project to run on an old 32bit version
of Windows. And it should be noted that no 32bit versions of Windows receive
Microsoft support anymore.
arm64 processors are modern but less common than x86_64, and run Windows on ARM.
Snapdragon X Elite is an example of a modern Windows ARM processor. Using this
export option will allow your project to run natively on arm processors without
Microsoft's Prism emulator. Executables made using this option will NOT run on
regular Windows with an x86_64 processor. If you're uploading your project to a
platform that allows multiple executables, such as itch.io, and are confident a
Snapdragon X Elite processor is powerful enough to run it, we would recommend
providing an ARM version. Prism emulation is far from perfect, and Godot does not
require you to build or design your game in any special way to run on ARM.
Changing the executable icon
----------------------------

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB