зеркало из 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",
|
DRIVER_LESS_THAN, V(18, 2, 0, 0), "FEATURE_X11_EGL_OLD_MESA_NOUVEAU",
|
||||||
"Mesa 18.2.0.0");
|
"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(
|
APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
||||||
OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
|
||||||
WindowProtocol::All, DriverVendor::NonMesaAll, DeviceFamily::NvidiaAll,
|
WindowProtocol::All, DriverVendor::NonMesaAll, DeviceFamily::NvidiaAll,
|
||||||
nsIGfxInfo::FEATURE_X11_EGL, nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION,
|
nsIGfxInfo::FEATURE_X11_EGL, nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION,
|
||||||
DRIVER_LESS_THAN, V(470, 82, 0, 0),
|
DRIVER_LESS_THAN, V(470, 82, 0, 0),
|
||||||
"FEATURE_ROLLOUT_X11_EGL_NVIDIA_BINARY_RELEASE", "470.82.0");
|
"FEATURE_ROLLOUT_X11_EGL_NVIDIA_BINARY", "470.82.0");
|
||||||
#endif
|
|
||||||
|
|
||||||
// Disable on all AMD devices not using Mesa.
|
// Disable on all AMD devices not using Mesa.
|
||||||
APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
APPEND_TO_DRIVER_BLOCKLIST_EXT(
|
||||||
|
|
Загрузка…
Ссылка в новой задаче