Ubuntu 22.04 上的 Firefox 在 HP 笔记本电脑上显示乱码

Ubuntu 22.04 上的 Firefox 在 HP 笔记本电脑上显示乱码

我正在我的新笔记本电脑上试用 Ubuntu 22 LTS,打算将它安装在 Windows 旁边。一切看起来都很好,只是当我单击 Firefox 时,它会出现乱码,如附图所示。我担心我的显示硬件可能存在一些兼容性问题。也许这是 Firefox 特有的问题?

有人经历过这种情况吗?

Firefox乱码:

Firefox 乱码

以下是规格:

眼镜

如果我继续安装并且 Firefox 的行为如此,我将无法下载和安装任何东西。

答案1

与大多数图形故障一样,这是 GPU 硬件加速问题。您的门多西诺iGPU 太新了。它于 2022 年 9 月发布,但您尝试安装 2022 年 4 月发布的操作系统。幸运的是,CPU/软件部分通常可以正常工作,因此我们可以使用它并显示 Firefox 首选项屏幕:

  1. 关闭所有 Firefox 窗口

  2. 打开终端,运行以下命令。错误无关紧要。

    LIBGL_ALWAYS_SOFTWARE=1 firefox
    
  3. 转到 ☰ > 设置 > 常规 > 性能

  4. 取消选中“使用推荐的性能设置”,然后取消选中“在可用时使用硬件加速”

  5. 关闭 Firefox

  6. 正常打开 Firefox

LIBGL_ALWAYS_SOFTWARE=1仅在您关闭 Firefox 之前有效。Firefox 应该可以在禁用硬件加速的情况下工作,但如果仍然无法工作,您可以将其放入export LIBGL_ALWAYS_SOFTWARE=1~/.profile重新登录,但系统延迟风险很高。GL 代表 OpenGL,这是大多数传统程序用于 GPU 加速的方式。

安装 Ubuntu 后,您应该运行常规的sudo apt update && sudo apt upgrade。尽管禁用硬件加速看起来很清晰,但滚动时可能会出现一些延迟。要消除延迟并再次使用 GPU,请通过添加安装较新的驱动程序https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa并重新运行常规升级。该 PPA 具有适用于 AMD/Intel 的最新 mesa GPU 驱动程序,因此它将像 Ubuntu 23.10 一样支持您的 2022 年 9 月计算机。然后,您可以在 Firefox 中重新启用硬件加速,并查看重新打开后图形是否正常工作。

相关内容