Table of Contents

Class GPUDevice

Namespace
OpenQA.Selenium.DevTools.V146.SystemInfo
Assembly
Selenium.WebDriver.dll

Describes a single graphics processor (GPU).

public sealed class GPUDevice
Inheritance
GPUDevice
Inherited Members

Properties

DeviceId

PCI ID of the GPU device, if available; 0 otherwise.

[JsonPropertyName("deviceId")]
public double DeviceId { get; set; }

Property Value

double

DeviceString

String description of the GPU device, if the PCI ID is not available.

[JsonPropertyName("deviceString")]
public string DeviceString { get; set; }

Property Value

string

DriverVendor

String description of the GPU driver vendor.

[JsonPropertyName("driverVendor")]
public string DriverVendor { get; set; }

Property Value

string

DriverVersion

String description of the GPU driver version.

[JsonPropertyName("driverVersion")]
public string DriverVersion { get; set; }

Property Value

string

Revision

Revision of the GPU, only available on Windows.

[JsonPropertyName("revision")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public double? Revision { get; set; }

Property Value

double?

SubSysId

Sub sys ID of the GPU, only available on Windows.

[JsonPropertyName("subSysId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public double? SubSysId { get; set; }

Property Value

double?

VendorId

PCI ID of the GPU vendor, if available; 0 otherwise.

[JsonPropertyName("vendorId")]
public double VendorId { get; set; }

Property Value

double

VendorString

String description of the GPU vendor, if the PCI ID is not available.

[JsonPropertyName("vendorString")]
public string VendorString { get; set; }

Property Value

string