From 52fcbca2569b86b479df326cf2d28e101b81dae6 Mon Sep 17 00:00:00 2001 From: Sviatoslav Peleshko Date: Thu, 17 Nov 2022 22:59:20 +0200 Subject: [PATCH] driconf/intel: Use fake vendor to WA bad detection in Source engine games Source engine uses flawed device detection in Linux native OpenGL backend, which causes it to use bad configurations for Intel devices and thus not always render correctly. Workaround this by using vendor string that does not include "Intel" in it. Cc: mesa-stable Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7725 Signed-off-by: Sviatoslav Peleshko Reviewed-by: Lionel Landwerlin Part-of: (cherry picked from commit 478ffe712765b5746482d37df32fff36e12192ef) --- .pick_status.json | 2 +- src/util/00-mesa-defaults.conf | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.pick_status.json b/.pick_status.json index 011cbd72913..9e134b93aea 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -625,7 +625,7 @@ "description": "driconf/intel: Use fake vendor to WA bad detection in Source engine games", "nominated": true, "nomination_type": 0, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null }, diff --git a/src/util/00-mesa-defaults.conf b/src/util/00-mesa-defaults.conf index c161ebd7c42..b6a77e994b5 100644 --- a/src/util/00-mesa-defaults.conf +++ b/src/util/00-mesa-defaults.conf @@ -919,11 +919,23 @@ TODO: document the other workarounds. + + + + + + + +