Ubuntu 19.10 Firefox 中的全屏视频撕裂

Ubuntu 19.10 Firefox 中的全屏视频撕裂

我尝试遵循自己的建议这个问题,但该解决方法在 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 的配置选项,最终解决了这个问题。

  1. 打开about:config
  2. 设置layers.acceleration.force-enabled= true
  3. 设置layers.force-active= true
  4. 添加mozilla.widget.use-argb-visuals并设置为错误的
  5. 重启 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

相关内容