Si al reproducir dos videos en dos monitores y poner ambos en pantalla completa se quedan congelados con el icono de “cargando”, aquí tienes la causa más común y la solución confirmada: desactivar la aceleración por hardware del navegador. Además, incluimos mitigaciones si prefieres mantenerla activa.
Resumen del caso real
Durante más de seis meses, un equipo con AMD Ryzen 7 3700X y Radeon RX 6800 conectado a dos monitores 1440p —uno a 144 Hz y otro a 60 Hz— presentaba el siguiente comportamiento:
- Con dos videos en pantalla completa simultánea en cualquier navegador, ambos streams se congelaban y mostraban el icono de “cargando”.
- Al salir de pantalla completa en cualquiera de los dos, la reproducción se reanudaba de inmediato.
- Con un video en pantalla completa y el otro en ventana, no ocurría el problema.
- Los controladores de la GPU y del sistema estaban actualizados.
Componente | Detalle |
---|---|
CPU | AMD Ryzen 7 3700X |
GPU | AMD Radeon RX 6800 |
Monitores | 2 × 1440p (uno a 144 Hz, otro a 60 Hz) |
Conexión | Directo a la GPU (sin hub) |
Navegadores | Chromium (Chrome/Edge) y Firefox |
Estado drivers | Actualizados |
Solución confirmada
Desactivar la aceleración por hardware del navegador eliminó los bloqueos al reproducir dos videos a pantalla completa en monitores de 144 Hz y 60 Hz.
Cómo desactivar la aceleración por hardware
- Chrome / Edge (Chromium): Configuración → Sistema y rendimiento → Usar aceleración por hardware cuando esté disponible (desactivar) → reiniciar el navegador.
- Firefox: Ajustes → General → Rendimiento → Usar aceleración por hardware cuando esté disponible (desactivar) → reiniciar el navegador.
Efecto secundario esperado: sin aceleración por hardware, aumenta el uso de CPU. Si tu equipo lo tolera, es una solución estable para este caso.
Por qué ocurre este problema
Cuando un navegador usa aceleración por hardware, delega en la GPU la decodificación y la composición de video. En un entorno con dos monitores a frecuencias distintas (144 Hz y 60 Hz), el compositor de escritorio y/o el controlador de la GPU puede tener dificultades para sincronizar dos superficies de video en modo pantalla completa a la vez. En la práctica se combinan varios factores:
- Sincronización de fotogramas y V-Sync: cada monitor “marca el ritmo” a su propia frecuencia. Dos streams en pantalla completa pueden forzar cambios de cola de presentación (present queues) descoordinados.
- VRR/FreeSync y modos de sincronización: con tasas variables, el controlador debe decidir a qué pantalla priorizar la cadencia. En ciertos escenarios se producen bloqueos momentáneos o espera indefinida.
- Decodificación acelerada + composición: la GPU dedica motores separados a decodificar y a componer en pantalla. Dos salidas de distinta cadencia elevan la probabilidad de stalls al presentar frames en exclusión mutua o superposición.
Al desactivar la aceleración, el navegador vuelve a la ruta de decodificación por software y composición tradicional, que aunque consume más CPU evita el conflicto de sincronización en la GPU y, por tanto, la congelación.
Pasos de verificación tras aplicar la solución
- Reabre el navegador y asegúrate de que la aceleración está desactivada.
- Abre dos videos (por ejemplo, dos plataformas distintas) y habilita pantalla completa en ambos, uno en cada monitor.
- Déjalos correr durante varios minutos. Observa que ya no aparece el icono de “cargando”.
- Abre el Administrador de tareas y supervisa el uso de CPU/GPU. Es normal ver mayor uso de CPU y menor uso del motor “Video Decode” de la GPU.
Acciones probadas que no resolvieron
En el caso descrito se probaron sin éxito las siguientes medidas:
- Cambiar cables de los monitores.
- Conectar los monitores directamente a la GPU (sin hub).
- Igualar o aproximar la resolución entre monitores.
- Igualar o bajar la tasa de refresco (144 Hz/60 Hz).
- Probar diferentes navegadores.
- Desactivar extensiones del navegador.
- Cerrar procesos en segundo plano para liberar recursos.
Mitigaciones si quieres mantener la aceleración activa
Si necesitas conservar la aceleración por hardware, prueba estas alternativas, una por vez, verificando el comportamiento tras cada cambio:
- Iguala la tasa de refresco de ambos monitores (p. ej., 60 Hz/60 Hz) solo durante la reproducción simultánea.
- Desactiva VRR/FreeSync y/o Enhanced Sync en el panel de control de la GPU, y prueba conmutar la Programación de GPU acelerada por hardware (HAGS) en Windows > Pantalla > Configuración de gráficos.
- Usa F11 (pantalla completa del navegador) en lugar del botón de pantalla completa del reproductor embebido, o reproduce uno en Picture-in-Picture.
- Si la CPU sube mucho tras desactivar la aceleración, baja la resolución de uno de los streams o usa un reproductor de escritorio (VLC/MPV) para uno de los videos.
Checklist rápida de diagnóstico
- ¿El bloqueo aparece solo cuando ambos videos están en pantalla completa? Si uno queda en ventana y todo va bien, apoya el diagnóstico de conflicto de presentación en GPU.
- ¿Ocurre con distintos navegadores y sitios? Si la respuesta es sí, apunta a un problema de ruta de hardware, no de sitio.
- ¿Los monitores tienen tasas distintas (144 Hz y 60 Hz)? Si sí, es el factor de riesgo principal.
- ¿Con aceleración desactivada desaparece el síntoma? Confirmación directa de la causa.
Matriz de decisión
Objetivo | Acción recomendada | Impacto esperado | Cuándo usarla |
---|---|---|---|
Eliminar congelamientos ya | Desactivar aceleración por hardware en el navegador | Reproducción estable; mayor uso de CPU | Solución inmediata y confirmada |
Mantener aceleración activa | Igualar refrescos (60 Hz/60 Hz) | Reduce asimetrías de sincronización | Cuando no se acepta más consumo de CPU |
Reducir conflictos del driver | Desactivar VRR/FreeSync o Enhanced Sync | Cadencia más predecible | Si hay VRR y fenómenos intermitentes |
Mitigar en el navegador | Usar F11 o Picture-in-Picture | Evita doble superficie exclusiva | Cuando solo un video necesita pantalla completa |
Ahorrar CPU sin fallos | Bajar resolución/bitrate de un stream | Menos carga en decodificador por software | Si el equipo va justo tras desactivar aceleración |
Cómo medir el impacto y ajustar
Tras aplicar la solución, conviene medir para decidir si quedarse así o intentar mitigaciones:
- Uso de CPU: con dos videos 1440p, esperas ver subidas. Si sube por encima de un umbral que no te convence, baja la resolución de uno de los videos a 1080p o 720p mientras haces multitarea.
- Uso de GPU: el motor “Video Decode” debe reducir su actividad cuando la aceleración está desactivada, mientras que el motor 3D/Copy puede fluctuar menos.
- Temperatura y ventilación: asegúrate de que el equipo sostiene la carga sostenida sin thermal throttling.
Buenas prácticas para entornos con dos monitores
- Estabilidad antes que frecuencia: si ves problemas al mezclar 144 Hz y 60 Hz, prioriza estabilidad y fija ambos a 60 Hz mientras ves contenido en paralelo.
- Evita mezclar VRR + pantalla completa dual: el VRR es excelente para juegos, pero puede complicar streams simultáneos a pantalla completa.
- Revisa el escalado y la relación de aspecto: desactiva escalados extra en la GPU y en el sistema para que cada monitor reciba exactamente su señal nativa.
- Plan B rápido: botón F11 o Picture-in-Picture para uno de los dos videos.
Preguntas frecuentes
¿Por qué solo pasa en pantalla completa y no en ventana?
En ventana, el navegador comparte la superficie con el resto del escritorio; el compositor puede mezclar ambas salidas con mayor control. En pantalla completa, cada video reclama una superficie grande y sincronizada con su monitor, elevando el riesgo de conflictos al presentar frames.
¿Es un problema exclusivo de AMD?
No necesariamente. La combinación de monitores con frecuencias distintas y dos videos en pantalla completa puede afectar a distintas GPUs y controladores. En este caso concreto se reprodujo con una Radeon RX 6800, pero la solución general —desactivar la aceleración del navegador o igualar frecuencias— aplica de forma transversal.
¿Pierdo calidad al desactivar la aceleración?
La calidad visual del video no cambia; cambia la ruta de decodificación. La CPU asumirá el trabajo que antes hacía la GPU. En equipos modernos, dos streams a 1080p suelen ir bien por software; a 1440p o 4K, dependiendo de códec y bitrate, quizá convenga bajar la calidad de uno de los streams.
¿Cuándo conviene reactivar la aceleración?
Si más adelante actualizas drivers o sistema y quieres intentar de nuevo, reactívala y prueba. Si reaparecen los congelamientos, vuelve a desactivarla o aplica las mitigaciones sugeridas.
Guía paso a paso para una solución sólida
- Aplica la solución confirmada: desactiva la aceleración por hardware del navegador y reinícialo.
- Valida con tu escenario: dos videos, pantalla completa en ambos monitores. Observa al menos 10–15 minutos.
- Ajusta la carga: si la CPU se eleva, baja resolución de uno de los videos o usa Picture-in-Picture.
- Optimiza cuando sea necesario: si prefieres mantener aceleración activa, prueba igualar refrescos, desactiva VRR/FreeSync y conmutar HAGS.
- Documenta tu configuración estable: anota refresco de cada monitor, si VRR está activo y el estado de la aceleración del navegador para replicar el entorno sin sorpresas.
Notas y consejos complementarios
- Con monitores a frecuencias distintas (144 Hz y 60 Hz), algunos controladores pueden fallar al decodificar y componer dos videos en pantalla completa; al desactivar la aceleración, el navegador evita ese conflicto.
- Si necesitas mantener la aceleración por hardware, prueba estas mitigaciones (una por vez):
- Igualar la tasa de refresco de ambos monitores (p. ej., 60 Hz/60 Hz) durante la reproducción simultánea.
- Desactivar VRR/FreeSync y/o Enhanced Sync en el panel de la GPU, o probar conmutar Programación de GPU acelerada por hardware (HAGS) en Windows > Pantalla > Configuración de gráficos.
- Usar F11 (pantalla completa del navegador) en lugar del botón de pantalla completa del reproductor, o reproducir uno en Picture-in-Picture.
- Si la CPU sube mucho tras desactivar la aceleración, bajar la resolución de uno de los streams o usar un reproductor de escritorio (VLC/MPV) para uno de los videos.
- Efecto secundario esperado: sin aceleración por hardware, aumenta el uso de CPU; si el equipo lo tolera, es una solución estable para este caso.
Tabla de síntomas y causas probables
Síntoma | Causa probable | Acción sugerida |
---|---|---|
Congelación al poner dos videos en pantalla completa | Conflicto de sincronización GPU al mezclar 144 Hz y 60 Hz | Desactivar aceleración por hardware |
Todo fluye con un video en ventana | Composición estándar del escritorio más tolerante | Mantener uno en ventana o usar Picture-in-Picture |
CPU se eleva tras desactivar aceleración | Decodificación por software activa | Bajar resolución de un stream o usar reproductor de escritorio |
Stutters intermitentes con aceleración activa | VRR/FreeSync y Enhanced Sync interfieren | Desactivar VRR/Enhanced Sync o igualar Hz |
Conclusión
En configuraciones con dos monitores a diferentes frecuencias, reproducir dos videos a pantalla completa puede disparar un conflicto en la ruta de decodificación y presentación acelerada por GPU. La solución confirmada es desactivar la aceleración por hardware del navegador. Si necesitas mantenerla, las mitigaciones propuestas —igualar refrescos, desactivar VRR/Enhanced Sync, usar F11 o Picture-in-Picture, o bajar resolución— permiten recuperar estabilidad sin renunciar a todas las ventajas del hardware acelerado. Elige el equilibrio que mejor se adapte a tu flujo de trabajo y documenta tu configuración estable para no volver a tropezar con el mismo problema.