Ejecutar Flash en Google Chrome drena mi CPU masivamente:
Pensé que la causa de este problema sería que la aceleración de hardware del flash está desactivada. Cuando intenté girarlo haciendo clic derecho en una aplicación flash y seleccionando settings
, apareció esta ventana:
No se pueden encontrar opciones de aceleración de hardware.
En Chrome, cuando abro about:gpu
, veo esto:
¿Cómo activo la aceleración de hardware en Flash o hay una forma alternativa de reducir el uso de la CPU?
Respuestas:
Deberías consultar tu
about:gpu
sección en Chrome / ium. En las PC más antiguas, la aceleración de hardware está deshabilitada de forma predeterminada y solo puede habilitarla anulando la configuración enabout:flags
.about:flags
en su barra de direccionesTambién puede comenzar a usar Chrome,
chrome --ignore-gpu-blacklist
pero tener que hacerlo cada vez no es lo ideal.fuente
about:flags
que no es suficiente para que muchas de esas características, incluyendo HW acelerada de decodificación de vídeo. Por alguna razón, pasar la bandera a través de la línea de comando usandochromium-browser --ignore-gpu-blacklist
parece funcionar.Pruebe
LIBGL_DRI3_DISABLE=1 google-chrome --ignore-gpu-blacklist
si termina aquí buscando una solución en una versión afectada por un error de LibGL DRI en Linux .fuente
libGL error: DRI3 Fence object allocation failure Operation not permitted
, por lo que no había ninguna aceleración de hardware disponible. El método que había estado usando era deshabilitar el entorno limitado de GPU como se describe aquí (usandochromium --ignore-gpu-blacklist --disable-gpu-sandbox
) , pero su método no genera el banner de advertencia molesto :)