Closed Bug 1680087 Opened 4 years ago Closed 4 years ago

[Bug] Screen flickering and white fields appearing when scrolling (up/down) on Honor 7 (Mali-T628)

Categories

(Core :: Graphics, defect, P3)

Unspecified
Android
defect

Tracking

()

RESOLVED FIXED
87 Branch
Tracking Status
firefox87 --- fixed

People

(Reporter: kbrosnan, Assigned: jnicol)

References

(Blocks 2 open bugs)

Details

Attachments

(1 file)

From github: https://github.com/mozilla-mobile/fenix/issues/16772.

Steps to reproduce

During scrolling under WebRender some white fields are appearing and begin to flicker, the cursor also has issues (has gone or not writing until scrolling a screen up or down)

Expected behaviour

Smooth scrolling

Actual behaviour

See above

Device information

Honor 7

  • Android device: Honor 7, Android 6
  • Fenix version: Nightly 201127 17:01 (Build #2015778123)


Change performed by the Move to Bugzilla add-on.

Blocks: wr-android
Flags: needinfo?(jnicol)
Flags: needinfo?(jnicol)
Summary: [Bug] Screen flickering and white fields appearing when scrolling (up/down) → [Bug] Screen flickering and white fields appearing when scrolling (up/down) on Honor 7 (Mali-T628)
Severity: -- → S4
Priority: -- → P3

With help from the reporter on github we have established this is due to partial present. (presumably a bug in the driver). This was also reported by another user with a different Mali-T device here.

The first device is an Honor 7 (Mali T628, Android 6) and the second is a Lenovo K3 Note (Mali T760, Android 7.1.2). It seems safest to disable partial present on all Mali-Txxx. (Or perhaps just T6xx and T7xx, as I have encountered no issues on my T830 device.)

Due to rendering issues reported on a Mali-T628 and Mali-T760, disable
partial present on all Mali-T6xx and T7xx devices. We know that not
all T6xx and T7xx devices are affected, so this is being cautious. The
driver version is probably more important than the GPU model. We
should make the block more precise once more is known about the bug.

Assignee: nobody → jnicol
Status: NEW → ASSIGNED
Pushed by jnicol@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2179b6ef663a Disable webrender partial present on Mali-T6xx and T7xx. r=aosmond
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 87 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: