I’m requesting official or experimental Unreal Editor Linux ARM64/aarch64 support for NVIDIA DGX Spark / GB10 systems.
We want to use Unreal Editor with ModelContextProtocol for local AI-assisted game creation, but current UE 5.8/5.4 attempts hit ARM64 host tooling and third-party dependency blockers.
Local setup
- Hardware: NVIDIA DGX Spark / GB10
- OS: Ubuntu 24.04 / DGX OS class environment
- Architecture: aarch64 / arm64
- GPU driver: NVIDIA 580.126.09
- Vulkan: GB10 is visible through Vulkan after driver/tooling setup
- Goal: run Unreal Editor 5.x locally with the official ModelContextProtocol plugin enabled
What we tried
We tried UE 5.8 first, but hit ARM64 host tooling issues, including x86_64 HostLinux toolchain assumptions and UBA availability for the host platform.
We then tried a UE 5.4 LinuxArm64 source build based on community notes suggesting an older ARM/Linux path may exist. That path made real progress, including setup/project generation and many LinuxArm64 editor modules, but it still requires local patches and runs into missing ARM64 third-party libraries/toolchain assumptions.
Update from UE 5.4 ARM64 bring-up
Since posting, the local UE 5.4 LinuxArm64 experiment got further:
- A native LinuxArm64
ShaderCompileWorkernow builds and runs. - The
UnrealEditorbuild reached real editor/plugin compilation and produced many LinuxArm64UnrealEditor-*.somodules. - Vulkan/GB10 is verified working on this machine; the current failures are not basic GPU visibility.
- The remaining blockers appear to be Linux ARM64 build-system/platform-library coverage. Observed gaps include FBX/Interchange FBX, USD, OpenEXR/Movie Render Pipeline EXR, SymsLib, Ogg/Opus, Intel ISPC Texture Compressor, and some module platform guards.
- One representative current failure is
TextureFormatIntelISPCTexComplinking without an ARM64ispc_texcompimplementation, leaving unresolved symbols such asCompressBlocksBC6H,CompressBlocksBC7,CompressBlocksASTC, andGetProfile_*.
This is from local experimental source/build workarounds, not a claim that stock UE 5.4 supports this path. It makes the request more specific: official support would need ARM64 host/toolchain logic and third-party dependency coverage, not just Vulkan documentation.
Feature request
Could Epic consider providing official Linux ARM64/aarch64 editor support, or at least a documented experimental build path, for NVIDIA GB10 / DGX Spark class developer systems?
What would help most:
- Official LinuxArm64 Unreal Editor build target support.
- ARM64-compatible HostLinux tooling, UBA binaries, and third-party dependency bundles.
- Clear documentation for building/running Unreal Editor on ARM64 Linux.
- Confirmation of whether the ModelContextProtocol plugin is expected to work on LinuxArm64 once the editor runs.
Why this matters
DGX Spark-style systems are strong local AI workstations. They are a natural fit for agent-assisted creative workflows where a local AI agent controls Unreal Editor through MCP. If Unreal Editor worked cleanly on these machines, developers could prototype AI-assisted game creation locally without needing a separate x86_64 workstation just to host the editor.
Happy to share build logs, exact patches, or reproduction details if useful. Even an official statement about whether Linux ARM64 editor support is on the roadmap would help us decide whether to continue porting locally or move this workflow to a separate x86_64 Unreal host.