![最新版本的 Chromium 中的 fps 滞后](https://linux22.com/image/874896/%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E7%9A%84%20Chromium%20%E4%B8%AD%E7%9A%84%20fps%20%E6%BB%9E%E5%90%8E.png)
我最近在玩在线游戏(tagpro.gg - fps 从 60 下降到 ~40)时遇到了 fps 问题,在观看 youtube 视频时也遇到了 fps 问题(感觉很卡)。这是因为我昨天左右更新了 ubuntu(14.04 lts)(很长一段时间以来第一次),我很确定这就是原因,因为从那时起我没有更改任何其他重要内容。
请注意,这些问题不会发生在 arch 上,我在 arch 上运行最新的 chromium(它可能比 ubuntus 更新;我没有费心查找确切的版本,它是每个操作系统的最新版本)。
怎么修?
编辑:我的 gpu 是 radeon hd4570,并且我正在运行开源驱动程序,它可能发挥了一定作用。
答案1
这种延迟可能是由过时的 Mesa 驱动程序引起的。首先告诉我你运行的是哪个版本的 Mesa?14.04 中的默认版本是 Mesa 10.3.2,与最新的 Mesa 版本相比,它已经过时了。如果你运行的是 10.3.2,你可以通过安装 xorg egers ppa 轻松将其更新到 10.6.3。为此,请在终端中输入此命令
sudo add-apt-repository ppa:xorg-edgers/ppa
之后在终端中输入此命令,你的 Mesa 驱动程序就应该更新了。
sudo apt-get update && sudo apt-get upgrade
重启后,使用 Glxinfo 检查是否安装了最新的 Mesa 版本(如果尚未安装)。然后只需将其安装到终端中即可
sudo apt-get install mesa-utils
安装 Glxinfo 后,您现在可以通过在终端中输入以下内容来检查 Mesa 版本(现在应该显示 10.6.3)
glxinfo | grep "OpenGL version"
如果我正确猜测的话,Chromium 中的 fps 延迟现在应该消失了。