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

axkjgtzd  于 2023-02-01  发布在  Go
关注(0)|答案(1)|浏览(193)

我想在加载可以查看3D数据的新选项卡之前运行Chrome GPU的诊断程序。我想在加载新选项卡之前运行诊断程序以检查是否打开了某些GPU选项。
如何通过脚本或其他方式获取Chrome GPU信息?

nukf8bse

nukf8bse1#

不知道你在问什么。
您可以使用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());

相关问题