From fc40ca5ac1ce70a4a729a58df13d63def42fca3f Mon Sep 17 00:00:00 2001 From: Moonchild Date: Wed, 14 Jul 2021 15:15:14 +0000 Subject: [PATCH] [gfx] Hard-block old mesa/nouveau versions --- widget/GfxInfoX11.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/widget/GfxInfoX11.cpp b/widget/GfxInfoX11.cpp index 05a2cab1a1..af374dc44a 100644 --- a/widget/GfxInfoX11.cpp +++ b/widget/GfxInfoX11.cpp @@ -359,7 +359,11 @@ GfxInfo::GetFeatureStatusImpl(int32_t aFeature, aSuggestedDriverVersion.AssignLiteral("Mesa 8.1"); } } - + else if (mIsNouveau && version(mMajorVersion, mMinorVersion) < version(11,0)) { + *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION; + aFailureId = "FEATURE_FAILURE_OLD_NOUVEAU"; + aSuggestedDriverVersion.AssignLiteral("Mesa 11.0"); + } } else if (mIsNVIDIA) { if (version(mMajorVersion, mMinorVersion, mRevisionVersion) < version(257,21)) { *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION;