Lewati ke konten

Konfigurasi Lanjutan (Snapdragon)

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.

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 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.

Beberapa game nolak jalan kalau ga ngenalin GPU-nya. Spoof identitas GPU ke NVIDIA/AMD biar lolos cek.

Setting di dxvk.conf:

dxgi.customVendorId = 10de
dxgi.customDeviceId = 2484
dxgi.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 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)

  1. Snapdragon → Adreno → Turnip + DXVK.
  2. Ambil Turnip dari repo yang cocok sama nomor Adreno lu.
  3. Adreno 710 → pasangin DXVK-Sarek [REVEALED — komunitas Apr 2026] (driver Turnip 710 belum matang, bukan soal versi Vulkan).
  4. Ganti Turnip → clear shader cache.
  5. Core affinity: prime-only (0x80) buat kebanyakan, 0x00 buat SD 8 Elite.

Stack ini status komunitas 2025–2026. Setelan per-game [VERIFIED] selalu menang dari rekomendasi umum di sini.