Начиная с этого необслуживаемого обновления (выборка от /var/log/apt/history.log
), Firefox, кажется, неприменим из-за рендеринга проблем. Содержание в главном окне довольно прозрачно.
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
Сначала, я подозревал, что это было проблемой драйвера Nvidia, таким образом, я обновил от 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
кому: 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
Но это ничего не зафиксировало.
Проблема похожа на это. Заметьте переднее колесо изображения мотоцикла позади Firefox, появляющегося в изображении от страницы new tab. Это получило меня взгляды, части нового изображения вкладки, которые являются по темным частям изображения позади него, кажутся довольно нормальными. Таким образом, я создал a black.png
и имейте это (непосредственно) позади Firefox. Это похоже на это, довольно нормальное, как ожидалось. Окно About Mozilla Firefox кажется не затронутым, даже когда изображение получено AltPrint. Для главного окна, создавая изображение AltPrint еще хуже. Только декоратор окна там, содержание окна абсолютно прозрачно.
Таким образом, кажется, что значение/легкость (как в HSV/HSL) от пикселя в приложении позади Firefox управляет значением alpha/tranparency для того пикселя в самом Firefox.
После некоторого поиска с помощью Google я подозревал аппаратное ускорение. Но выключение его не имело никакого значения. Единственной вещью, которая помогает, является черный фон.
При запуске с оболочки существует следующий вывод:
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
Это - то же с thunderbird
, но нет никаких проблем рендеринга.
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
До сих пор я вне идей, как зафиксировать это. У кого-либо еще есть эти проблемы? Где зарегистрировать ошибку для этого? Mozilla? Канонический? Я считаю это проблемой в Firefox, потому что Thunderbird не затронут. Никакое другое (бионическое) приложение, кажется, не затронуто, также. Я не могу решить, является ли это упаковочной проблемой или действительно проблемой Firefox. Какая-либо справка?
править: Только для ссылки: Моей видеокартой является Гигабайт GeForce® GTX 1060 G1 Gaming 6G.
Найденный решением, но я не уверен, как это стало проблемой во-первых.
Вполне обычно ища графические проблемы в Firefox я наткнулся на этот ответ. Я заглядывал about:config
для значения опции layers.acceleration.force-enabled
и найденный им вручную установил на true
. После сброса его к значению по умолчанию false
и перезапуская Firefox, проблемы полностью не стало.
Таким образом для моей ситуации решением было противоположное значение к тому, предложенному другим ответом.
Наличие той же проблемы, и не может найти достаточно информации об этом онлайн!
Странные "фантомные изображения" / эффект прозрачности в полноэкранных видео
Для меня, устанавливая layers.acceleration.force-enabled
к истинному в about:config
устраненный проблема, но я получил большой удар в производительности и кадр/с моих видео. Было видимое заикание.
В другом ответе в Форуме поддержки Mozilla изменялось еще одно решение, которое было предложено и действительно устранило проблему, gfx.xrender.enabled
к истинному, вместо того, чтобы вызвать аппаратное ускорение.
Я не знаю, какой из этих двух лучше.
Это - известная ошибка в Firefox 64, см. https://bugzilla.mozilla.org/show_bug.cgi? id=1516224#c7
Обновление: В Firefox 81 на Ubuntu 20.10 с драйвером графической карты Nvidea v450.
Проблема: Та же проблема с отображением прозрачного окна при установке для gfx.webrender.all
значения true
в about:config
.
Решение: Установите для него значение false
и перезапустите браузер, после чего все вернется в норму.
Один совет: Я открыл черный экран проигрывателя VLC за окном Firefox, чтобы увидеть что-то на прозрачном экране.
Объяснение: WebRender — это совершенно новый рендер Mozilla, разработанный на языке Rust, который заменяет старый рендеринг GECKO, разработанный на C++. Тем не менее, это пока для экспериментального использования.