Closed Bug 1873085 Opened 2 years ago Closed 2 years ago

Prefer downgrading acceleration over disabling GPU process with excessive device resets

Categories

(Core :: Graphics, task, P3)

task

Tracking

()

RESOLVED FIXED
123 Branch
Tracking Status
firefox123 --- fixed

People

(Reporter: aosmond, Assigned: aosmond)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Right now we disable the GPU process if there are excessive device resets:
https://searchfox.org/mozilla-central/rev/6321fb8f7533456a62dfa2aa68ee0477a6c8f693/gfx/ipc/GPUProcessManager.cpp#772

We should do FallbackFromAcceleration instead.

When we encounter an excessive number of device resets in the GPU
process, we would previously just disable the GPU process over blaming
the acceleration itself. Now we either restart the GPU process in a
last ditch attempt to clear the device state, and failing that, disable
acceleration due to excessive resets.

Pushed by aosmond@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4ad0cf510725 Prefer disabling acceleration over GPU process with excessive device resets. r=gfx-reviewers,jrmuizel
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch
Regressions: 1877726
No longer regressions: 1877726
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: