Bug 1933755 - Block FEATURE_REUSE_DECODER_DEVICE on drivers greater than 32.0.101.5972 with Intel Arrow Lake GPUs and Meteor Lake GPUs r=win-reviewers,gfx-reviewers,aosmond,gstoll
With Intel Intel Arrow Lake GPUs and Meteor Lake GPUs, when drivers were greater than 32.0.101.5972, hardware video decoding did not work correctly. Differential Revision: https://phabricator.services.mozilla.com/D233795
This commit is contained in:
@@ -358,6 +358,19 @@ const GfxDeviceFamily* GfxDriverInfo::GetDeviceFamily(DeviceFamily id) {
|
||||
case DeviceFamily::IntelMobileHDGraphics:
|
||||
APPEND_DEVICE(0x0046); /* IntelMobileHDGraphics */
|
||||
break;
|
||||
case DeviceFamily::IntelMeteorLake:
|
||||
APPEND_DEVICE(0x7d40);
|
||||
APPEND_DEVICE(0x7d45);
|
||||
APPEND_DEVICE(0x7d55);
|
||||
APPEND_DEVICE(0x7d60);
|
||||
APPEND_DEVICE(0x7dd5);
|
||||
break;
|
||||
case DeviceFamily::IntelArrowlake:
|
||||
APPEND_DEVICE(0x7D41);
|
||||
APPEND_DEVICE(0x7D51);
|
||||
APPEND_DEVICE(0x7D67);
|
||||
APPEND_DEVICE(0x7DD1);
|
||||
break;
|
||||
case DeviceFamily::IntelGen12:
|
||||
// Rocket Lake
|
||||
APPEND_DEVICE(0x4C8C); // rkl_gt05
|
||||
@@ -742,6 +755,8 @@ const nsAString& GfxDriverInfo::GetDeviceVendor(DeviceFamily id) {
|
||||
case DeviceFamily::IntelKabyLake:
|
||||
case DeviceFamily::IntelHD520:
|
||||
case DeviceFamily::IntelMobileHDGraphics:
|
||||
case DeviceFamily::IntelMeteorLake:
|
||||
case DeviceFamily::IntelArrowlake:
|
||||
case DeviceFamily::IntelGen12:
|
||||
case DeviceFamily::IntelWebRenderBlocked:
|
||||
case DeviceFamily::Bug1116812:
|
||||
|
||||
@@ -151,6 +151,8 @@ enum class DeviceFamily : uint8_t {
|
||||
IntelKabyLake,
|
||||
IntelHD520,
|
||||
IntelMobileHDGraphics,
|
||||
IntelMeteorLake,
|
||||
IntelArrowlake,
|
||||
IntelGen12,
|
||||
NvidiaBlockD3D9Layers,
|
||||
RadeonX1000,
|
||||
|
||||
@@ -1806,6 +1806,18 @@ const nsTArray<GfxDriverInfo>& GfxInfo::GetGfxDriverInfo() {
|
||||
nsIGfxInfo::FEATURE_BLOCKED_DEVICE, DRIVER_COMPARISON_IGNORED,
|
||||
V(0, 0, 0, 0), "FEATURE_FAILURE_BUG_1896823");
|
||||
|
||||
APPEND_TO_DRIVER_BLOCKLIST2(
|
||||
OperatingSystem::Windows, DeviceFamily::IntelMeteorLake,
|
||||
nsIGfxInfo::FEATURE_REUSE_DECODER_DEVICE,
|
||||
nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION, DRIVER_GREATER_THAN,
|
||||
V(32, 0, 101, 5972), "FEATURE_FAILURE_BUG_1933755");
|
||||
|
||||
APPEND_TO_DRIVER_BLOCKLIST2(
|
||||
OperatingSystem::Windows, DeviceFamily::IntelArrowlake,
|
||||
nsIGfxInfo::FEATURE_REUSE_DECODER_DEVICE,
|
||||
nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION, DRIVER_GREATER_THAN,
|
||||
V(32, 0, 101, 5972), "FEATURE_FAILURE_BUG_1933755");
|
||||
|
||||
////////////////////////////////////
|
||||
// FEATURE_OVERLAY_VP_AUTO_HDR
|
||||
|
||||
|
||||
Reference in New Issue
Block a user