Forzar activación de aceleración de hardware en Firefox


27

Actualmente, en about: support (Firefox 30) la sección "Gráficos" establece lo siguiente:

ingrese la descripción de la imagen aquí Ahora, sé que Firefox ha desactivado (por cualquier razón) las funciones aceleradas de hardware para los usuarios de Linux. Sin embargo, como se indica en este sitio , debería ser posible forzarlo. Hasta ahora tengo:

  • Establecido layers.acceleration.force-enabledy layers.offmainthreadcomposition.enabledverdadero.
  • Establecer la variable de entorno MOZ_USE_OMTC=1

No funciona y la aceleración de hardware permanece deshabilitada. ¿Hay otra forma de habilitar forzosamente la aceleración de hardware (el rendimiento es horrible en mi computadora)? ¿O simplemente lo estoy haciendo mal?


1
También existe este informe de error: bugzilla.mozilla.org/show_bug.cgi?id=924403 . Lo tonto que encuentro con la opción 'forzado habilitado' es que parece ser lo mismo que habilitarlo en Configuración> Avanzado> General.
Wilf

Xrender también continúa aquí : tenga en cuenta que la aceleración de hardware no siempre significa que los resultados serán más rápidos a pesar de que suena más fresco.
Wilf

1
@Wilf Well en mis máquinas con Windows Firefox con aceleración de hardware activa mucho más rápido que con un simple renderizado de software. La cuestión aquí es si puedo habilitarlo o no solo para probarlo (y esperar un mejor rendimiento: D)
burbujas el

Respuestas:


25

Intento esto como respuesta incluso si la pregunta realmente me dio la respuesta. Tuve problemas para configurar la variable de entorno, porque en realidad desapareció tan pronto como cerré la consola. Funcionó cuando comencé Firefox en la misma consola que usé el exportcomando pero nada más. Intenté configurarlo en bash y zsh. Luego encontré una solución y ahora lo que se describe en la pregunta funciona perfectamente para mí.

  1. Compruebe si la aceleración de hardware está realmente habilitada en Firefox visitando about:support"GPU Accelerated Windows 1/1 OpenGL (OMTC)" en gráficos. Si esto muestra 1/1, puede detenerse aquí, no necesita este ajuste. Pero si muestra 0/1 puedes forzarlo ...
  2. Abrir about:configen Firefox (barra de URL)
  3. Establecer layers.acceleration.force-enabledy layers.offmainthreadcomposition.enableda verdadero
  4. Ejecute sudo bash -c "echo export MOZ_USE_OMTC=1 >> /etc/X11/Xsession.d/90environment"para establecer la variable de entorno globalmente para X (Ya no es necesario para las versiones actualizadas de Firefox)
  5. Reinicie y verifique about:support"GPU Acelerado Windows 1/1 ..."

ingrese la descripción de la imagen aquí


2
Esto funcionó principalmente para mí: Firefox funcionó más rápido, pero hubo fallas gráficas y los gráficos de todo el sistema se bloquearon al probar contenido webgl 3D :(. Uso de controladores fglrx. Además, tenga en cuenta que puede probar esto ejecutando export MOZ_USE_OMTC=1antes de ejecutar firefox.
Wilf

u otra forma de configurar MOZ_USE_OMTC = 1 variable es crear en su carpeta de inicio el archivo .pam_environment que está dedicado a las variables de entorno del usuario y agregar MOZ_USE_OMTC = 1
EdiD

Esto funciona aunque una forma mejor de habilitar MOZ_USE_OMTCen Ubuntu es agregar export MOZ_USE_OMTC=1su ~/.profilearchivo.
Sir_FZ

1
Simplemente lo cambié a donde está establecida la variable cada vez que inicio Firefox. Yo uso un script bash que se ejecuta env MOZ_USE_OMTC=1 firefox.
Trlyly

66
@Wilf Las versiones actuales de Firefox ya no requieren que se configure MOZ_USE_OMTC. La composición del hilo principal está desactivada de forma predeterminada. Establecer él acerca de: config preferencia estratos.acceleration.force-enabled a true ahora es suficiente.
Trlyly

-4

Intenta establecerlo gfx.font_rendering.directwrite.enableden 'Verdadero'. Luego haga clic derecho en esa entrada, haga clic en Nuevo> Entero, escriba mozilla.widget.render-modecomo 'Nombre' y luego 'Aceptar'. Escriba 6como Valor y haga clic en 'Aceptar'.

Fuente


3
Creo que esta es una solución para Windows, no Linux ...
Wilf

Tal vez. ¿Vale la pena intentarlo de todos modos? Siempre puede revertirlo: P
Ads20000
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.