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