Closed Bug 1492871 Opened 6 years ago Closed 3 years ago

Fallback to Basic compositing on a driver update, pdfjs (canvas/webgl?) did not recover properly

Categories

(Core :: Graphics: WebRender, defect, P2)

64 Branch
x86_64
Windows 10
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox64 --- affected

People

(Reporter: jan, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: nightly-community)

Attachments

(3 files)

Attached file aboutsupport.txt
Win 10, GTX 1060
I had http://us.download.nvidia.com/Windows/411.63/411.63-win10-win8-win7-desktop-release-notes.pdf (and other tabs) opened and made a driver upgrade from 399.07 to 411.63.
After my window went black for a moment to activate the new driver, the pdf viewer did not recover properly and Nightly had a fallback to Basic compositing.

Some quotes:
> WEBRENDER:
> opt-in by default: WebRender is an opt-in feature
> available by user: Force enabled by pref
> unavailable by runtime: Failed to render WebRender
> ADVANCED_LAYERS:
> failed by runtime: Failed initializing MLGDeviceD3D11

> Failure Log
> (#0): GP+[GFX1-]: GFX: RenderThread detected a device reset in BeginFrame
> (#279): CP+[GFX1]: Failed to create software bitmap: Size(1020,1320) Code: 0x8899000c
> (#280): CP+[GFX1]: Failed to create software bitmap: Size(1020,1320) Code: 0x8899000c
Attached image Screenshot.png
> After my window went black

my display*
Priority: -- → P2
:darkspirit, what happens with same STR without WebRender?
Flags: needinfo?(jan)
Attached image advancedlayers.png
Same profile, but with gfx.webrender.force-disabled;true.
I downgraded from 411.63 to 399.07 while having the pdf opened.
The broken document is black instead of grey.

> Compositing: Direct3D 11 (Advanced Layers)

> Failure Log
> (#0): GP+[GFX1-]: GFX: D3D11 detected a device reset in ResizeBuffers
> (#1): GP+[GFX1-]: Could not resize the swapchain (0x5b6,0x487)
> (#2): GP+[GFX1-]: Could not resize the swapchain (0x5b6,0x487)
Flags: needinfo?(jan)
Blocks: stage-wr-next
No longer blocks: stage-wr-trains
So Advanced Layers did not fallback to Basic, but still had a broken pdf viewer.
Still gfx.webrender.force-disabled;true.
Now I upgraded from 399.07 back to 411.63. This time the pdf reader recovered correctly while getting the same failure log.
See Also: → 1520185
See Also: → 1554495
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: