v132 · Device Info Dashboard

GPU Device Info Dashboard

Chrome 132 adds device.adapterInfo — the same GPUAdapterInfo object that adapter.info exposes, but now accessible directly from the GPUDevice. This means you can log GPU details, report crashes, and make rendering decisions without keeping a reference to the original adapter. Probe your GPU below.

Probe your GPU adapter info

Click the button to read GPUAdapterInfo from a GPUDevice.
Before and after Chrome 132
Before — had to keep adapter reference
// Had to hold onto adapter just for info const adapter = await navigator.gpu.requestAdapter(); const device = await adapter.requestDevice(); // Must use adapter.info — device has no .adapterInfo console.log(adapter.info.vendor); console.log(adapter.info.architecture); // If adapter is GC'd or reset, info is lost // Must keep adapter in scope for lifetime of device
Chrome 132 — adapterInfo on the device new
const adapter = await navigator.gpu.requestAdapter(); const device = await adapter.requestDevice(); // Chrome 132: read info from device directly console.log(device.adapterInfo.vendor); console.log(device.adapterInfo.architecture); console.log(device.adapterInfo.description); // adapter can be let go — device carries the info // Useful for error reporting in device.lost handlers device.lost.then(info => { reportCrash(device.adapterInfo.vendor, info.reason); });

see also