Bug 1802357 - Block FEATURE_HW_DECODED_VIDEO_ZERO_COPY with Intel KabyLake r=gfx-reviewers,aosmond

With Intel HD Graphics 620(KabyLake), hardware video decoding with zero video copy causes stall during destroying video MFTDecoder.

Differential Revision: https://phabricator.services.mozilla.com/D179908
This commit is contained in:
sotaro 2023-06-07 03:42:40 +00:00
Родитель 130ce8e66e
Коммит 805b0184b0
3 изменённых файлов: 32 добавлений и 0 удалений

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

@ -333,6 +333,30 @@ const GfxDeviceFamily* GfxDriverInfo::GetDeviceFamily(DeviceFamily id) {
APPEND_DEVICE(0x193b);
APPEND_DEVICE(0x193d);
break;
case DeviceFamily::IntelKabyLake:
APPEND_DEVICE(0x5902);
APPEND_DEVICE(0x5906);
APPEND_DEVICE(0x5908);
APPEND_DEVICE(0x590A);
APPEND_DEVICE(0x590B);
APPEND_DEVICE(0x590E);
APPEND_DEVICE(0x5913);
APPEND_DEVICE(0x5915);
APPEND_DEVICE(0x5912);
APPEND_DEVICE(0x5916);
APPEND_DEVICE(0x5917);
APPEND_DEVICE(0x591A);
APPEND_DEVICE(0x591B);
APPEND_DEVICE(0x591D);
APPEND_DEVICE(0x591E);
APPEND_DEVICE(0x5921);
APPEND_DEVICE(0x5923);
APPEND_DEVICE(0x5926);
APPEND_DEVICE(0x5927);
APPEND_DEVICE(0x593B);
APPEND_DEVICE(0x591C);
APPEND_DEVICE(0x87C0);
break;
case DeviceFamily::IntelHD520:
APPEND_DEVICE(0x1916);
break;
@ -629,6 +653,7 @@ const nsAString& GfxDriverInfo::GetDeviceVendor(DeviceFamily id) {
case DeviceFamily::IntelSandyBridge:
case DeviceFamily::IntelGen7Baytrail:
case DeviceFamily::IntelSkylake:
case DeviceFamily::IntelKabyLake:
case DeviceFamily::IntelHD520:
case DeviceFamily::IntelMobileHDGraphics:
case DeviceFamily::IntelWebRenderBlocked:

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

@ -178,6 +178,7 @@ enum class DeviceFamily : uint8_t {
IntelSandyBridge,
IntelGen7Baytrail,
IntelSkylake,
IntelKabyLake,
IntelHD520,
IntelMobileHDGraphics,
NvidiaBlockD3D9Layers,

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

@ -1779,6 +1779,12 @@ const nsTArray<GfxDriverInfo>& GfxInfo::GetGfxDriverInfo() {
V(10, 18, 15, 4256), V(10, 18, 15, 4293), "FEATURE_FAILURE_BUG_1763280",
"Intel driver 10.18.15.*");
APPEND_TO_DRIVER_BLOCKLIST2(
OperatingSystem::Windows10, DeviceFamily::IntelKabyLake,
nsIGfxInfo::FEATURE_HW_DECODED_VIDEO_ZERO_COPY,
nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION, DRIVER_LESS_THAN,
GfxDriverInfo::allDriverVersions, "FEATURE_FAILURE_BUG_1802357");
APPEND_TO_DRIVER_BLOCKLIST2(
OperatingSystem::Windows, DeviceFamily::NvidiaAll,
nsIGfxInfo::FEATURE_HW_DECODED_VIDEO_ZERO_COPY,