Od czasu tej nienadzorowanej aktualizacji (fragment z /var/log/apt/history.log
) Firefox wydaje się być bezużyteczny z powodu problemów z renderowaniem. Treść w głównym oknie jest jakby przezroczysta.
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
Na początku podejrzewałem, że jest to problem ze sterownikiem Nvidii, więc zaktualizowałem z 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
do 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
Ale nic nie naprawiło.
Problem wygląda następująco . Zauważ, że przednie koło obrazu motocykla za Firefoksem pojawia się na obrazie ze strony nowej karty . To sprawiło, że pomyślałem, że części obrazu nowej zakładki , które są ponad ciemnymi częściami obrazu za nim, wydają się normalne. Więc stworzyłem a black.png
i mam to (bezpośrednio) za Firefoksem. To wygląda tak , całkiem normalnie, zgodnie z oczekiwaniami. O Mozilla Firefox okno nie wydaje się wpływ , nawet wtedy, gdy obraz jest nabywany przez AltPrint. W głównym oknie tworzenie obrazu przez AltPrint jest jeszcze gorsze . Jest tylko dekorator okien, zawartość okna jest całkowicie przezroczysta.
Wygląda więc na to, że wartość / lekkość (jak w HSV / HSL) z piksela w aplikacji za Firefoksem kontroluje wartość alfa / przezroczystości dla tego piksela w samym Firefoksie.
Po pewnym googlowaniu podejrzewałem przyspieszenie sprzętowe. Ale wyłączenie go nie miało znaczenia . Jedyne, co pomaga, to czarne tło .
Po uruchomieniu z powłoki dostępne są następujące dane wyjściowe:
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
To samo dotyczy thunderbird
, ale nie ma problemów z renderowaniem.
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
Do tej pory nie mam pomysłów, jak to naprawić. Czy ktoś jeszcze ma te problemy? Gdzie zgłosić błąd? Mozilla? Kanoniczny? Uważam to za problem w Firefoksie, ponieważ nie dotyczy to Thunderbirda. Wydaje się, że nie dotyczy to również żadnej innej (bionicznej) aplikacji. Nie mogę zdecydować, czy to jest problem z opakowaniem, czy naprawdę problem z Firefoksem. Jakaś pomoc?
edycja: Tylko w celach informacyjnych: Moja karta graficzna to Gigabyte GeForce® GTX 1060 G1 Gaming 6G .
gfx.xrender.enabled
na prawdziwe pracował dla mnie.Znalazłem rozwiązanie, ale nie jestem pewien, jak to się stało.
Dość ogólnie szukając problemów graficznych w Firefoksie natknąłem się na tę odpowiedź . Szukałem
about:config
wartości opcjilayers.acceleration.force-enabled
i znalazłem ją ręcznie ustawioną natrue
. Po zresetowaniu go do domyślnej wartościfalse
i ponownym uruchomieniu Firefoksa problem zniknął.Tak więc w mojej sytuacji rozwiązaniem była wartość przeciwna do tej sugerowanej przez drugą odpowiedź .
źródło
To znany błąd w przeglądarce Firefox 64, patrz https://bugzilla.mozilla.org/show_bug.cgi?id=1516224#c7
źródło