Firefox 64.0 hace que el contenido sea transparente

9

Desde esta actualización desatendida (extracto de /var/log/apt/history.log), Firefox parece inutilizable debido a problemas de representación. El contenido de la ventana principal es algo transparente.

Start-Date: 2018-12-12  21:03:06
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox:amd64 (63.0.3+build1-0ubuntu0.18.04.1, 64.0+build3-0ubuntu0.18.04.1)
End-Date: 2018-12-12  21:03:15

Start-Date: 2018-12-12  21:03:19
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox-locale-de:amd64 (63.0.3+build1-0ubuntu0.18.04.1, 64.0+build3-0ubuntu0.18.04.1)
End-Date: 2018-12-12  21:03:19

Start-Date: 2018-12-12  21:03:21
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox-locale-en:amd64 (63.0.3+build1-0ubuntu0.18.04.1, 64.0+build3-0ubuntu0.18.04.1)
End-Date: 2018-12-12  21:03:22

Al principio, sospeché que era un problema con el controlador de Nvidia, así que actualicé desde nvidia-driver-390:

nils@nyx:~$ apt-cache policy nvidia-driver-390
nvidia-driver-390:
  Installiert:           (keine)
  Installationskandidat: 390.87-0ubuntu0~gpu18.04.1
  Versionstabelle:
     390.87-0ubuntu0~gpu18.04.1 500
        500 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 Packages
     390.77-0ubuntu0.18.04.1 500
        500 http://de.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages
     390.48-0ubuntu3 500
        500 http://de.archive.ubuntu.com/ubuntu bionic/restricted amd64 Packages

a nvidia-driver-396:

nils@nyx:~$ apt-cache policy nvidia-driver-396 
nvidia-driver-396:
  Installiert:           396.54-0ubuntu0~gpu18.04.1
  Installationskandidat: 396.54-0ubuntu0~gpu18.04.1
  Versionstabelle:
 *** 396.54-0ubuntu0~gpu18.04.1 500
        500 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 Packages
        100 /var/lib/dpkg/status

Pero no solucionó nada.

El problema se ve así . Observe que la rueda delantera de la imagen de la motocicleta detrás de Firefox aparece en la imagen de la nueva pestaña . Esto me hizo pensar que las partes de la nueva imagen de la pestaña , que están sobre las partes oscuras de la imagen detrás de ella, parecen normales. Así que creé un black.pngy tengo esto (directamente) detrás de Firefox. Esto se ve así , bastante normal, como se esperaba. La ventana Acerca de Mozilla Firefox no parece afectada , incluso cuando la imagen es adquirida por AltPrint. Para la ventana principal, crear la imagen por AltPrint es aún peor . Solo está el decorador de ventanas, el contenido de la ventana es completamente transparente.

Entonces parece que el valor / ligereza (como en HSV / HSL) del píxel en la aplicación detrás de Firefox controla el valor alfa / transparencia de ese píxel en el propio Firefox.

Después de buscar en Google, sospeché la aceleración del hardware. Pero apagarlo no hizo ninguna diferencia . Lo único que ayuda es un fondo negro .

Cuando se inicia desde el shell, existe el siguiente resultado:

nils@nyx:~$ firefox

(firefox:6467): Gtk-WARNING **: 23:50:19.849: Theme parsing error: <data>:1:34: Expected ')' in color definition

(firefox:6467): Gtk-WARNING **: 23:50:19.849: Theme parsing error: <data>:1:77: Expected ')' in color definition

Es lo mismo con thunderbird, pero no hay problemas de renderizado.

nils@nyx:~$ thunderbird

(thunderbird:7059): Gtk-WARNING **: 23:52:38.204: Theme parsing error: <data>:1:34: Expected ')' in color definition

(thunderbird:7059): Gtk-WARNING **: 23:52:38.204: Theme parsing error: <data>:1:77: Expected ')' in color definition

Hasta ahora, no tengo ideas de cómo solucionar esto. ¿Alguien más está teniendo estos problemas? ¿Dónde presentar un error para esto? Mozilla? ¿Canónico? Considero que esto es un problema en Firefox, porque Thunderbird no se ve afectado. Ninguna otra aplicación (biónica) parece verse afectada también. No puedo decidir si esto es un problema de empaque o realmente un problema de Firefox. ¿Alguna ayuda?

editar: Solo como referencia: mi tarjeta gráfica es una Gigabyte GeForce® GTX 1060 G1 Gaming 6G .

Nils Ballmann
fuente

Respuestas:

9

¡Tengo el mismo problema y no puedo encontrar suficiente información al respecto en línea!

Extrañas "imágenes fantasma" / efecto de transparencia en videos de pantalla completa

Para mí, el establecimiento layers.acceleration.force-enabledde cierto en about:configsolucionado el problema, pero tuvo un gran éxito en el rendimiento y la FPS de mis videos. Hubo tartamudeo visible.

En otra respuesta en el Foro de soporte de Mozilla, otra solución que se sugirió y, de hecho, se solucionó el problema estaba cambiando gfx.xrender.enableda verdadero , en lugar de forzar la aceleración de hardware.

No sé cuál de los dos es mejor.

Dimitris Sfounis
fuente
Establecer gfx.xrender.enableden verdadero funcionó para mí.
josephwb
6

Encontré una solución, pero no estoy seguro de cómo esto se convirtió en un problema en primer lugar.

En general, en busca de problemas gráficos en Firefox, me topé con esta respuesta . Estaba buscando about:configel valor de la opción layers.acceleration.force-enabledy lo encontré configurado manualmente true. Después de restablecerlo al valor predeterminado falsey reiniciar Firefox, el problema desapareció por completo.

Entonces, para mi situación, la solución era el valor opuesto al sugerido por la otra respuesta .

Nils Ballmann
fuente
Al cambiar de Xenial a Bionic, experimenté algunos desgarros como se describe en la otra respuesta. Tal vez traté de arreglarlo con la solución desde allí, en el pasado.
Nils Ballmann
Pues es extraño. Tuve el mismo problema, pero la solución fue la opuesta, tal como Dimitris (y el hombre de su enlace) sugirieron: establecer layers.acceleration.force-enabled en TRUE @ dsstorefile1 ¿Está seguro de que todavía no funciona? Me pregunto qué sucede y cómo puede ayudar la configuración
Alex K.
Agregué mi tarjeta gráfica para referencia. Tal vez hay diferencias?
Nils Ballmann el