Firefox 64.0 menjadikan konten transparan

9

Karena peningkatan tanpa pengawasan ini (kutipan dari /var/log/apt/history.log), Firefox tampaknya tidak dapat digunakan karena masalah rendering. Konten di jendela utama agak transparan.

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

Pada awalnya, saya menduga itu masalah driver Nvidia, jadi saya memutakhirkan dari 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

untuk 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

Tapi itu tidak memperbaiki apa pun.

Masalahnya terlihat seperti ini . Perhatikan roda depan gambar sepeda motor di belakang Firefox muncul di gambar dari halaman tab baru . Ini membuat saya berpikir, bagian-bagian dari gambar tab baru , yang melebihi bagian gelap dari gambar di belakangnya, tampak agak normal. Jadi saya membuat black.pngdan memilikinya (langsung) di belakang Firefox. Ini terlihat seperti ini , sangat normal, seperti yang diharapkan. The Tentang Mozilla Firefox jendela tampaknya tidak terpengaruh , bahkan ketika gambar diakuisisi oleh AltPrint. Untuk jendela utama, membuat gambar dengan AltPrint lebih buruk lagi . Hanya dekorator jendela yang ada, isi jendela sepenuhnya transparan.

Jadi sepertinya nilai / kecerahan (seperti pada HSV / HSL) dari piksel dalam aplikasi di belakang Firefox mengontrol nilai alfa / transparansi untuk piksel itu di Firefox itu sendiri.

Setelah beberapa googling saya curiga akselerasi perangkat keras. Tetapi mematikannya tidak ada bedanya . Satu-satunya hal yang membantu, adalah latar belakang hitam .

Ketika dimulai dari shell, ada output berikut:

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

Itu sama dengan thunderbird, tetapi tidak ada masalah 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

Sampai sekarang, saya kehabisan ide bagaimana cara memperbaikinya. Apakah ada orang lain yang mengalami masalah ini? Di mana mengajukan bug untuk ini? Mozilla? Resmi? Saya menganggap ini masalah di Firefox, karena Thunderbird tidak terpengaruh. Tidak ada aplikasi lain (bionik) yang terpengaruh juga. Saya tidak bisa memutuskan apakah ini masalah pengemasan atau benar-benar masalah Firefox. Ada bantuan?

sunting: Hanya untuk referensi: Kartu grafis saya adalah Gigabyte GeForce® GTX 1060 G1 Gaming 6G .

Nils Ballmann
sumber

Jawaban:

9

Memiliki masalah yang sama, dan tidak dapat menemukan informasi yang cukup tentang itu secara online!

"Gambar hantu" aneh / efek transparansi dalam video layar penuh

Bagi saya, setting layers.acceleration.force-enabledto true dalam about:configmemperbaiki masalah ini, tetapi saya mendapatkan banyak sekali performa dan FPS video saya. Terlihat gagap.

Dalam jawaban lain di Forum Dukungan Mozilla, satu solusi lain yang disarankan dan memang diperbaiki adalah berubah gfx.xrender.enabledmenjadi true , alih-alih memaksa akselerasi perangkat keras.

Saya tidak tahu yang mana dari keduanya yang lebih baik.

Dimitris Sfounis
sumber
Pengaturan gfx.xrender.enableduntuk true bekerja untuk saya.
josephwb
6

Menemukan solusi, tapi saya tidak yakin bagaimana ini menjadi masalah sejak awal.

Cukup umum mencari masalah grafis di Firefox Saya menemukan jawaban ini . Saya mencari about:confignilai opsi layers.acceleration.force-enableddan menemukannya secara manual diatur ke true. Setelah mengatur ulang ke nilai default falsedan me-restart Firefox, masalah ini benar-benar hilang.

Jadi untuk situasi saya , solusinya adalah nilai yang berlawanan dengan yang disarankan oleh jawaban yang lain .

Nils Ballmann
sumber
Ketika beralih dari Xenial ke Bionic, saya mengalami robekan seperti yang dijelaskan dalam jawaban lainnya. Mungkin saya mencoba memperbaikinya dengan solusi dari sana, di masa lalu.
Nils Ballmann
Yah, ini aneh. Saya memiliki masalah yang sama tetapi solusinya adalah yang berlawanan, sama seperti Dimitris (dan orang dari tautan Anda) menyarankan: setting layers.acceleration.force-enabled to TRUE @ dsstorefile1 Apakah Anda yakin itu masih tidak berfungsi? Saya hanya ingin tahu apa yang terjadi dan bagaimana mengaktifkan pengaturan dapat membantu
Alex K.
Saya menambahkan kartu grafis saya untuk referensi. Mungkin ada perbedaan?
Nils Ballmann