telemetry.internal.platform.gpu_info | index telemetry/internal/platform/gpu_info.py

`# Copyright 2013 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.`

Modules
`` |  |

telemetry.internal.platform.gpu_device |  |  |

Classes
`` |  |

__builtin__.object
  GPUInfo

class GPUInfo(__builtin__.object)
`` | `Provides information about the GPUs on the system.`
| Methods defined here:

__init__(self, device_array, aux_attributes, feature_status, driver_bug_workarounds)

Class methods defined here:

FromDict(cls, attrs) from __builtin__.type
  `Constructs a GPUInfo from a dictionary of attributes.
  Attributes currently required to be present in the dictionary:
  devices (array of dictionaries, each of which contains
  GPUDevice's required attributes)`

Data descriptors defined here:

__dict__
  `dictionary for instance variables (if defined)`

__weakref__
  `list of weak references to the object (if defined)`

aux_attributes
  `Returns a dictionary of auxiliary, optional, attributes.
  On the Chrome browser, for example, this dictionary contains:
  optimus (boolean)
  amd_switchable (boolean)
  lenovo_dcute (boolean)
  driver_vendor (string)
  driver_version (string)
  driver_date (string)
  gl_version_string (string)
  gl_vendor (string)
  gl_renderer (string)
  gl_extensions (string)
  display_link_version (string)`

devices
  `An array of GPUDevices. Element 0 is the primary GPU on the system.`

driver_bug_workarounds
  `Returns an optional array of driver bug workarounds.`

feature_status
  `Returns an optional dictionary of graphics features and their status.`