<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [puppeteer](./puppeteer.md) &gt; [Protocol](./puppeteer.protocol.md) &gt; [SystemInfo](./puppeteer.protocol.systeminfo.md) &gt; [GPUInfo](./puppeteer.protocol.systeminfo.gpuinfo.md)

## Protocol.SystemInfo.GPUInfo interface

Provides information about the GPU(s) on the system.

<b>Signature:</b>

```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. |