adapter.info

Identifying the GPU with adapter.info

adapter.info is a synchronous GPUAdapterInfo. It replaced the early asynchronous requestAdapterInfo() (Chrome 1

  1. and absorbed isFallbackAdapter from the adapter (Chrome 136); the old members are gone, as the previous output

shows.

Printing everything GPUAdapterInfo reportsHTMLLive
<script type="module">
  const { info } = await navigator.gpu.requestAdapter();
  for (const key in info) console.log(`${key.padEnd(18)} ${JSON.stringify(info[key])}`);
</script>

The empty strings are deliberate: exact GPU names are a strong fingerprinting signal, so Chrome gives pages only a vendor and an architecture, while its own chrome://gpu page names the card in full (Backend Translation). The subgroup size is a real hardware fact, NVIDIA's 32-thread warp (Compute and Workgroups). Use info for logs, never for feature detection.