✦IA

Transmita menos, veja mais: como a super-resolução no dispositivo poderia cortar pela metade a largura de banda da área de trabalho remota

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.

O pipeline de super-resolução — quatro etapas
EtapaSaídaMétrica
01 · CapturaQuadro na resolução nativa3840×2160 → 1920×1080 antes da compressão
02 · CodificaçãoTransmissão H.265 em 1080pCodec: HEVC · CBR 3 Mbps
03 · Transmissão~3 Mbps pela internetLargura de banda: 3 Mbps · latência ~20 ms
04 · Ampliação & renderizaçãoSaída 4K via Metal / VulkanModelo: 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.

Balanço de largura de banda — 4K percebido, de três maneiras
AbordagemLargura 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:

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:

  1. 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.
  2. 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.
  3. 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:

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:

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.

✦Perguntas

Perguntas frequentes

Quanta largura de banda a super-resolução pode economizar?
Esse é o objetivo que perseguimos: uma transmissão em 4K costuma precisar de cerca de 12 Mbps hoje, e codificar em 1080p com ampliação no dispositivo poderia entregar uma qualidade percebida semelhante com uma fração disso. Nada é lançado até que os números do laboratório se confirmem.
A super-resolução no dispositivo acrescenta latência perceptível?
O orçamento para o qual estamos projetando é de alguns milissegundos por quadro em chips Apple Silicon modernos e NPUs Snapdragon recentes — uma pequena fatia do tempo entre os quadros de uma transmissão a 60 fps. Se um protótipo não conseguir manter essa linha, ele não é lançado.
Por que isso só funciona em apps nativos?
A ampliação em tempo real exige acesso direto ao Neural Engine ou à NPU e integração com a GPU sem cópias, via Metal ou Vulkan. Pilhas de navegador e de Electron não alcançam essas APIs dentro do orçamento de tempo exigido.
O conteúdo da minha tela é enviado a algum servidor na nuvem?
Não. O projeto é estritamente no dispositivo: um modelo pequeno embutido no app, com toda inferência local. Nenhum quadro, embedding ou rastro do modelo jamais sairia da sua máquina.
Isso vai drenar a minha bateria?
O Neural Engine é muito mais eficiente em energia do que a GPU para operações com matrizes. Os primeiros protótipos de laboratório apontam para um consumo pequeno, de um dígito, a 60 fps, muitas vezes compensado pelo menor custo de decodificação e de rádio da transmissão menor — e o lançamento depende de isso continuar valendo.
Isso é o mesmo que o DLSS da NVIDIA?
É inspirado no DLSS, mas tecnicamente mais difícil. O DLSS lê vetores de movimento e profundidade do motor. Nós trabalharíamos apenas com vídeo comprimido — super-resolução cega. A economia potencial é real; o teto de qualidade é menor.
Ícone do app Remio

Experimente a base você mesmo

O Remio é grátis, nativo em todas as plataformas e tem criptografia de ponta a ponta. O mesmo pipeline de baixa latência que levará a super-resolução por IA está funcionando agora mesmo.

Uso gratuitoIA no dispositivoPrivada por projeto