Cómo activar manualmente WebRender en Firefox, ya que Mozilla sigue olvidándose de los usuarios de Linux

Activar WebRender en Firefox para Linux

Hace ya 14 meses, Mozilla lanzó Firefox 67, una entonces nueva versión de su navegador que llegaba con una función que destacaba sobre todas las demás: un nuevo motor de renderizado llamado WebRender que prometía mejorar el rendimiento. Y lo hizo, pero no para todos. Como es habitual, los desarrolladores suelen olvidarse un poco de Linux y empezaron a habilitarlo en ordenadores que ejecutaran sistemas operativos Windows. Más de un año después, los usuarios de Linux seguimos esperando, pero podemos coger un atajo.

Lo que vamos a explicar aquí no es novedad. De hecho, está disponible desde el mismo instante en el que se lanzó WebRender, pero no ha sido hasta hoy, leyendo un comentario en otro artículo, que no me he decidido a explicar los pasos, en parte y sinceramente porque pensaba que ya lo habíamos explicado en LinuxAdictos. El proceso es rápido, sencillo y seguro, e igual de rápido y sencillo es revertirlo si no nos gustan los cambios. Aunque en el titular mencionamos «Linux», también vale para otros sistemas operativos, como Windows, en donde aún quedan equipos en los que activarse.

Activar WebRender desde about:config

Lo que tenemos que hacer es lo siguiente:

  1. Lanzamos Firefox.
  2. En la barra de direcciones, introducimos «about:config» sin las comillas.
  3. Hacemos clic en «¡Acepto el riesgo!», siempre y cuando no lo hayamos hecho con antelación. Si marcamos la casilla, no nos volverá a aparecer este aviso en el futuro.
  4. Buscamos «webrender» sin las comillas.
  5. Tenemos que modificar (basta con hacer doble clic):
    • gfx.webrender.all
    • gfx.webrender.enabled
  6. Por último, reiniciamos Firefox.

Para comprobar que ya lo tenemos activado, tenemos que ir a «about:support», bajar al apartado «Gráficos» y ver que en «Composición» aparece «WebRender», tal y como podéis ver en la captura que encabeza este artículo. A partir de ese momento, el rendimiento de Firefox mejorará y, si no notarais la diferencia u os preocupara algo, sólo tendríais que hacer el camino de vuelta para devolver a Firefox a su estado original.


4 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Miguel Rodriguez dijo

    Muchas gracias, esto lo he hecho, incluso active tanto gfx.webrender.compositor como gfx.webrender.compositor.force sin resultados, en mi máquina continúa el renderizado por opengl por defecto, pero esto es debido al «ambiente» (entorno), ya que eso es lo que me indica about:support que no estoy en la «Lista de Permisos» (allowlist lenguaje inclusive hasta en simple información de soporte), la compatibilidad existe pero el sistema lo inhibe. En otras partes llegué a leer también la misma explicación que ofreces (incluyendo el beneficio que ahonda esta nueva característica), pero buscando una solución afirmaba correr cambiando la variable de entorno directamente cuando se ejecuta firefox añadiendo MOZ_WEBRENDER=1, lo que desconozco es si eso va dirigido a usuarios windows o de linux.

  2.   utr dijo

    Errata en:

    gfx.wenderder.enabled

    Cambiar a:

    gfx.webrender.enabled

  3.   utr dijo

    por cierto, escribo esto desde un windows y no estaba activado por defecto.

    1.    Miguel Rodríguez dijo

      No creo que se active por defecto en una versión standard release, creo que solo Nightly, pero si sigues las instrucciones en teoría debe de funcionarte si estás en windows, aunque según los «ubunteros» se puede activar en ubuntu manualmente, tal vez los desarrolladores de distribuciones linux son más permisivos que otros en la ejecución de apps.