ARCH R

Saída HDMI

Conecte a um display externo

O R36S vem com uma porta Mini-HDMI. Plugue numa TV ou monitor; o ArchR detecta e espelha automaticamente. O comportamento padrão funciona em 90% dos casos. Esta página cobre os 10% restantes.


Momento de plugar

Conecte o HDMI antes de ligar o dispositivo, quando possível. Alguns clones do R36S detectam o HDMI apenas no boot, o hot-plug funciona parcialmente (o áudio é roteado certo, o vídeo pode não aparecer).

Se o hot-plug não pegar:

  1. Plugue o cabo
  2. Desligue o dispositivo completamente
  3. Ligue novamente com o cabo conectado

Resolução

O padrão é espelhar a resolução do painel do dispositivo (640×480 no R36S) e deixar a TV fazer o upscale. Se a sua TV não lida bem com 480p não-padrão, force um modo mais amigável:

Descubra o modo preferido da sua TV

Praticamente toda TV moderna aceita nativamente 1280×720@60 ou 1920×1080@60. Escolha um.

Crie um script de autostart

Via SSH:

mkdir -p /storage/.config/autostart
nano /storage/.config/autostart/090-sway-hdmi-resolution

Conteúdo:

#!/bin/bash
echo "output HDMI-A-1 resolution 1280x720" >> /storage/.config/sway/config

(Troque 1280x720 por 1920x1080 para Full HD.)

Torne executável

chmod +x /storage/.config/autostart/090-sway-hdmi-resolution

Reinicie

sudo reboot. O Sway pega a nova configuração e a saída HDMI roda na resolução pedida.

Espelhamento exato

Se a TV está exibindo a saída do dispositivo deslocada ou cortada, force a posição:

echo "output HDMI-A-1 resolution 1280x720 position 0 0" >> /storage/.config/sway/config

Áudio

O ArchR roteia o áudio automaticamente pelo HDMI quando um cabo HDMI é detectado. Para sobrescrever (ex.: você quer som nas caixas do dispositivo enquanto a TV exibe a imagem):

amixer set 'Playback Path' SPK

Para uma preferência mais persistente, edite /storage/.config/system.cfg:

audio.path=SPK

...e adicione um quirk em /storage/.config/profile.d/050-audio_path se necessário.


Por que o HDMI às vezes não mostra nada num clone

Dispositivos clone vêm com SPL/U-Boot diferente do R36S original. Alguns clones não inicializam o HDMI na etapa do U-Boot, ou seja, você não vê mensagens do kernel ou splash na TV. O kernel ainda controla o HDMI sem problemas depois do boot, mas se a sua TV exigir um sinal durante o U-Boot para travar, ela pode não exibir nada até o ArchR subir completamente.

Não existe correção no nível do bootloader hoje; o workaround é ligar com o painel interno do dispositivo como primário e, assim que o ArchR carregar, o HDMI passa a espelhar.


Desabilitando o painel interno quando está no HDMI

Alguns usuários preferem o painel do dispositivo apagado quando acoplado a uma TV. Adicione ao mesmo script de autostart:

#!/bin/bash
echo "output HDMI-A-1 resolution 1280x720"     >> /storage/.config/sway/config
echo "output DSI-1     disable"                >> /storage/.config/sway/config

Reinicie. Agora o painel do dispositivo fica escuro e toda a saída vai pelo HDMI.

Para reverter: apague o arquivo de autostart e reinicie.

On this page