ARCH R

Shaders

Presets de shaders do RetroArch, scanlines de CRT, grids de LCD, etc.

O RetroArch vem com centenas de shaders que recriam scanlines de CRT, grids de LCD, artefatos de NTSC, etc. O ArchR habilita esses shaders mas mantém o padrão desligado: o A35 + Mali-G31 é apertado, e shaders ingênuos de múltiplos passes vão cortar seu framerate pela metade.


Teste um shader nativo

Inicie um jogo

Qualquer core libretro. Standalones (PPSSPP, Flycast, etc.) têm seus próprios sistemas de shader; este guia é para libretro/RetroArch.

Abra o menu

MODE + X, Quick Menu, Shaders.

Coloque Video Shaders em ON

Em seguida Load Preset, navegue até shaders_glsl/.

Escolha um preset

Pontos de partida recomendados para o painel 480p do R36S:

Caminho do arquivoCaso de uso
shaders_glsl/handheld/lcd1x.glslpGrid de LCD para GB / GBA / NDS
shaders_glsl/handheld/lcd3x.glslpGrid de LCD mais nítido
shaders_glsl/crt/crt-pi.glslpCRT leve para arcade
shaders_glsl/scanline/scanline.glslpSó scanlines, ultra-barato

O preset é aplicado imediatamente. Saia do menu para jogar.


Salvar o preset para o sistema

No menu Shaders, Save, Save Game Preset (só este jogo) ou Save Core Preset (todo jogo neste core) ou Save Content Directory Preset (todos os jogos nessa pasta).

Presets por jogo ficam em /storage/.config/retroarch/config/<core>/<game>.glslp. Por core em /storage/.config/retroarch/config/<core>/<core>.glslp.


Crie um preset customizado de múltiplos passes

O exemplo abaixo é a aparência canônica de "GBA hardware real": correção de cor + grid de LCD em dois passes:

Abra Shaders, mude passes para 2

Quick Menu, Shaders, Shader Passes, 2.

Pass 1, correção de cor

Clique no pass 1, navegue até shaders_glsl/handheld/, escolha vba-color.glslp.

Pass 2, grid de LCD

Clique no pass 2, navegue até shaders_glsl/handheld/, escolha lcd1x.glslp.

Aplicar

Clique em Apply Changes.

Ajuste os parâmetros

Shader Parameters é onde cada shader expõe seus controles. Para esta combinação:

  • Darken: 0.25
  • Brighten Scanlines: 28.0
  • Brighten LCD: 6.0

Salve

De volta ao menu Shaders, Save, defina Simple Presets para off, Save Shader Preset As, dê um nome (ex.: gba-real-hw).

O preset nomeado aparece em Load Preset na próxima vez, e também pode ser selecionado em ES, Game Settings, Per System Advanced Configuration, Shader Set.


Orçamento de performance

O R36S tem pouquíssima folga para passes de shader. Como regra de bolso no RK3326 com overclock DESLIGADO (CPU 1.4 GHz + GPU 650 MHz):

CategoriaOk?Exemplos
1 pass baratoscanline, lcd1x, vba-color
1 pass carogeralmente ✅crt-pi, crt-easymode
2 passes baratosgeralmente ✅gba-real-hw (vba-color + lcd1x)
2 passes caros⚠️crt-royale, crt-aperture-grille
3+ passesa maioria das variantes do CRT-Royale

Cores de Dreamcast / N64 / PSP já consomem a GPU; mesmo um shader de 1 pass por cima pode derrubar você abaixo de 60 fps. Reserve os shaders chamativos para cores de 8 / 16 bits.

Habilite Enable CPU Overclock se quiser tentar shaders mais pesados, veja Overclock.


Conjuntos de shaders estilo ROCKNIX via menu do ES

O ES expõe um seletor de conjunto de shaders sem precisar entrar no RetroArch:

ES, Game Settings, Per System Advanced Configuration, Shader Set, escolha no dropdown.

Isso aplica o shader escolhido a todo jogo daquele sistema. Útil como toggle rápido. Os presets customizados que você salvou antes também aparecem aqui.

On this page