Firefox 64.0으로 컨텐츠를 투명하게 렌더링


9

이 무인 업그레이드 (에서 발췌 /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 뒤의 오토바이 이미지 앞바퀴가 새 탭 페이지 의 이미지에 나타납니다 . 이것은 새 탭 이미지의 일부인 이미지 뒤에있는 어두운 부분 위에있는 정상적인 것으로 보입니다. 그래서 나는 black.png이것을 만들고 Firefox 뒤에 (직접적으로) 가지고 있습니다. 예상대로 이것은 매우 정상적인 것처럼 보입니다 . 소개 모질라 파이어 폭스 창은 영향을받지 않는 것 같다 이미지가 인수하는 경우에도, AltPrint. 메인 윈도우의 경우 이미지를 만드는 AltPrint 것이 훨씬 더 나쁩니다 . 창 데코레이터 만 있고 창의 내용은 완전히 투명합니다.

따라서 Firefox 뒤의 응용 프로그램에서 픽셀의 값 / 밝기 (HSV / HSL에서와 같이)는 Firefox 자체에서 해당 픽셀의 알파 / 투명도 값을 제어합니다.

인터넷 검색 후 하드웨어 가속이 의심되었습니다. 그러나 전원을 끄면 아무런 차이가 없습니다 . 도움이되는 유일한 것은 검은 배경 입니다.

쉘에서 시작하면 다음과 같은 출력이 있습니다.

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

지금 까지이 문제를 해결하는 방법에 대한 아이디어가 없습니다. 다른 사람이 이러한 문제를 겪고 있습니까? 이것에 대한 버그를 어디에 제기합니까? 모질라? 정식? Thunderbird는 영향을받지 않기 때문에 Firefox에서는이 문제를 고려합니다. 다른 (바이오닉) 응용 프로그램도 영향을받지 않는 것 같습니다. 이것이 패키징 문제인지 아니면 실제로 Firefox 문제인지 결정할 수 없습니다. 어떤 도움?

편집 : 참조 용 : 내 그래픽 카드는 Gigabyte GeForce® GTX 1060 G1 Gaming 6G 입니다.

답변:


9

같은 문제가 발생하여 온라인에 대한 충분한 정보를 찾을 수 없습니다!

전체 화면 비디오에서 이상한 "고스트 이미지"/ 투명도 효과

나를 layers.acceleration.force-enabled위해 true 로 설정 about:config하면 문제가 해결되었지만 비디오의 성능과 FPS가 크게 향상되었습니다. 눈에 띄는 말더듬이있었습니다.

모질라 지원 포럼 (Mozilla Support Forum)의 또 다른 답변에서 하드웨어 가속을 강요하는 대신 문제를 제안하고 실제로 해결 한 다른 솔루션이 true 로 변경 gfx.xrender.enabled되었습니다 .

둘 중 어느 쪽이 더 좋은지 모르겠습니다.


true로 설정 gfx.xrender.enabled하면 나에게 도움이되었습니다.
josephwb

7

해결책을 찾았지만 이것이 어떻게 문제가되었는지 잘 모르겠습니다.

파이어 폭스에서 그래픽 문제를 찾는 것이 일반적 으로이 답변을 우연히 발견했다 . about:config옵션의 값을 찾고 layers.acceleration.force-enabled수동으로 설정했습니다 true. falseFirefox를 기본값으로 재설정하고 Firefox를 다시 시작하면 문제가 완전히 사라집니다.

그래서에 대한 내 상황 의 해결책은이었다 반대 값 에 의해 제안 된 것과 다른 대답은 .


Xenial에서 Bionic으로 전환 할 때 다른 답변에서 설명한 것처럼 약간의 찢어짐을 경험했습니다. 어쩌면 나는 과거의 솔루션으로 문제를 해결하려고 시도했을 것입니다.
Nils Ballmann

글쎄, 이상하다. 나는 같은 문제가 있었지만 Dimitris (및 링크의 사람)가 제안한 것처럼 해결책은 반대였습니다 .layers.acceleration.force-enabled를 TRUE로 설정 @ dsstorefile1 여전히 작동하지 않습니까?
Alex K.

참조 용으로 그래픽 카드 를 추가했습니다 . 아마도 차이점이 있습니까?
Nils Ballmann

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.