Refine dual-GPU detection on Mac OS X.
commit521697f5d826185b5e7126466110e72f1da2a26f
authorkbr <kbr@chromium.org>
Tue, 19 May 2015 03:43:37 +0000 (18 20:43 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 19 May 2015 03:44:40 +0000 (19 03:44 +0000)
treefd652870cc3fd5a03eb55d85f899205554c0d643
parent0ee6d7d87e1ab1d4408fb7aa7eab97b5ba00436f
Refine dual-GPU detection on Mac OS X.

Only consider the system to have dual GPUs if one is an Intel GPU and
the other isn't. This avoids problems where recent Mac Pros which
contain dual AMD GPUs are considered to be "dual-GPU". One symptom was
a 300 ms scroll lag on these machines once idle for 10 seconds as
described in https://codereview.chromium.org/1147653002/ .

BUG=380026

Review URL: https://codereview.chromium.org/1144843005

Cr-Commit-Position: refs/heads/master@{#330471}
content/browser/gpu/gpu_data_manager_impl_private.cc
ui/gl/gpu_switching_manager.cc
ui/gl/gpu_switching_manager.h