Bug 1712144 - Block WebRender on Baytrail on Linux. r=aosmond

We're seeing glitching in bug 1708682 so lets block it now until upstream
figures out what's going on:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/4804

Differential Revision: https://phabricator.services.mozilla.com/D115617
This commit is contained in:
Jeff Muizelaar 2021-05-20 18:00:19 +00:00
Родитель f3bb5ed250
Коммит 05a10989ae
3 изменённых файлов: 15 добавлений и 0 удалений

Просмотреть файл

@ -306,6 +306,13 @@ const GfxDeviceFamily* GfxDriverInfo::GetDeviceFamily(DeviceFamily id) {
APPEND_DEVICE(0x0122);
APPEND_DEVICE(0x0126);
break;
case DeviceFamily::IntelGen7Baytrail:
APPEND_DEVICE(0x0f30);
APPEND_DEVICE(0x0f31);
APPEND_DEVICE(0x0f33);
APPEND_DEVICE(0x0155);
APPEND_DEVICE(0x0157);
break;
case DeviceFamily::IntelHD520:
APPEND_DEVICE(0x1916);
break;
@ -905,6 +912,7 @@ const nsAString& GfxDriverInfo::GetDeviceVendor(DeviceFamily id) {
case DeviceFamily::IntelHDGraphicsToSandyBridge:
case DeviceFamily::IntelHaswell:
case DeviceFamily::IntelSandyBridge:
case DeviceFamily::IntelGen7Baytrail:
case DeviceFamily::IntelHD520:
case DeviceFamily::IntelMobileHDGraphics:
case DeviceFamily::IntelRolloutWebRender:

Просмотреть файл

@ -183,6 +183,7 @@ enum class DeviceFamily : uint8_t {
IntelHDGraphicsToSandyBridge,
IntelHaswell,
IntelSandyBridge,
IntelGen7Baytrail,
IntelHD520,
IntelMobileHDGraphics,
NvidiaBlockD3D9Layers,

Просмотреть файл

@ -643,6 +643,12 @@ const nsTArray<GfxDriverInfo>& GfxInfo::GetGfxDriverInfo() {
nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION, DRIVER_LESS_THAN,
V(17, 0, 0, 0), "FEATURE_FAILURE_WEBRENDER_OLD_MESA", "Mesa 17.0.0.0");
APPEND_TO_DRIVER_BLOCKLIST2(
OperatingSystem::Linux, DeviceFamily::IntelGen7Baytrail,
nsIGfxInfo::FEATURE_WEBRENDER,
nsIGfxInfo::FEATURE_BLOCKED_DEVICE, DRIVER_COMPAIRSON_IGNORED,
V(0, 0, 0, 0), "FEATURE_FAILURE_BUG_1708682");
// Nvidia Mesa baseline, see bug 1563859.
APPEND_TO_DRIVER_BLOCKLIST_EXT(
OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,