Qualcomm Snapdragon 8 Elite (SM8750)
The Qualcomm Snapdragon 8 Elite is a high-end mobile SoC used in flagship devices. It was announced on 21. October 2024[1].
| Manufacturer | Qualcomm |
|---|---|
| Name | SM8750 |
| Codenames | sun / Pakala |
| Architecture | aarch64 |
| CPU |
8 core (2 6) |
| GPU | Adreno 830 |
| Year | 2024 |
| Process | 3nm |
| Mainline | yes |
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