Closed Bug 1262242 Opened 8 years ago Closed 8 years ago

Blocking too much of Nvidia on XP

Categories

(Core :: Graphics, defect)

Unspecified
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox48 --- affected

People

(Reporter: milan, Unassigned)

References

Details

(Whiteboard: [gfx-noted])

Since bug 639698, we have a downloadable blocklist entry for "NVIDIA drivers with versions we don't recognize".  Back in 2011, that was all versions above 7.0.0.0.  Since then, Nvidia driver versions have gone beyond that.
This is the downloadable blocklist entry in question:

<gfxBlacklistEntry blockID="g37">
   <os>WINNT 5.1</os>
   <vendor>0x10de</vendor>
   <feature>DIRECT3D_9_LAYERS</feature>
   <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus>
   <driverVersion>7.0.0.0</driverVersion>
   <driverVersionComparator>GREATER_THAN_OR_EQUAL</driverVersionComparator>
</gfxBlacklistEntry>

Version aware blocklisting is there since 40; this means that we can tell versions higher than 40 to "ignore" a particular blocklist entry.  We still have 38 ESR supported, but that will (and should) just remained blocklisted.

The version for the blocklist that should replace what we have today is the same, with the version addition at the end:


<gfxBlacklistEntry  blockID="g37">
   <os>WINNT 5.1</os>
   <vendor>0x10de</vendor>
   <feature>DIRECT3D_9_LAYERS</feature>
   <featureStatus>BLOCKED_DRIVER_VERSION</featureStatus>
   <driverVersion>7.0.0.0</driverVersion>
   <driverVersionComparator>GREATER_THAN_OR_EQUAL</driverVersionComparator>
   <versionRange maxVersion="47.0a1"></versionRange>
</gfxBlacklistEntry>

Which should stop blocking versions after 47 aurora 1.

(see https://dxr.mozilla.org/mozilla-central/source/gfx/tests/gtest/TestGfxWidgets.cpp#61 for the version comparison test.)
Whiteboard: [gfx-noted]
Of course, there is no particular urgency in accelerating more XP, the percentages are small, the risk and distraction is potentially high.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
So it looks like there's a set of drivers on XP that are of the form \d.\d.\d.\d. We currently block all of them using the >= 7 and <6.14 blocking rules.

We could enable some of them but it's probably not worth it. It looks like only about 1% of our XP Nvidia users are affected.
You need to log in before you can comment on or make changes to this bug.