【问题标题】:Browsers don't seem to use GPU for WebGL in Arch Linux with Nvidia Driver浏览器似乎没有在带有 Nvidia 驱动程序的 Arch Linux 中将 GPU 用于 WebGL
【发布时间】:2021-06-27 17:21:30
【问题描述】:

我正在运行带有 Nvidia GeForce GTX 1080 的 Arch Linux (EndeavourOS)。当我从 steam 运行游戏等程序时,硬件加速似乎可以工作。我为它们获得了不错的帧速率,但 Firefox、Chrome 和 Brave 中的 WebGl 性能都非常慢。

另外,当我运行 nvidia-smi 时,我看到进程列表中出现了诸如游戏之类的非浏览器进程,但即使它们正在运行 WebGL,也没有浏览器。

所以我想我的问题是

  1. 如果浏览器使用的是 nvidia GPU,是否应该出现在 nvidia-smi 进程列表中?
  2. 如果他们不在该列表中,是否意味着他们没有使用 Nvidia GPU? 3 如果是这样,我如何获得使用 Nvidia GPU 的浏览器?

更多信息:这里是 chrome 的输出要点,关于 gist 中的://gpu

我正在运行 nvidia 驱动程序版本 460.67

我没有使用 bumble 或任何 GPU 切换工具,只是直接使用 Nvidia。

我曾尝试在 Chrome 和 Firefox 中进行设置,但没有效果。

【问题讨论】:

  • 我还应该提到,如果我在同一台机器上启动到 Windows,这不是问题。那里的所有 WebGL 性能都符合预期

标签: google-chrome firefox webgl nvidia archlinux


【解决方案1】:

AFAIK,chrome 中的硬件 WebGL 支持有限,您需要进一步调查,我认为您可以更改黑名单或某种限制。关于 firefox,最近他们启用了硬件 WebGL 支持,但您需要在 75 版以上运行,并且只在 Wayland 上运行。

【讨论】:

    猜你喜欢
    • 2015-02-13
    • 2014-08-03
    • 1970-01-01
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多