[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [SystemInfo](./puppeteer.protocol.systeminfo.md) > [GPUInfo](./puppeteer.protocol.systeminfo.gpuinfo.md) ## Protocol.SystemInfo.GPUInfo interface Provides information about the GPU(s) on the system. Signature: ```typescript export interface GPUInfo ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [auxAttributes](./puppeteer.protocol.systeminfo.gpuinfo.auxattributes.md) | any | An optional dictionary of additional GPU related attributes. | | [devices](./puppeteer.protocol.systeminfo.gpuinfo.devices.md) | [GPUDevice](./puppeteer.protocol.systeminfo.gpudevice.md)\[\] | The graphics devices on the system. Element 0 is the primary GPU. | | [driverBugWorkarounds](./puppeteer.protocol.systeminfo.gpuinfo.driverbugworkarounds.md) | string\[\] | An optional array of GPU driver bug workarounds. | | [featureStatus](./puppeteer.protocol.systeminfo.gpuinfo.featurestatus.md) | any | An optional dictionary of graphics features and their status. | | [imageDecoding](./puppeteer.protocol.systeminfo.gpuinfo.imagedecoding.md) | [ImageDecodeAcceleratorCapability](./puppeteer.protocol.systeminfo.imagedecodeacceleratorcapability.md)\[\] | Supported accelerated image decoding capabilities. | | [videoDecoding](./puppeteer.protocol.systeminfo.gpuinfo.videodecoding.md) | [VideoDecodeAcceleratorCapability](./puppeteer.protocol.systeminfo.videodecodeacceleratorcapability.md)\[\] | Supported accelerated video decoding capabilities. | | [videoEncoding](./puppeteer.protocol.systeminfo.gpuinfo.videoencoding.md) | [VideoEncodeAcceleratorCapability](./puppeteer.protocol.systeminfo.videoencodeacceleratorcapability.md)\[\] | Supported accelerated video encoding capabilities. |