Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp2360879ybi; Sun, 9 Jun 2019 09:51:18 -0700 (PDT) X-Google-Smtp-Source: APXvYqwM3pNIM/svWI/GrfyWUlWHSiClYbtRMyAabl/HKsQTvQSH+AbD+jxKgAZKnJpmC/hRcuLY X-Received: by 2002:a17:90a:de0e:: with SMTP id m14mr16951031pjv.36.1560099078070; Sun, 09 Jun 2019 09:51:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560099078; cv=none; d=google.com; s=arc-20160816; b=IWV8oJkC0W8W8LaVZdRbQY1NM0MiKWohkYFC7otiKDtKyWv6US8eGwKZd6ljueQEB9 Az59XxGO6jhh9qi5cLha89xaUho+Bbi2k5vcM6ICbe8v2tRxSCFjqQdOpgnB9jZ8XiRY vhhu7AZ0YeD2Z17gPlr2z6+sTha/+g4qWDcEt1AvpBPlk1O+1zPTk2vki3l7bGMRLmZJ k3bRdsKQasUlLFsPYAjSF5CY0tPixCA6s/kX7BhqdNOrgbrsCOaKiRGfUFWa6EdUTOD4 s4tqtHgYfUmvsy9KvROi3l61u2mWbhJx8kffcBNg4OEBRwtHYSvBf93GKLxEqByDs0WV EHeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=v2hJGuymT2lxmYMA15807ZwLyu84/TlRlE8+60UN1iY=; b=Hk8IL6ozJassc79BOFyCwkLXTo3knR2dO1TuhSHXvPGvWX9GpgGkkojNOm6lIpAqWL qHEp1Jqz0xPJRoPkWlzuMfsiCHjh0jz3u0b00u7w99BiwmRj7eUws8V3SnqFDcamasyE c2bPIp2aOwiaEIEf5msCjyrdA0L+1gledJudmdzYqhoxrHRp67a1qYlJcotUq/jt/xyz IzvR4MaOvALSxKLYo8ARasVImLN+C4L/BqSbaRwfoNLnybs5ZLr2eca9ZL4bZepr8Tyv zDt01gTaIfwFX/JogGIjqfI+WRQRgte8hwJh8HTDRmouL3xkMxuf0AkkZs09B5kiKF9C DVeg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Lv5lgMaG; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p7si7158356pls.253.2019.06.09.09.51.02; Sun, 09 Jun 2019 09:51:18 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Lv5lgMaG; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729034AbfFIQtK (ORCPT + 99 others); Sun, 9 Jun 2019 12:49:10 -0400 Received: from mail.kernel.org ([198.145.29.99]:48492 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729661AbfFIQtI (ORCPT ); Sun, 9 Jun 2019 12:49:08 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 004002070B; Sun, 9 Jun 2019 16:49:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1560098948; bh=3snimYtLiW81QvdIBMukURLkhku++669pMJK/Z942Rw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Lv5lgMaGMA2j0v1iovgeEDCh5oRmF5isNngFZKzin0BlxI8519IbXtLFJ8sIXXhZg 9A7+WrVkdQzPORFMgk7YBBkNjdKsWppPeTbViE+A1ymiFmDw/I/CsxnIkEH26sAg9w t1W54AC9J6JJuvPGlhW9N/NMii/U4QeFUsYEMXfs= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Paulo Zanoni , Daniel Vetter , Jani Nikula , Daniel Drake , Jian-Hong Pan , Jani Nikula , Joonas Lahtinen Subject: [PATCH 4.19 47/51] drm/i915/fbc: disable framebuffer compression on GeminiLake Date: Sun, 9 Jun 2019 18:42:28 +0200 Message-Id: <20190609164130.583496940@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190609164127.123076536@linuxfoundation.org> References: <20190609164127.123076536@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Daniel Drake commit 396dd8143bdd94bd1c358a228a631c8c895a1126 upstream. On many (all?) the Gemini Lake systems we work with, there is frequent momentary graphical corruption at the top of the screen, and it seems that disabling framebuffer compression can avoid this. The ticket was reported 6 months ago and has already affected a multitude of users, without any real progress being made. So, lets disable framebuffer compression on GeminiLake until a solution is found. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=108085 Fixes: fd7d6c5c8f3e ("drm/i915: enable FBC on gen9+ too") Cc: Paulo Zanoni Cc: Daniel Vetter Cc: Jani Nikula Cc: # v4.11+ Reviewed-by: Paulo Zanoni Signed-off-by: Daniel Drake Signed-off-by: Jian-Hong Pan Signed-off-by: Jani Nikula Link: https://patchwork.freedesktop.org/patch/msgid/20190423092810.28359-1-jian-hong@endlessm.com (cherry picked from commit 1d25724b41fad7eeb2c3058a5c8190d6ece73e08) Signed-off-by: Joonas Lahtinen Signed-off-by: Greg Kroah-Hartman --- drivers/gpu/drm/i915/intel_fbc.c | 4 ++++ 1 file changed, 4 insertions(+) --- a/drivers/gpu/drm/i915/intel_fbc.c +++ b/drivers/gpu/drm/i915/intel_fbc.c @@ -1267,6 +1267,10 @@ static int intel_sanitize_fbc_option(str if (!HAS_FBC(dev_priv)) return 0; + /* https://bugs.freedesktop.org/show_bug.cgi?id=108085 */ + if (IS_GEMINILAKE(dev_priv)) + return 0; + if (IS_BROADWELL(dev_priv) || INTEL_GEN(dev_priv) >= 9) return 1;