Add official Linux ARM/Raspberry Pi editor and export template binaries #988
Description
Bugsquad edit: You can use https://github.com/hiulit/Unofficial-Godot-Engine-Raspberry-Pi until official builds are provided.
The re-open of godotengine/godot#2671.
NOTE: This issue is more about Godot 3.2, as Godot 3.0.6 and 3.1 are possible to get on the pi, with the costs of a few bugs, for more information read below.
If you have anything to add, please tell me.
Takeaways:
- Godot 3 works on the Raspberry Pi 4 due to the support for GLES3
- A user named efornara got Godot 3.0.6/3.1 with GLES2 working on the Raspberry Pi 3 B+ trough compiling and other methods, see:
Add official Raspberry Pi support godot#2671 (comment) (The error from compiling was apparently caused due to an upstream bug, see: Add official Raspberry Pi support godot#2671 (comment))
Add official Raspberry Pi support godot#2671 (comment) - There's a repo (https://github.com/efornara/frt) which let's the Pi support Godot 2.1/3.0/3.1
BUT not/3.2
Other interesting things I found:
- This website: http://raspbian.raspberrypi.org/raspbian/pool/main/g/godot/, which apparently has Godot 3.2 executables for the Pi
- On https://repology.org/project/godot/versions, there's also apparently Godot 3.2 listed as an official raspbian package, it's not marked Stable but as Testing.
- When you want to install Godot trough
apt
on the Pi you writeapt install godot
, Godot 3.0.6 gets installed, as it's apparently the stable package (see link above). - Someone got export templates for Pi working on 2.1.4: https://github.com/crabcrabcam/godot/releases
- This post: https://www.reddit.com/r/godot/comments/af1cji/compiling_godot_31_for_raspberry_pi/, where someone made instructions, on how to compile Gdot 3.1.1 for the Pi
Describe the project you are working on:
Applies to any project made on a Pi.
Describe the problem or limitation you are having in your project:
It's hard perhaps even impossible, to get Godot 3.2 working on the Pi.
Describe the feature / enhancement and how it helps to overcome the problem or limitation:
It's hard to tell why Godot 3.2 doesn't work with Pis below 4. My assumption is that it has to do something with the missing GLES3 or because the Pi has an ARM processor (https://godotengine.org/qa/13114/export-godot-project-for-raspberry-pi). I think it could help to look into: https://github.com/efornara/frt
Describe how your proposal will work, with code, pseudocode, mockups, and/or diagrams:
As I don't know the exact problems, I can't tell.
If this enhancement will not be used often, can it be worked around with a few lines of script?:
A few lines of code probably won't do it, but Godot 3.2 is desired from Raspberry Pi users.
Is there a reason why this should be core and not an add-on in the asset library?:
It isn't possible.
Metadata
Assignees
Type
Projects
Status
Implemented
Activity