linux - 为什么在 Linux/Ubuntu 中支持硬件加速 Canvas (html) 需要这么长时间? (火狐/ Chrome )

标签 linux firefox google-chrome canvas hardware-acceleration

Windows 版本的 Firefox 和 Chrome 具有硬件加速 Canvas ,为什么 Linux/Ubuntu 上还没有这样做?是 Google/Mozilla 的错,还是 NVIDIA/ATI/Intel 的错?给出了什么?

如果我这样做的话,我可以让它在 Chromium 上工作:

chromium-browser --ignore-gpu-blacklist

但这并不理想,并且可能由于某种原因被列入黑名单。

最佳答案

我不能代表 Google 和 Mozilla,但我曾在 Opera Software 工作过,我知道在 Linux 上支持 OpenGL 是多么痛苦。 Linux 视频驱动程序的质量通常低于 Windows,并且有更多的多样性(专有驱动程序与开源驱动程序)。此外,由于 Linux 平台在桌面上不如 Windows 和 MacOS 受欢迎,因此特定于 Linux 的开发工作很容易被忽视。

我猜 Chromium 默认禁用硬件加速的原因与 Opera 目前这样做的原因相同:避免用户崩溃和挂起。如果您准备好它可能不会像您希望的那样稳定,则可以启用它。事实上,如果您尝试并报告遇到的任何问题,您将为浏览器开发人员提供帮助。

关于linux - 为什么在 Linux/Ubuntu 中支持硬件加速 Canvas (html) 需要这么长时间? (火狐/ Chrome ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13733885/

相关文章:

Python subprocess.Popen PIPE 和 SIGPIPE

c# - 显示文件内联抛出 'Could not find a part of the path'

javascript - Chrome 中表格的 CSV 导出不起作用 - JavaScript/AngularJS

linux - 在red hat linux中使用sed替换文本

linux - 在 linux mint 16 上为 python3 构建 protobuf

c - argv 打印出环境变量

firefox - 如何打印非静态谷歌地图(v3 api)

javascript - Canvas :剪辑后的 clearRect 在 Firefox 中导致问题

javascript - firebug (1.10.1) 表明 javascript 不限于 firefox (13.0) 中的单个线程

javascript - "Proceed Anyway"使用 javascript 点击 "not trusted"SSL 证书