Open Bug 1328103 Opened 8 years ago Updated 2 years ago

Potential graphics leak in NVIDIA Quadro 2000M with updated drivers

Categories

(Core :: Graphics, defect, P3)

defect

Tracking

()

Tracking Status
platform-rel --- +

People

(Reporter: caspy77, Unassigned)

Details

(Whiteboard: [gfx-noted][platform-rel-nVidia])

There is a reddit user reporting black drawing in their browser with NVIDIA Quadro 2000M with up to date drivers. Disabling hardware acceleration prevents the issue.
https://www.reddit.com/r/firefox/comments/5lb9l1/black_bars_appearing_after_loading_a_lot_if/

Guessing it needs blacklisted?

I'm under the impression they will CC themselves here, but if not they can be contacted in that thread.

Here is their graphics info:
    
    Features
    Compositing	Direct3D 11
    Asynchronous Pan/Zoom	none
    WebGL Renderer	Google Inc. -- ANGLE (NVIDIA Quadro 2000M Direct3D11 vs_5_0 ps_5_0)
    WebGL2 Renderer	(no info)
    Hardware H264 Decoding	Yes; Using D3D9 API
    Audio Backend	wasapi
    Direct2D	true
    DirectWrite	true (6.2.9200.21976)

    GPU #1
    Active	Yes
    Description	NVIDIA Quadro 2000M
    Vendor ID	0x10de
    Device ID	0x0dda
    Driver Version	21.21.13.7586
    Driver Date	11-10-2016
    Drivers	nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
    Subsys ID	21d117aa
    RAM	2048

    GPU #2
    Active	No
    Description	Intel(R) HD Graphics 3000
    Vendor ID	0x8086
    Device ID	0x0126
    Driver Version	9.17.10.4229
    Driver Date	5-26-2015
    Drivers	igdumd64 igd10umd64 igd10umd64 igdumd32 igd10umd32 igd10umd32
    Subsys ID	0000000c
    RAM	Unknown

    Diagnostics
    AzureCanvasAccelerated	0
    AzureCanvasBackend	direct2d 1.1
    AzureContentBackend	direct2d 1.1
    AzureFallbackCanvasBackend	cairo
    failures	[GFX1-]: [D2D1.1] 4CreateBitmap failure Size(20,22192) Code: 0x80070057 format 0

    Decision Log
    D3D9_COMPOSITING	
    disabled by default: Disabled by default

    Failure Log
    (#0) Error	[D2D1.1] 4CreateBitmap failure Size(20,22192) Code: 0x80070057 format 0
Priority: -- → P3
Whiteboard: [gfx-noted]
The error code: 0x80070057 is ERROR_INVALID_PARAMETER in:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd319335(v=vs.85).aspx

I don't know the reason why the d2d bitmap creation has this error code?
Is it Low memory or (20,22192) too large.
But disabling HWA prevents the issue.
Should we put this card into blacklisted?
Flags: needinfo?(bas)
(In reply to Jerry Shih[:jerry] (UTC+8) from comment #1)
> The error code: 0x80070057 is ERROR_INVALID_PARAMETER in:
> https://msdn.microsoft.com/en-us/library/windows/desktop/dd319335(v=vs.85).
> aspx
> 
> I don't know the reason why the d2d bitmap creation has this error code?
> Is it Low memory or (20,22192) too large.
> But disabling HWA prevents the issue.
> Should we put this card into blacklisted?

No, this is simply too large (maximum is 2^14). So we should see why the fallback code isn't working.
Flags: needinfo?(bas)
platform-rel: --- → ?
Whiteboard: [gfx-noted] → [gfx-noted][platform-rel-nVidia]
platform-rel: ? → +
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.