Chrome Version: 68.0.3425.0
OS: Windows 10
Apparently, sometimes we might request a D3D11 device from a graphics adapter (in this case a Citrix/XenSource graphics adapter), but get back a "Microsoft Basic Render Driver" device instead.
We should detect this case, and disable all GPU acceleration (fallback to software compositing, SwiftShader WebGL, etc.) Probably a software_rendering_list.json entry something like:
"driver_vendor": ".*Microsoft Basic Render Driver.*",
"features": [ "all" ]
Chrome Version: 65.0.3325.146
OS: Windows NT 10.0.15063
Apparently, sometimes we might request a D3D11 device from a graphics adapter (in this case a Citrix/XenSource graphics adapter), but get back a "Microsoft Basic Render Driver" device instead.
(Specifically, GL_RENDERER is "ANGLE (Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0)".)
We should detect this case, and disable all GPU acceleration (fallback to software compositing, SwiftShader WebGL, etc.) Probably a software_rendering_list.json entry something like:
"driver_vendor": ".*Microsoft Basic Render Driver.*",
"cr_bugs": [ 843375 ],
"features": [ "all" ]
Comment 1 by kainino@chromium.org
, May 15 2018