зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1820267 - Unship EGL on Linux for older NVIDIA binary drivers. r=gfx-reviewers,lsalzman
After landing bug 1819466, we started seeing a consistent uptick in crashes on older drivers using WebGL. Given the limited population on older drivers on nightly, this is a sign we are unable to ship EGL on these drivers without further investigation. Differential Revision: https://phabricator.services.mozilla.com/D171915
This commit is contained in:
Родитель
50926db801
Коммит
d91c1383f9
|
@ -729,21 +729,12 @@ const nsTArray<GfxDriverInfo>& GfxInfo::GetGfxDriverInfo() {
|
|||
DRIVER_LESS_THAN, V(18, 2, 0, 0), "FEATURE_X11_EGL_OLD_MESA_NOUVEAU",
|
||||
"Mesa 18.2.0.0");
|
||||
|
||||
#ifdef EARLY_BETA_OR_EARLIER
|
||||
APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
||||
OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
||||
WindowProtocol::All, DriverVendor::NonMesaAll, DeviceFamily::NvidiaAll,
|
||||
nsIGfxInfo::FEATURE_X11_EGL, nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION,
|
||||
DRIVER_LESS_THAN, V(340, 108, 0, 0),
|
||||
"FEATURE_ROLLOUT_X11_EGL_NVIDIA_BINARY_EARLY_BETA", "340.108.0");
|
||||
#else
|
||||
APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
||||
OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
||||
WindowProtocol::All, DriverVendor::NonMesaAll, DeviceFamily::NvidiaAll,
|
||||
nsIGfxInfo::FEATURE_X11_EGL, nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION,
|
||||
DRIVER_LESS_THAN, V(470, 82, 0, 0),
|
||||
"FEATURE_ROLLOUT_X11_EGL_NVIDIA_BINARY_RELEASE", "470.82.0");
|
||||
#endif
|
||||
"FEATURE_ROLLOUT_X11_EGL_NVIDIA_BINARY", "470.82.0");
|
||||
|
||||
// Disable on all AMD devices not using Mesa.
|
||||
APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
||||
|
|
Загрузка…
Ссылка в новой задаче