From 7396ba30f4d6f7a8f68f52a3297c2be7ddec2383 Mon Sep 17 00:00:00 2001 From: bitsandfoxes Date: Fri, 30 Oct 2026 10:19:47 +0100 Subject: [PATCH 1/2] docs(unity): Mention Linux ARM64 dedicated servers The Linux native SDK now ships for ARM64 dedicated servers and loads on distributions with older glibc versions (getsentry/sentry-unity#2894). --- docs/platforms/unity/native-support/index.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/platforms/unity/native-support/index.mdx b/docs/platforms/unity/native-support/index.mdx index 8a35bba0cd9fa..a79cbcf233c70 100644 --- a/docs/platforms/unity/native-support/index.mdx +++ b/docs/platforms/unity/native-support/index.mdx @@ -58,6 +58,8 @@ The Native Support on macOS relies on the [macOS SDK](/platforms/apple/guides/ma On Linux the Unity SDK includes the [Native SDK](/platforms/native/) with the breakpad backend. A minidump is created in process and no handler executable is required. +The native SDK ships for `x86_64` and `ARM64`, and the build picks the one that matches the player. ARM64 is supported for dedicated servers built with IL2CPP on Unity 6000.3 and later. The native SDK also runs on distributions with older glibc versions, such as Ubuntu 22.04 and Debian 12. + ## Debug Symbols Sentry requires [debug information files](/platforms/unity/data-management/debug-files/) to symbolicate your crashes. The Unity SDK provides an automated upload functionality for those symbol files that rely on the [sentry-cli](/cli/). This is done transparently so you're not required to run `sentry-cli` manually. The symbol upload happens during Unity build in the editor. We've included the executables for Windows, macOS, and Linux as part of the Unity SDK package. From d33c44586859ba6f3c1b48122be91ca21cd3c48a Mon Sep 17 00:00:00 2001 From: bitsandfoxes Date: Fri, 30 Oct 2026 11:02:25 +0100 Subject: [PATCH 2/2] docs(unity): Mention the Linux backends --- docs/platforms/unity/native-support/index.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/platforms/unity/native-support/index.mdx b/docs/platforms/unity/native-support/index.mdx index a79cbcf233c70..8829ff789ce7f 100644 --- a/docs/platforms/unity/native-support/index.mdx +++ b/docs/platforms/unity/native-support/index.mdx @@ -56,9 +56,9 @@ The Native Support on macOS relies on the [macOS SDK](/platforms/apple/guides/ma ### Linux -On Linux the Unity SDK includes the [Native SDK](/platforms/native/) with the breakpad backend. A minidump is created in process and no handler executable is required. +On Linux the Unity SDK includes the [Native SDK](/platforms/native/) with the Breakpad backend by default. A minidump is created in process and no handler executable is required. With the experimental Native backend, which you can select with `options.Experimental.LinuxBackend = LinuxBackend.Native`, the SDK uploads crashes right away through the out-of-process `sentry-crash` handler, which the build copies next to the player. -The native SDK ships for `x86_64` and `ARM64`, and the build picks the one that matches the player. ARM64 is supported for dedicated servers built with IL2CPP on Unity 6000.3 and later. The native SDK also runs on distributions with older glibc versions, such as Ubuntu 22.04 and Debian 12. +The Native SDK ships for `x86_64` and `ARM64`, and the build picks the one that matches the player's architecture. ARM64 is supported for dedicated servers built with IL2CPP on Unity 6000.3 and later. On both architectures, the Native SDK runs on distributions with older glibc versions, such as Ubuntu 22.04 and Debian 12. ## Debug Symbols