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.