summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/kms_frontbuffer_tracking.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/kms_frontbuffer_tracking.c b/tests/kms_frontbuffer_tracking.c
index 7cea4de4..c24e4a81 100644
--- a/tests/kms_frontbuffer_tracking.c
+++ b/tests/kms_frontbuffer_tracking.c
@@ -1516,6 +1516,7 @@ static bool fbc_supported_on_chipset(void)
static void setup_fbc(void)
{
drmModeConnectorPtr c = get_connector(prim_mode_params.connector_id);
+ int devid = intel_get_drm_devid(drm.fd);
if (!fbc_supported_on_chipset()) {
igt_info("Can't test FBC: not supported on this chipset\n");
@@ -1532,6 +1533,11 @@ static void setup_fbc(void)
"pipe A\n");
return;
}
+
+ /* Early Generations are not able to report compression status. */
+ if (!AT_LEAST_GEN(devid, 7))
+ opt.fbc_check_compression = false;
+
fbc.can_test = true;
fbc_setup_last_action();