Linux 和 Windows 之间的 HTML Canvas 性能差异

Linux 和 Windows 之间的 HTML Canvas 性能差异

我们使用以下工具对 HTML 5 Canvas 绘制性能进行了一些测量http://www.kevs3d.co.uk/dev/canvasmark/我们注意到 Linux 的性能比 Windows 高得多:

╔═════════════════════╦═══════╦═════════╦════════════╗
║      CPU short      ║ Score ║   OS    ║  Browser   ║
╠═════════════════════╬═══════╬═════════╬════════════╣
║ Intel i7-4790       ║ 13309 ║ Linux   ║ Firefox 70 ║
║ Intel i7-4790       ║ 13323 ║ Linux   ║ Chrome 77  ║
║ Intel i5-8400       ║ 13172 ║ Linux   ║ Firefox 70 ║
║ Intel i5-8400       ║ 11873 ║ Linux   ║ Chrome 77  ║
║ Intel Pentium G2030 ║  4863 ║ Windows ║ Firefox 69 ║
║ Intel Pentium G2030 ║  5380 ║ Windows ║ IE 11      ║
║ Intel Core i7-4770S ║  6146 ║ Windows ║ Firefox 69 ║
║ Intel Core i3-6100  ║  8387 ║ Windows ║ Firefox 69 ║
║ Ryzen 7 1700        ║  9100 ║ Windows ║ Firefox 70 ║
║ Ryzen 7 1700        ║ 12897 ║ Linux   ║ Firefox 70 ║
║ Ryzen 7 1700        ║ 10870 ║ Linux   ║ Chrome     ║
╚═════════════════════╩═══════╩═════════╩════════════╝

问题

  • 造成这种差异的原因是什么?
  • 有没有什么方法可以在 Windows 下获得与 Linux 相同的性能?
  • Ryzen 7 配备 Nvidia 1070Ti GPU,而另一款只有内置 GPU,但它的速度甚至比 5 年前的 i7-4790 还要慢。有没有办法为 Canvas 启用 GPU 加速?为什么 Ryzen 这么慢?

相关内容