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
audio.hdmi          rk-hdmi                   ok
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
hdmi audio out          :    em bancada, ainda sem display testado

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