Firefox 64.0 torna o conteúdo transparente

9

Desde essa atualização autônoma (trecho de /var/log/apt/history.log), o Firefox parece inutilizável devido a problemas de renderização. O conteúdo na janela principal é meio 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

No começo, eu suspeitava que fosse um problema de driver da Nvidia, então atualizei de 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

para 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

Mas não consertou nada.

O problema é assim . Observe a roda dianteira da imagem da motocicleta atrás do Firefox aparecendo na imagem na nova página da guia . Isso me fez pensar que as partes da nova imagem da guia , que estão sobre partes escuras da imagem por trás dela, parecem meio normais. Então, eu criei um black.pnge tenho isso (diretamente) atrás do Firefox. Parece assim , bastante normal, como esperado. A janela Sobre o Mozilla Firefox não parece afetada , mesmo quando a imagem é adquirida por AltPrint. Para a janela principal, a criação da imagem AltPrint é ainda pior . Somente o decorador da janela está lá, o conteúdo da janela é completamente transparente.

Portanto, parece que o valor / leveza (como em HSV / HSL) do pixel no aplicativo atrás do Firefox controla o valor alfa / transparência para esse pixel no próprio Firefox.

Depois de pesquisar no Google, suspeitei da aceleração do hardware. Mas desligá-lo não fez diferença . A única coisa que ajuda é um fundo preto .

Quando iniciado a partir do shell, há a seguinte saída:

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

É o mesmo com thunderbird, mas não há problemas de renderização.

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

Até agora, estou sem ideias de como corrigir isso. Alguém mais está tendo esses problemas? Onde registrar um bug para isso? Mozilla? Canônico? Considero isso um problema no Firefox, porque o Thunderbird não é afetado. Nenhuma outra aplicação (biônica) parece ser afetada também. Não consigo decidir se isso é um problema de empacotamento ou realmente um problema do Firefox. Qualquer ajuda?

editar: Apenas para referência: Minha placa de vídeo é uma Gigabyte GeForce® GTX 1060 G1 Gaming 6G .

Nils Ballmann
fonte

Respostas:

9

Tendo o mesmo problema e não consegue encontrar informações suficientes on-line!

Estranhas "imagens fantasmas" / efeito de transparência em vídeos em tela cheia

Para mim, estabelecendo layers.acceleration.force-enableda verdade em about:configcorrigiu o problema, mas eu levei um grande sucesso no desempenho e FPS dos meus vídeos. Havia gagueira visível.

Em outra resposta no Fórum de Suporte da Mozilla, outra solução sugerida e realmente corrigida foi mudar gfx.xrender.enabledpara true , em vez de forçar a aceleração de hardware.

Não sei qual dos dois é melhor.

Dimitris Sfounis
fonte
Definir gfx.xrender.enabledcomo verdadeiro funcionou para mim.
josephwb
6

Encontrei uma solução, mas não tenho certeza de como isso se tornou um problema.

Geralmente, procurando problemas gráficos no Firefox, me deparei com essa resposta . Eu estava procurando about:configo valor da opção layers.acceleration.force-enablede a encontrei manualmente definida como true. Após redefinir o valor padrão falsee reiniciar o Firefox, o problema desapareceu completamente.

Portanto, para a minha situação, a solução foi o valor oposto ao sugerido pela outra resposta .

Nils Ballmann
fonte
Ao mudar de Xenial para Bionic, experimentei alguns rasgos, conforme descrito na outra resposta. Talvez eu tenha tentado consertá-lo com a solução de lá, no passado.
Nils Ballmann
Bem, isso é estranho. Eu tive o mesmo problema, mas a solução era oposta, exatamente como Dimitris (e o homem do seu link) sugeriu: definindo o layers.acceleration.force-enabled para TRUE @ dsstorefile1 Tem certeza de que ainda não está funcionando? Eu só estou querendo saber o que acontece e como habilitar a configuração pode ajudar
Alex K.
Eu adicionei minha placa gráfica para referência. Talvez haja diferenças?
Nils Ballmann