Os jogos descobriram como renderizar menos e ver mais. Estamos levando o mesmo truque para a área de trabalho remota — um modelo minúsculo no seu dispositivo que reconstrói uma imagem 4K a partir de uma transmissão com metade do tamanho.
O problema de largura de banda de que ninguém fala
A área de trabalho remota tem um segredo sujo: ela consome muita largura de banda.
Transmitir uma área de trabalho a 60 fps exige cerca de 3 a 8 Mbps em 1080p e de 8 a 15 Mbps em 4K com os codecs modernos. Tudo bem na fibra. Tudo bem num Wi-Fi doméstico forte. Mas entre no Wi-Fi de um hotel, use o roteamento do celular ou tente trabalhar numa cafeteria de uma cidade movimentada — e tudo desmorona.
A solução atual é deprimentemente simples. Quando a largura de banda cai, reduza a qualidade. Baixe a resolução. Derrube a taxa de quadros. Aceite texto borrado e vídeo picotado até as condições melhorarem. Todo app de área de trabalho remota faz isso. É a única opção há vinte anos.
E se houvesse um jeito melhor?
E se, em vez de enviar uma transmissão nítida em 1080p e degradá-la quando as condições pioram, você pudesse enviar o tempo todo uma pequena transmissão em 1080p — e fazê-la parecer 4K na outra ponta?
Isso é super-resolução por IA. E não é ficção científica. Os jogos fazem isso há anos.
O pipeline de streaming com super-resolução
A tradução dos jogos para a área de trabalho remota é surpreendentemente limpa. Nos jogos, você renderiza em baixa resolução e amplia. No streaming, você codifica em baixa resolução e amplia. Quatro etapas, da esquerda para a direita, de ponta a ponta.
| Etapa | Saída | Métrica |
|---|---|---|
| 01 · Captura | Quadro na resolução nativa | 3840×2160 → 1920×1080 antes da compressão |
| 02 · Codificação | Transmissão H.265 em 1080p | Codec: HEVC · CBR 3 Mbps |
| 03 · Transmissão | ~3 Mbps pela internet | Largura de banda: 3 Mbps · latência ~20 ms |
| 04 · Ampliação & renderização | Saída 4K via Metal / Vulkan | Modelo: 280 KB · latência adicional <3 ms |
A mesma nitidez percebida. Cerca de um quarto da largura de banda. E, como o host codifica uma imagem menor, ele também trabalha menos — menos uso de CPU, menos calor, mais bateria nos notebooks.
| Abordagem | Largura de banda necessária |
|---|---|
| Hoje · transmissão em 4K nativo | ~12 Mbps |
| Hoje · transmissão em 1080p | ~5 Mbps |
| Com super-resolução · 4K ampliado | ~3 Mbps |
A indústria de jogos já resolveu isso
Em 2018, a NVIDIA apresentou o DLSS — Deep Learning Super Sampling. O conceito era quase bom demais para ser verdade: renderizar um jogo em resolução mais baixa e usar uma rede neural para ampliá-lo até parecer a resolução nativa. Menos trabalho para a GPU, a mesma qualidade visual.
Os jogadores estavam céticos. Como uma imagem gerada por IA poderia ficar tão boa quanto pixels renderizados nativamente? Mas os resultados falaram por si. Em 2026, o DLSS 4.5 usa modelos transformer que produzem imagens que muitos jogadores realmente preferem à renderização nativa — bordas mais nítidas, melhor estabilidade temporal, menos artefatos.
A AMD veio em seguida com o FSR. A Apple apresentou o MetalFX. A Intel lançou o XeSS. A indústria inteira convergiu para a mesma percepção:
O pixel mais inteligente é aquele que você nunca precisa renderizar.
A indústria de jogos levou cerca de cinco anos para ir de “isso é um truque” a “isso é obrigatório”. A área de trabalho remota nem começou.
IA no dispositivo, privada por projeto
É aqui que fica realmente interessante — e onde nos diferenciamos do modo como você poderia esperar que a IA funcionasse.
O modelo de super-resolução roda inteiramente no seu dispositivo. Não na nuvem. Não em algum servidor. No celular ou no notebook que está nas suas mãos.
Os dispositivos modernos são absurdamente potentes para IA no dispositivo. O Neural Engine da Apple nos chips da série M executa 15,8 trilhões de operações por segundo. A NPU Hexagon da Qualcomm nos chips Snapdragon recentes está na mesma liga. Esses processadores dedicados de IA ficam ociosos na maior parte do tempo. Estamos colocando-os para trabalhar.
A inferência rodaria no pipeline de renderização, entre a decodificação e a exibição. O modelo recebe um quadro em 1080p e entrega um quadro em 4K. O orçamento de latência é inferior a 3 milissegundos — um protótipo que não consegue cumpri-lo não é lançado.
E, como tudo roda localmente:
- Nenhum dado sai do seu dispositivo — o conteúdo da sua tela permanece privado
- Não precisa de internet para a IA — o modelo funciona offline
- Sem assinatura para os recursos de IA — ela já vem no app
- Sem custo de servidor — escala infinitamente porque cada usuário traz o seu próprio processamento
Isso está alinhado com a filosofia de privacidade em primeiro lugar do Remio. Não queremos os seus dados. Nem sequer queremos ver o conteúdo da sua tela. A IA no dispositivo nos permite entregar recursos de ponta sabendo literalmente nada sobre o que você está fazendo.
Por que isso só funciona em apps nativos
Esta é a parte que amarra tudo — e a razão de termos escrito um post inteiro sobre ir nativo.
Para rodar uma rede neural no pipeline de renderização sem acrescentar latência visível, você precisa de:
- Acesso ao Neural Engine ou à NPU. Isso exige APIs nativas — CoreML na Apple, NNAPI no Android. Não existe API web para o Neural Engine. Apps Electron não conseguem alcançá-lo.
- Integração com o pipeline da GPU. O quadro ampliado precisa ir direto para a tela sem cópias extras. Metal e Vulkan permitem isso. O WebGL não dá esse nível de controle.
- Tempo inferior a 3 ms. Cada milissegundo extra importa num pipeline de streaming em tempo real. Só o coletor de lixo do JavaScript já pode introduzir pausas imprevisíveis. O código nativo dá tempo determinístico.
Um app Electron precisaria decodificar o vídeo no pipeline de mídia do Chromium, extrair o quadro para o JavaScript, de algum modo invocar o Neural Engine (impossível sem bindings nativos), receber de volta o quadro ampliado e exibi-lo pelo compositor do Chromium. Cada etapa acrescenta latência e complexidade. O custo total provavelmente ficaria entre 15 e 25 ms — lento demais para o uso em tempo real.
A super-resolução no pipeline de streaming não é só um problema de IA. É um problema de engenharia de sistemas. E a engenharia de sistemas exige código nativo.
É por isso que, dois anos depois de começarmos a construir o Remio, nenhuma área de trabalho remota baseada em Electron lançou ampliação por IA. Não é que eles não queiram. A arquitetura não deixa.
Os desafios técnicos e como estamos resolvendo cada um
Não vamos fingir que isso é fácil. Os desafios são reais.
Latência do modelo. O modelo precisa rodar em menos de 3 ms por quadro a 60 fps. Isso não deixa espaço nenhum para arquiteturas inchadas. Estamos usando modelos convolucionais otimizados — não transformers, que são lentos demais para inferência por quadro — ajustados especificamente para as unidades de execução do Neural Engine.
Diversidade de conteúdo. O conteúdo de uma área de trabalho remota é completamente diferente do de um jogo. Texto, planilhas, editores de código, reprodução de vídeo, ferramentas de design — o modelo precisa lidar com tudo isso. Estamos treinando com conjuntos de dados que incluem especificamente elementos de interface de área de trabalho, e não apenas imagens naturais.
Estabilidade temporal. A ampliação quadro a quadro pode causar cintilação. Os jogos resolveram isso com acúmulo temporal — reaproveitando informação de quadros anteriores. Estamos explorando técnicas semelhantes, alimentando o modelo de ampliação com vetores de movimento do codec de vídeo.
Eficiência energética. Rodar uma rede neural 60 vezes por segundo num celular parece caro. Mas o Neural Engine foi projetado exatamente para isso — é mais eficiente em energia do que a GPU em operações com matrizes. Os primeiros protótipos de laboratório apontam para um custo de bateria de apenas um dígito, pequeno.
O desafio honesto: por que isso é mais difícil do que nos jogos
Falamos do DLSS e da super-resolução em jogos como inspiração — e eles são. Mas a honestidade intelectual exige que expliquemos por que ampliar uma área de trabalho remota é um problema fundamentalmente mais difícil.
O DLSS dos jogos tem vantagens injustas. Os motores de jogo fornecem à IA dados ricos que não existem no nosso mundo:
- Vetores de movimento. O motor sabe exatamente para onde cada objeto se moveu entre quadros. Nós recebemos vídeo comprimido sem nenhum dado de movimento no nível da cena.
- Buffers de profundidade. O DLSS sabe quais pixels estão perto e quais estão longe. Nós vemos uma imagem 2D plana.
- Histórico temporal. O DLSS acumula detalhes ao longo de vários quadros usando dados do motor. Nós trabalhamos com quadros comprimidos individualmente, que podem carregar artefatos diferentes a cada vez.
- Hardware dedicado. Os Tensor Cores da NVIDIA entregam mais de 384 TOPS, otimizados especificamente para essa carga. Os Neural Engines móveis são potentes, mas atendem a outra finalidade.
Em outras palavras, a super-resolução em jogos é uma reconstrução guiada, com dados auxiliares ricos. A ampliação de área de trabalho remota é uma super-resolução cega, a partir de vídeo comprimido com perdas — um ponto de partida muito mais difícil.
Isso não significa que a abordagem esteja errada. Até melhorias modestas de qualidade visual com taxas de bits menores trazem economia real de largura de banda. Mas queremos ser transparentes: o teto de qualidade da ampliação cega é menor do que o que o DLSS alcança com integração total ao motor. Estamos construindo algo genuinamente útil, não alegando paridade com outra tecnologia.
O que isso significa para você
Quando a super-resolução por IA chegar ao Remio, você não vai precisar pensar nela. Não há chave, nem ajuste, nem “modo IA”. O app vai automaticamente:
- Detectar a sua largura de banda disponível
- Escolher a resolução de codificação ideal
- Ampliar no dispositivo para combinar com a sua tela
- Se adaptar em tempo real conforme as condições mudam
Em conexões rápidas, talvez nem precise ampliar. Em conexões lentas, será a diferença entre “inutilizável” e “parece que estou sentado diante do meu computador”.
Esse é o objetivo. Não uma IA em que você precise pensar. Uma IA que simplesmente faz tudo funcionar melhor, em silêncio, com privacidade, no dispositivo que você já tem.
Estamos explorando isso agora — sem prometer data — junto com outras ideias de aonde a IA poderia levar a área de trabalho remota. Só será lançado se mantiver o texto mais nítido do que a transmissão que ele substitui.
Transmita menos. Veja mais. Esse é o futuro.