Jump to content

Qualcomm Snapdragon 8 Elite (SM8750)

From postmarketOS Wiki

The Qualcomm Snapdragon 8 Elite is a high-end mobile SoC used in flagship devices. It was announced on 21. October 2024[1].

Qualcomm SM8750
Manufacturer Qualcomm
Name SM8750
Codenames sun / Pakala
Architecture aarch64
CPU 8 core (2
6)
GPU Adreno 830
Year 2024
Process 3nm
Mainline yes
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
Partial
Pinctrl
Works
I²C
Works
SPI
Serial Peripheral Interface
Works
Audio
Works
Video
Hardware-accelerated video de/encoding
Works
Thermal
Works
WiFi
Untested
Bluetooth
Untested
Modem
Calls, SMS, Internet
Partial
GPS
Partial
Camera
Untested
Suspend
Works

Devices

Device Codename Category
OnePlus 13 oneplus-dodge
OnePlus 13s oneplus-pagani
Samsung Galaxy S25 samsung-pa1q
ZTE nubia RedMagic 10 Pro nubia-slogan


GPU

In XEC Mainline Project was added support for the Adreno 830 in DRM driver: https://github.com/Xlie-Electronic-Customs/linux/commit/a6ec84af71e604fa17d99ffdc53ee511f73a68f2

It haven`t been tested so if it don`t work please tell about that in issue: https://github.com/Xlie-Electronic-Customs/linux/issues

Qualcomm have posted GPU UMD driver for linux which can support Adreno 830: https://qartifactory-edge.qualcomm.com/ui/native/qsc_releases/software/chip/component/gfx-adreno.linux.1.0/251009/prebuilt_debian/qcom-adreno-0.1_arm64.deb

The Vulkan 1.4 should be work with this driver.

Mesa get support for the Adreno 830: https://gitlab.freedesktop.org/mesa/mesa/-/commit/9da2ebf09c0c705cbe58a45ffe6b41df9a992240

Modem

The mpss remoteproc crashing in mainline kernel. Here is a solve of crashing: https://github.com/Xlie-Electronic-Customs/linux/commit/ea4c3038c355839ab93caac87f0fa29b0fa91a49

Here is add IPA driver support: https://github.com/Xlie-Electronic-Customs/linux/commit/463b4058787656ecd47e774a1962241f23135d6f

It haven`t been tested so if it don`t work please tell about that in issue: https://github.com/Xlie-Electronic-Customs/linux/issues


Notes