Konfigurasi Lanjutan (Snapdragon)
Driver Turnip — sumber per Adreno
Section titled “Driver Turnip — sumber per Adreno”Turnip itu di-build komunitas, beda repo per chipset. Ambil yang cocok sama Adreno lu — jangan asal:
| Adreno | Repo Turnip |
|---|---|
| 6xx (610/619/630/640/650/660) | star-emu/star, Other-backup/freedreno_turnip-CI |
| 710 (SD 6 Gen 1/2/3) | Vauzi-17/710 — pair sama DXVK-Sarek |
| 720/722 | Vauzi-17/710 (multi-chipset) |
| 730 (SD 8 Gen 1) | maxjivi05/Components, The412Banner/Banners-Turnip |
| 735 (SD 7 Gen 3) | Shalaykin1/Adreno-Tools-Drivers-Sh1ma |
| 740 (SD 8 Gen 2) | maxjivi05/Components, star-emu/star, Banners-Turnip |
| 750 (SD 8 Gen 3) | star-emu/star, maxjivi05/Components |
| 8xx (SD 8 Elite/Gen 5) | whitebelyash/freedreno_turnip-CI, DiskDVD/TurniptoolsA8XX |
| Universal / multi-GPU | The412Banner/Banners-Turnip, StevenMXZ/Adreno-Tools-Drivers |
Pola install (Winlator): download .adpkg/.zip → Container settings → Graphics Driver → Import → Apply → restart container.
Pola install (GameHub/BannerHub): download → Settings → Drivers → Import → per-game override kalau perlu.
Aturan keras:
- JANGAN pasang driver Mali di Adreno.
- JANGAN pasang driver Adreno lain (mis. driver 740 di chip 730).
- Backup driver lama sebelum ganti — kadang perlu revert.
DirectX → translation layer
Section titled “DirectX → translation layer”| Game pakai | Layer |
|---|---|
| DX9 / DX10 / DX11 | DXVK (Sarek kalau Adreno 710) |
| DX12 | VKD3D-Proton |
| DX8 (game 2001–2003) | DXVK 2.4+ (d8vk udah merged ke DXVK) |
CORE_AFFINITY_MASK — pin ke big core
Section titled “CORE_AFFINITY_MASK — pin ke big core”CORE_AFFINITY_MASK itu bitmask hex buat ngebatesin core CPU mana yang dipake game. Tujuannya: pin ke big core biar thermal stabil + frequency konsisten + ga ke-bounce ke little core (penyebab frame drop).
| Mask | Core | Chipset Snapdragon |
|---|---|---|
0x00 |
Semua core (no pinning) | SD 8 Elite / Gen 5 (Oryon all-performance — pinning malah kontraproduktif) |
0x80 |
Core 7 doang (prime) | SD 6 Gen 4/5, 7+ Gen 2, 7 Gen 4, 7s Gen 4, 7+ Gen 3, 8 Gen 1 → 8s Gen 4 |
0xF0 |
Core 4–7 (4 big) | SD 7 Gen 1, 7s Gen 2, 7 Gen 3, 7s Gen 3 |
0xC0 |
Core 6 & 7 (2 big) | SD 6 Gen 1, 6 Gen 2, 6 Gen 3 |
Logikanya:
0x80(prime only) — bagus buat game single-thread heavy. Emulasi x86 di Box64/FEX banyak bottleneck single-thread, prime core (X4/X925, >3GHz) paling cepet. Tapi game multi-thread ke-bottleneck di 1 core.0x00(disable) — buat chip all-big (SD 8 Elite/Gen 5). Ga ada little core lambat yang perlu dihindari, biarin scheduler kerja.- Ga yakin? Default
0x00. Pinning baru ngaruh kalau lu tau pasti layout core-nya. Cek pakai CPU-Z / DevCheck → tab CPU.
GPU spoofing (opsional)
Section titled “GPU spoofing (opsional)”Beberapa game nolak jalan kalau ga ngenalin GPU-nya. Spoof identitas GPU ke NVIDIA/AMD biar lolos cek.
Setting di dxvk.conf:
dxgi.customVendorId = 10dedxgi.customDeviceId = 2484dxgi.customDeviceDesc = "NVIDIA GeForce RTX 3070"Vendor ID: NVIDIA 10de, AMD 1002, Intel 8086. Rekomendasi mapping:
| Chipset | Spoof jadi | Device ID |
|---|---|---|
| SD 8 Elite | RTX 4080 | 2704 |
Error umum → fix
Section titled “Error umum → fix”| Error | Fix |
|---|---|
| Game refuse launch (cek GPU) | Spoof vendor ke NVIDIA/AMD |
| Black screen intro DX9/11 | deferSurfaceCreation=True (kecuali Payday 2) |
VK_ERROR_OUT_OF_DEVICE_MEMORY |
Turunin d3d9.maxAvailableMemory atau dxvk.maxChunkSize |
| Stutter pas masuk area baru | Pakai DXVK-gplasync (shader async) |
Ringkasan cepat
Section titled “Ringkasan cepat”- Snapdragon → Adreno → Turnip + DXVK.
- Ambil Turnip dari repo yang cocok sama nomor Adreno lu.
- Adreno 710 → pasangin DXVK-Sarek [REVEALED — komunitas Apr 2026] (driver Turnip 710 belum matang, bukan soal versi Vulkan).
- Ganti Turnip → clear shader cache.
- Core affinity: prime-only (
0x80) buat kebanyakan,0x00buat SD 8 Elite.
Stack ini status komunitas 2025–2026. Setelan per-game
[VERIFIED]selalu menang dari rekomendasi umum di sini.