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);
});