ARCH R

Status

Estado dos subsistemas e nível de validação

Validado em hardware (R36S V21)

kernel              6.12.79                   ok
display             MIPI DSI                  ok    43 DTBOs de painel
gpu / panfrost      Mesa 26.0.5               ok    Mali-G31, GLES 3.1
gpu / libmali       r52p0-00eac0              ok    patch de PM elimina unbalance do regulador
gpu turbo 650 MHz   1.150 V (= V de 600 MHz)  ok
cpu turbo 1512 MHz  1.4 V (regulador 1.45 V)  ok    alterna via Enable CPU Overclock
audio.spk           RK817                     ok    hotkeys de volume, persistência
audio.hp            RK817                     ok    detecção de jack, troca automática de caminho
emustation          fork do ROCKNIX           ok    roda na taxa de atualização do painel
retroarch           libretro                  ok    KMS/DRM + EGL + GLES 2.0
ppsspp-sa           v1.18+                    ok    GLTHREAD ligado
flycast-sa          recente                   ok    resolução 240 por padrão, GLTHREAD ligado
mupen64plus-sa      latest                    ok    preset GLideN64 performance
drastic-sa          NDS default               ok
yabasanshiro-sa     Saturn experimental       ok    apenas cenas leves
duckstation-sa      Software renderer         ok
battery             rk817                     ok    3200 mAh, suporte a carga, aviso por LED
brightness          sysfs + udev              ok    MODE+VOL, persiste
usb_otg             u2phy                     ok    entrada de teclado
shutdown            pmic                      ok    desligamento de trilhos em duas etapas
boot                splash do initramfs       ok    19 s típicos
zlib-ng             2.2.4 --zlib-compat       ok    ABI libz.so.1 preservada
mesa lto+speed                                ok    +5–8 % do lado CPU
cma 96 MB                                     ok    ~30 MB livres em idle (era 8 MB com 64 MB)
boot fat sync                                 ok    primário == backup, 65 525+ clusters
fs-resize                                     ok    fsck.fat -a -w após fatlabel
runemu pause services                         ok    Syncthing/Tailscale/ZeroTier/HTTP suspensos
ksm pause-during-game                         ok    save+restore, jitter de frametime ↓

Em andamento

detecção automática de painel    ⬜    substitui o assistente de seleção de painel
A/B preempt voluntary            ⬜    pendente de reprodutibilidade no bench
mesa-glthread por core           ⬜    standalones prontos, libretro permanece desligado

Não testado no 6.12 (carry-over do 6.6)

wifi networkmanager     :    iwd + connman como padrão; NM mantido como legado
bluetooth controller    :    a2dp não validado neste kernel

Compatibilidade com clones

                     R36S original            Clone (K36, G80CA, RX6S, Powkiddy …)
u-boot               BSP (display+logo)       Mainline v2025.10 (sem logo)
volume               gpio-keys-vol            adc-keys SARADC ch2
config de boot       boot.ini                 boot.scr
display dtb          uboot-display.dtb        não é necessário
kernel               compartilhado 6.12.79    compartilhado
rootfs               compartilhado            compartilhado
conjunto de painéis  15 DTBOs originais       18 DTBOs clone + 10 soysauce

O que NÃO é suportado no RK3326

Estes sistemas são explicitamente ocultados do menu no RK3326 porque o Cortex-A35 simplesmente não consegue rodá-los em framerates usáveis:

GameCube, Wii, WiiWare    inviável no A35
Wii U                     inviável
PS2 (AetherSX2)           inviável no A35
Switch (Yuzu/Ryujinx)     inviável
3DS (Citra)               inviável

Outras distros para RK3326 que de fato expõem esses sistemas acabam rodando-os em FPS de slideshow. O ArchR não atrai usuários para essa frustração.

On this page