我尝试遵循自己的建议这个问题,但该解决方法在 19.10 中不起作用,而在 19.04 之前一直有效。撕裂(应用链接问题中的调整)减少了,现在只有屏幕上部有撕裂,但仍然没有完全消失。
这又是一个 Firefox 特有的问题(Chromium 和 ElectronPlayer snap 没有这个问题)。除了上述方法之外,还有其他方法可以减少 Firefox 中的撕裂吗?
答案1
几天前,我从 Mint 迁移到了 Ubuntu 20.10。虽然情况并不完全相同,但……当我在 Firefox 中观看全屏 Youtube 视频时,我也遇到了恼人的画面撕裂问题。我想说,我的台式机的规格很常见 - 英特尔酷睿 i7 处理器,配备 UHD630 gpu。我尝试了很多方法,包括最常见的建议,即将 Firefox 的配置选项设置layers.acceleration.force-enabled
为 true。不幸的是,仅靠这一点并不能解决问题。经过一番研究,我找到了一堆 Firefox 的配置选项,最终解决了这个问题。
- 打开
about:config
- 设置
layers.acceleration.force-enabled
= true - 设置
layers.force-active
= true - 添加
mozilla.widget.use-argb-visuals
并设置为错误的 - 重启 Firefox
现在我可以毫无问题地观看视频了。
但是,我不明白为什么 Cannonical 不采取措施解决这个问题,因为这个问题似乎已经存在好几年了。我使用大多数通用硬件,这个问题从一开始就存在。
希望这也对你有帮助。
答案2
这可能是与编解码器相关的问题。请尝试:
sudo apt-get install ubuntu-restricted-extras
然后重新启动 Firefox。
答案3
我在 Ubuntu 20.04 上遇到了完全相同的问题。只有 Firefox 会出现屏幕撕裂,并且只出现在屏幕上部。
值得注意的是,我还观察到通过启用层加速可以减少撕裂。
我所做的只是使用 wayland 代替 X11,它彻底解决了这个问题:
sudo apt-get install gnome-session-wayland
然后重新启动并在登录前选择“带有 Wayland 的 Ubuntu”会话。您应该可以通过单击某处的一个小齿轮来找到它。
您可以通过编辑文件将 wayland 设为默认会话/usr/share/lightdm/lightdm.conf.d/*-ubuntu.conf
。您需要更改以下行:
user-session=ubuntu
到:
user-session=ubuntu-wayland
答案4
同样的问题。Ubuntu 20.04。Firefox 92.0。仅通过以下方式解决:
layers.acceleration.disabled - true