有时当我打开 Firefox 时,Firefox 窗口的内容根本不渲染,它会从后面的窗口获取一个框架,而不会渲染任何其他内容。这个问题似乎相对随机,因为多次打开/关闭循环似乎可以暂时解决这个问题。
我在我的笔记本电脑上运行 Kubuntu 21.10、KDE plasma 5.23.4(X11 会话)。
答案1
如果您只有 Nvidia 卡,您可以尝试其他答案中的解决方案。
事实证明,这与你禁用 Nvidia 卡并使用集成显卡的情况有关。Firefox 似乎试图通过禁用的 GPU 进行渲染。要修复此问题,请将其添加到你的.profile
:
if ! grep -w -q nvidia <(lsmod) ; then export
__EGL_VENDOR_LIBRARY_FILENAMES="/usr/share/glvnd/egl_vendor.d/50_mesa.json"
fi
注销然后登录,问题就解决了。
答案2
在具有 NVIDIA GPU 的设备上,XFCE 中也出现了同样的问题:
焦点改变、闪烁或部分重绘时随机透明
“about:config”中的以下条目[Firefox 95 及更高版本]有所帮助:
gfx.webrender.software.opengl -> true,
gfx.webrender.software -> false
gfx.swap-interval.egl ->false
gfx.egl.prefer-gles.enabled->false
layers.acceleration.disabled -> false
gfx.webrender.all ->false
最重要的是:
layers.acceleration.force-enabled -> true
重启火狐