Firefox 64.0 rende i contenuti trasparenti


9

Da questo aggiornamento automatico (estratto da /var/log/apt/history.log), Firefox sembra essere inutilizzabile a causa di problemi di rendering. Il contenuto nella finestra principale è piuttosto trasparente.

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

All'inizio, sospettavo che si trattasse di un problema con il driver Nvidia, quindi ho effettuato l'aggiornamento da 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

Ma non ha risolto nulla.

Il problema si presenta così . Notare la ruota anteriore dell'immagine della motocicletta dietro Firefox che appare nell'immagine dalla nuova scheda . Questo mi ha fatto pensare, le parti della nuova immagine della scheda , che si trovano sopra le parti scure dell'immagine dietro di essa, sembrano in qualche modo normali. Quindi ho creato un black.pnge ho questo (direttamente) dietro Firefox. Sembra così , abbastanza normale, come previsto. La finestra Informazioni su Mozilla Firefox non sembra interessata , anche quando l'immagine viene acquisita da AltPrint. Per la finestra principale, creare l'immagine AltPrint è ancora peggio . Solo il decoratore di finestre è lì, il contenuto della finestra è completamente trasparente.

Quindi sembra che il valore / leggerezza (come in HSV / HSL) dal pixel nell'applicazione dietro Firefox controlla il valore alfa / trasparenza per quel pixel in Firefox stesso.

Dopo aver cercato su Google ho sospettato l'accelerazione dell'hardware. Ma spegnerlo non ha fatto differenza . L'unica cosa che aiuta è uno sfondo nero .

Quando avviato dalla shell, c'è il seguente output:

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

È lo stesso con thunderbird, ma non ci sono problemi di rendering.

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

Fino ad ora, non ho idea di come risolvere questo problema. Qualcun altro ha questi problemi? Dove presentare un bug per questo? Mozilla? Canonico? Considero questo un problema in Firefox, perché Thunderbird non è interessato. Anche nessun'altra applicazione (bionica) sembra essere interessata. Non riesco a decidere se questo è un problema di packaging o davvero un problema di Firefox. Qualsiasi aiuto?

modifica: Solo per riferimento: la mia scheda grafica è una Gigabyte GeForce® GTX 1060 G1 Gaming 6G .

Risposte:


9

Avere lo stesso problema e non riesco a trovare abbastanza informazioni a riguardo online!

Strane "immagini fantasma" / effetto trasparenza nei video a schermo intero

Per me, l'impostazione layers.acceleration.force-enableddi vero nella about:configrisolto il problema, ma ho preso un grande successo in termini di prestazioni e FPS dei miei video. Ci fu una balbuzie visibile.

In un'altra risposta nel Forum di supporto di Mozilla, un'altra soluzione che è stata suggerita e risolta il problema stava cambiando gfx.xrender.enabledin vera , invece di forzare l'accelerazione hardware.

Non so quale dei due sia meglio.


L'impostazione gfx.xrender.enabledsu true ha funzionato per me.
josephwb,

6

Ho trovato una soluzione, ma non sono sicuro di come questo sia diventato un problema in primo luogo.

In generale, alla ricerca di problemi di grafica in Firefox, mi sono imbattuto in questa risposta . Stavo cercando about:configil valore dell'opzione layers.acceleration.force-enablede l'ho trovato impostato manualmente true. Dopo averlo ripristinato al valore predefinito falsee aver riavviato Firefox, il problema è completamente scomparso.

Quindi per la mia situazione la soluzione era il valore opposto a quello suggerito dall'altra risposta .


Quando sono passato da Xenial a Bionic ho avuto delle lacerazioni come descritto nell'altra risposta. Forse ho provato a risolverlo con la soluzione da lì, in passato.
Nils Ballmann,

Beh, è ​​strano. Ho avuto lo stesso problema, ma la soluzione era opposta, proprio come Dimitris (e l'uomo del tuo link) ha suggerito: impostare layers.acceleration.force-enabled su TRUE @ dsstorefile1 Sei sicuro che non funzioni ancora? Mi chiedo solo cosa succede e come può essere utile abilitare l'impostazione
Alex K.

Ho aggiunto la mia scheda grafica per riferimento. Forse ci sono differenze?
Nils Ballmann,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.