Jump to content

Qualcomm Snapdragon 8 Elite Gen 5 (SM8850)

From postmarketOS Wiki

The Qualcomm Snapdragon 8 Elite Gen 5 is a high-end mobile SoC used in flagship devices. It was announced on September 2025[1].

Qualcomm SM8850
Manufacturer Qualcomm
Name SM8850
Codenames Kaanapali
Architecture aarch64
CPU 2× 4.6 GHz Oryon L (3-rd gen)
6× 3.62 GHz Oryon M (3-rd gen)
GPU Adreno 840
NPU Hexagon
Year 2025
Process 3nm
Mainline yes
Community Page
A link to a git{hub,lab} organisation/repo where development happens.
https://git.codelinaro.org/clo/linux-kernel/kernel-qcom/-/tree/kaanapali?ref_type=heads
Components
CPU
SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle
Works
UART
Works
Storage
eMMC, SD cards, UFS, ...
Works
USB
Works
Display
Works
GPU
Works
Pinctrl
Works
I²C
Works
SPI
Serial Peripheral Interface
Works
Audio
Works
Video
Hardware-accelerated video de/encoding
Works
Thermal
Works
WiFi
Works
Bluetooth
Works
Modem
Calls, SMS, Internet
Broken
GPS
Broken
Camera
Works
NPU
Neural Processing Unit
Untested
Suspend
Untested

Devices

No results

Support status

GPU

Mesa driver don`t support adreno 8xx series GPU, only DRM kernel driver: https://lore.kernel.org/dri-devel/20250930-kaana-gpu-support-v1-0-73530b0700ed@oss.qualcomm.com/

So Vulkan, Open GL is not available, but mesa now works on adding a8xx series GPU driver support: https://gitlab.freedesktop.org/mesa/mesa/-/commit/d7db333b0ed8b56a96ecbf18bf63dc3082f90b06

Qualcomm have posted UMD adreno drivers for linux: https://share.google/IENSL9Rbj0iS5yENj

Vulkan 1.4 and Open GL should work

Modem

Remoteproc crashing: https://git.codelinaro.org/clo/linux-kernel/kernel-qcom/-/commit/ff1b199af0efc4f198b43d235c56feeba04e8a7c

I have extracted dts from Xiaomi 17 firmware vendor_boot.img and get IPA version

qcom,ipa-hw-ver = <0x18>;

This means IPA v5.5, the same version have sm8550 which have IPA driver support in mainline kernel: https://github.com/torvalds/linux/blob/master/drivers/net/ipa/ipa_main.c#L672C2-L675C3

When remoteproc modem crash will be solved the cellular and GPS will works

Notes

Upstream Linux support: https://www.qualcomm.com/developer/blog/2025/10/same-day-snapdragon-8-elite-gen-5-upstream-linux-support