如何通过脚本或任何其他方式获取Chrome GPU信息?

时间:2017-11-17 04:04:05

标签: google-chrome webgl gpu

我想在加载可以查看3D数据的新标签之前运行Chrome GPU的诊断程序。在加载新选项卡之前,我想运行诊断程序以检查是否已打开某些GPU选项。

如何通过脚本或任何其他方式获取Chrome GPU信息?

1 个答案:

答案 0 :(得分:1)

不确定你在问什么。

您可以使用WEBGL_debug_renderer_info扩展程序获取GPU信息。



function getGPUInfo() {
  const gl = document.createElement("canvas").getContext("webgl");
  const ext = gl.getExtension('WEBGL_debug_renderer_info');
  return ext ? {
    vendor: gl.getParameter(ext.UNMASKED_VENDOR_WEBGL),
    renderer: gl.getParameter(ext.UNMASKED_RENDERER_WEBGL),
  } : { 
    vendor: "unknown",
    renderer: "unknown",
  };
}

console.log(getGPUInfo());