Como corrigir travamentos ao compartilhar tela no Google Meet em Surface Laptop com Snapdragon

Introdução
Compartilhar a tela em reuniões é parte essencial do trabalho remoto — porém usuários do Surface Laptop de 7ª geração equipado com processador Snapdragon (ARM) têm relatado travamentos graves no Google Meet quando acionam esse recurso. Neste guia completo, você aprenderá as causas prováveis, todos os passos de correção confirmados pela comunidade e boas práticas para evitar que a falha volte a acontecer.

Índice

Visão geral do problema

O sintoma crítico é o congelamento total do navegador (Microsoft Edge ou Google Chrome) no momento em que o botão Compartilhar tela / Share screen é acionado dentro de uma chamada do Google Meet. O travamento interrompe áudio e vídeo, às vezes fecha a aba ou até encerra a sessão do Meet. Outros computadores na mesma rede não apresentam o erro, descartando latência de conexão.

Nos logs do navegador, costuma aparecer uma sequência semelhante a:

[ERROR:gpuprocesshost.cc] GPU process crashed!
[ERROR:webrtcsession.cc] Unhandled WebRTC frame…

Isso indica conflito entre a aceleração de hardware do navegador (responsável por usar a GPU Adreno do Snapdragon para decodificar vídeo WebRTC) e o driver gráfico instalado.

Passo a passo de soluções já testadas

Ação propostaComo fazerObservações
Verificar e instalar todas as atualizações (Windows Update + firmware do Surface)Configurações ▶ Windows Update ▶ Verificar atualizações
Abra também o aplicativo Surface para firmware dedicado.
Drivers de vídeo e codecs WebRTC são atualizados pelo canal oficial; versões novas resolvem instabilidades conhecidas.
Desativar a aceleração de hardware no navegador ★ Solução confirmadaEdge/Chrome ▶ Configurações ▶ Sistema ▶ desative a opção “Usar aceleração de hardware quando disponível”. Reinicie o navegador.Resolveu imediatamente para a maioria dos usuários, pois força o renderizador a usar DirectX em modo software, contornando o bug da GPU Adreno.
Limpar cache e cookiesDigite edge://settings/privacy ou chrome://settings/clearBrowserData e exclua dados de navegação.Cache corrompido pode reter flags antigas de WebRTC, ocasionando falhas de renderização.
Desativar extensões (principalmente de vídeo, gravação ou compartilhamento)Navegador ▶ Extensões → desative todas, depois reative uma a uma.Facilita isolar conflitos; extensões de gravação de tela são candidatas frequentes a travar o pipeline WebRTC.
Testar a versão PWA do Google MeetAcesse a Microsoft Store, instale “Google Meet” e entre na reunião.O PWA roda em container isolado com pipeline gráfico próprio, evitando alguns bugs de GPU.
Escalar para o suporte GoogleColete chrome://gpu, chrome://webrtc-internals e dados do dispositivo ao abrir chamado.Havendo incompatibilidade persistente com GPUs Adreno, somente o time do Meet pode emitir hotfix.

Por que a aceleração de hardware falha nos Snapdragon ARM?

Nos SoCs Qualcomm Snapdragon, a GPU Adreno usa drivers específicos fornecidos pela Microsoft/Qualcomm. O Google Meet emprega WebRTC para capturar a tela, codificar vídeo (VP9/H264) e transmiti‑lo em tempo real. Quando o driver gráfico apresenta incompatibilidade com o modo de captura (Desktop Duplication API + Direct3D 11), ocorrem “GPU hangs” que derrubam o processo de renderização. Em builds ARM64 do Edge/Chrome, esse choque é mais evidente porque o navegador compila shaders otimizados para a micro‑arquitetura Adreno; um único opcode errado pode congelar o contexto GPU.

Desativar a aceleração obriga o navegador a usar uma solução software fallback — normalmente Skia+CPU ou ANGLE em modo WARP — removendo a GPU da equação e eliminando o travamento, ainda que com leve aumento no uso de CPU.

Dicas avançadas para ambientes lusófonos

  • Confirme a versão ARM64 nativa do navegador: abra edge://version ou chrome://version e verifique “plataforma: Windows 11 on ARM64”. Evite versões x86 emuladas, que tendem a exigir mais recursos.
  • Mantenha o driver Adreno atualizado: além do Windows Update, a Microsoft publica pacotes “Surface Update” mensais que incluem microcódigo de GPU. Instale todos.
  • Teste o backend ANGLE D3D11on12: abra edge://flags ou chrome://flags, ative “Choose ANGLE graphics backend” e selecione “D3D11on12”. Isso força o navegador a mapear chamadas D3D11 sobre D3D12, contornando caminhos problemáticos em D3D11.
  • Use o Modo Companion: em organizações Google Workspace, é possível entrar no Meet em “Companion Mode” em um smartphone ou tablet separado, deixando o laptop apenas para compartilhamento se continuar instável.
  • Ao trabalhar em redes corporativas, confirme se não há QoS ou firewall bloqueando portas UDP 3478‑3481 do STUN/TURN; embora não cause o travamento, pode agravar reconexões depois de um congelamento.

Procedimento detalhado de diagnóstico

  1. Colha evidências
    • Abra chrome://gpu, salve como relatório antes e depois do travamento.
    • Faça captura de tela do log DevTools (More Tools ▶ System).
  2. Reproduza o bug em aba anônima para descartar cookies ou extensões.
  3. Crie um novo perfil de usuário no navegador; perfis corrompidos retêm flags antigas.
  4. Teste versões canary ou dev do Edge/Chrome; às vezes patches de driver GPU são entregues antecipadamente nesses canais.
  5. Compare com outro app WebRTC (ex. Microsoft Teams Web ou Discord) — se tampouco travarem, a falha é específica do Meet.

Impacto de performance ao desativar a aceleração

Usuários relatam aumento médio de 10‑15 % no uso de CPU durante reuniões 1080p após desligar a aceleração, mas nenhum aumento relevante de temperatura foi medido no Surface Laptop 7. Para reduzir impacto:

  • Limite a resolução de envio do Meet para 720p.
  • Feche aplicações que rodem em segundo plano (Teams, Spotify, etc.).
  • Mantenha o laptop conectado à energia — o modo bateria reduz ainda mais a frequência da CPU ARM.

Check‑list rápido antes de cada reunião

  1. Atualizações do Windows em dia?
  2. Navegador na versão ARM64 estável mais recente?
  3. Aceleração de hardware desligada ou backend ANGLE trocado?
  4. Extensões críticas desativadas?
  5. Conexão mínima de 5 Mbps upload garantida?

Quando vale a pena reativar a aceleração de hardware

Se você atualizou drivers ou passou a usar uma versão de navegador posterior, reative o recurso e faça um teste curto de compartilhamento. Caso sobreviva a 5 minutos sem congelar, é sinal de que o bug pode ter sido corrigido. Caso contrário, desligue novamente e aguarde o próximo ciclo de atualização mensal do Surface.

Boas práticas de TI para organizações

Gestores de TI podem aplicar políticas de grupo (ADMX) que desativem a aceleração de hardware em todos os equipamentos ARM até que uma correção definitiva seja verificada. No Microsoft Edge, use:

Computer Configuration
└─ Administrative Templates
   └─ Microsoft Edge
      └─ Hardware acceleration mode enabled = Disabled

Essa configuração impede que o usuário final recoloque o sistema em estado instável sem supervisão.

O que esperar dos próximos updates

A Microsoft e a Qualcomm vêm integrando drivers Adreno atualizados ao canal Patch Tuesday. Paralelamente, o time do Chromium trabalha em melhorias no Frame Sink para chips ARM. É razoável esperar correções graduais nos próximos 2‑3 ciclos de atualização. Até lá, manter a aceleração desativada continua sendo a solução mais segura.

Conclusão

O congelamento ao compartilhar tela no Google Meet em Surface Laptop ARM tem origem em conflito de driver GPU. Desativar a aceleração de hardware soluciona de imediato, enquanto manter Windows, firmware e navegador atualizados ajuda a prevenir reincidência. Para quem precisa da GPU por razões de desempenho, trocar o backend ANGLE para D3D11on12 é um contorno promissor até que patches oficiais sejam distribuídos.


Resumo rápido: desabilite a aceleração de hardware do Edge/Chrome, instale todos os updates disponíveis e, se necessário, use a versão PWA do Google Meet para garantir reuniões estáveis em seu Surface Laptop com Snapdragon.

Índice