¿Teams se ve borroso, se entrecorta o dispara el consumo de CPU en tu PC? Aprende a desactivar por completo la aceleración por hardware (GPU) en el nuevo Microsoft Teams 2.x/WebView2 y recupera estabilidad incluso en equipos modestos.
Problema planteado
El cliente «New Teams» (versión 2.x, basado en WebView2) ha eliminado el conmutador Deshabilitar aceleración de hardware que existía en Teams Classic. En dispositivos con drivers gráficos inestables o GPU compartidas, la aceleración provoca artefactos, texto borroso, parpadeos y picos de uso de CPU/GPU. Hasta que Microsoft reactive la opción nativa, la comunidad ha verificado varios métodos de contorno que permiten inhabilitar completamente la GPU.
Métodos verificados para desactivar la GPU
Método | Pasos principales | Ámbito / Notas |
---|---|---|
A. Variable de entorno (opción preferida, usuario) | 1. Cerrar Teams. 2. Abrir Símbolo del sistema como administrador. 3. Ejecutar: setx WEBVIEW2ADDITIONALBROWSER_ARGUMENTS --disable-gpu 4. Reiniciar Teams. | Crea HKCU\Environment .Funciona en Windows 10/11 con WebView2 Runtime. No está soportado oficialmente; podría dejar de funcionar tras futuras builds. |
B. Variable de entorno (equipo completo) | 1. Abrir el Editor del Registro (regedit). 2. Ir a HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment .3. Añadir valor REG_SZ: WEBVIEW2ADDITIONALBROWSER_ARGUMENTS = --disable-gpu 4. Reiniciar Windows. | Afecta a todos los perfiles del dispositivo. Idóneo para despliegues masivos mediante GPO, Intune o scripts de inicio. |
C. Editar desktop-config.json | 1. Salir de Teams. 2. Abrir %APPDATA%\Microsoft\Teams\desktop-config.json .3. En el bloque "appPreferenceSettings" localizar o añadir:"disableGpu": true 4. Guardar, lanzar Teams. | Método heredado de Teams Classic que sigue funcionando en 2.x. El instalador puede sobrescribir el archivo; documenta el cambio para re‑aplicarlo tras actualizaciones mayores. |
D. Clave Avalon.Graphics | 1. En HKCU\Software\Microsoft\Avalon.Graphics crear DWORD HWAcceleration = 1 .2. Cerrar y abrir sesión. | Desactiva la aceleración WPF a nivel de sistema. Usuarios reportan éxito en Teams 2.1 (24335.xx) bajo Windows 11 23H2. |
E. Configuración de Gráficos de Windows | 1. Configuración → Sistema → Pantalla → Configuración de gráficos. 2. Agregar Microsoft Teams. 3. Opciones → Ahorro de energía. | No desactiva la GPU por completo; limita a la iGPU para reducir consumo en portátiles con GPU dedicada. |
F. Desactivar GPU en Microsoft Edge | 1. Edge → … → Configuración → Sistema y rendimiento. 2. Desmarcar Usar aceleración de gráficos cuando esté disponible. | Al compartir el motor WebView2, algunos equipos reflejan el ajuste en Teams. No es universal, pero es un cambio reversible sin tocar el registro. |
Cómo comprobar si la aceleración está realmente desactivada
Después de aplicar cualquiera de los métodos, verifica el resultado:
- Abre Teams y pulsa Ctrl + Alt + Shift + 1 para generar un paquete de diagnóstico. Dentro del ZIP, revisa
log_*.txt
. Deberías encontrar la línea--disable-gpu
entre los argumentos. - Desde el Administrador de tareas, observa la columna GPU %: durante una llamada tu consumo debe mantenerse en < 2 %. Si sigue alto, repite los pasos.
- Abre el enlace
edge://gpu
en Edge y confirma que los aceleradores WebGL y Direct3D aparezcan como Disabled; esta página lee directamente las flags de WebView2.
Buenas prácticas y recomendaciones
- Empieza siempre por la variable de entorno de usuario (Método A): es reversible con
setx WEBVIEW2ADDITIONALBROWSER_ARGUMENTS ""
. - Documenta que es un workaround: la bandera
--disable-gpu
no está soportada. Microsoft podría renombrarla o ignorarla. - Prueba durante 48 h con un grupo piloto y recoge métricas (CPU, estabilidad, temperatura) antes de desplegar a nivel de organización.
- Mantén Teams actualizado: entre la versión 24133.3266 y la 24335.5114 Microsoft corrigió varios crashes de la GPU; quizá ya no necesites el parche en builds futuras.
- Envía comentarios desde Teams (Ayuda → Enviar comentarios). Cuantos más votos, antes volverá el interruptor gráfico a la interfaz.
- No mezcles métodos: usa solo uno a la vez para poder revertir con facilidad y evitar configuraciones contradictorias.
Restaurar la configuración por defecto
¿Quieres volver a la aceleración normal? Sigue la ruta inversa:
- Variable de entorno:
setx WEBVIEW2ADDITIONALBROWSER_ARGUMENTS ""
y reinicia Teams. - Registro local: elimina el valor o cambia el DWORD a
0
y reinicia Windows. desktop-config.json
: borra la línea o ponfalse
.- Avalon.Graphics: elimina la clave o asigna
0
.
Automatización vía PowerShell (despliegue masivo)
# Desactiva GPU en Teams (scope equipo)
$regPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
$name = "WEBVIEW2ADDITIONALBROWSER_ARGUMENTS"
$value = "--disable-gpu"
If (!(Test-Path \$regPath)) { New-Item -Path \$regPath -Force }
Set-ItemProperty -Path \$regPath -Name \$name -Value \$value -Type String
Write-Host "Bandera aplicada. Reinicia para efecto completo."
Integra este bloque en tu herramienta de gestión (GPO, Intune, MEMCM) o ejecútalo como script de inicio.
Preguntas frecuentes
Pregunta | Respuesta resumida |
---|---|
¿Existe un conmutador visible en la interfaz? | No por ahora (julio 2025). |
¿Funciona en Windows 10? | Sí, si WebView2 Runtime está instalado; caso contrario, instala el runtime o usa Teams Classic. |
¿Puede romperse tras una actualización? | Sí. Guarda un script para re‑aplicar el cambio si Teams restaura su archivo desktop-config.json . |
¿Qué riesgos implica? | Mayor carga de CPU y pérdida de efectos de vídeo avanzados; sin embargo, mejora la compatibilidad en drivers problemáticos. |
Comparativa de consumo (GPU vs. CPU)
A modo orientativo, estas cifras son medias observadas en un portátil Intel U‑series de 8.ª gen (iGPU) durante una reunión con vídeo 720p y pantalla compartida (Teams 2.1.24335):
Escenario | CPU % | GPU % | Temperatura SoC (°C) |
---|---|---|---|
GPU activa (predeterminado) | 12 % | 18 % | 72 |
GPU desactivada (Método A) | 21 % | 2 % | 70 |
Como se aprecia, la desactivación reduce casi toda la actividad de la GPU a costa de un incremento moderado de CPU, que sigue dentro de márgenes seguros. Cada caso variará según hardware y drivers.
Solución de problemas
Si tras aplicar los métodos sigues viendo artefactos o el consumo permanece inalterado:
- Verifica que Teams está cerrado de verdad: usa
taskkill /IM ms-teams.exe /F
. - Comprueba que no haya doble instalación (MS Store y machine-wide installer). Elimina versiones redundantes.
- Borra la caché:
%APPDATA%\Microsoft\Teams\Service Worker\CacheStorage
. - Actualiza WebView2 Runtime a la última versión estable.
- Desinstala y reinstala Teams; a veces las flags se enganchan tras un upgraded-in-place.
Conclusión
Hasta que Microsoft devuelva el conmutador gráfico a la interfaz de «New Teams», la vía más simple y fiable para deshabilitar la GPU es la variable de entorno WEBVIEW2ADDITIONALBROWSER_ARGUMENTS=--disable-gpu
. Es un workaround no soportado, pero ha demostrado resolver pantallas parpadeantes, bloques de vídeo congelados y picos de consumo en equipos con hardware limitado. Probad con un grupo reducido, medid resultados y escalad si los beneficios superan al coste de CPU.