Open Bug 1346857 Opened 7 years ago Updated 2 years ago

Artifacts while playing GIFV on Intel graphics with Hardware Acceleration enabled.

Categories

(Core :: Graphics, defect, P3)

55 Branch
defect

Tracking

()

UNCONFIRMED
Tracking Status
platform-rel --- -

People

(Reporter: smartfon.reddit, Unassigned)

Details

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

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
Build ID: 20170313030209

Steps to reproduce:

Play a GIFV animation on Nightly (March 12 & 13) with default Intel graphics with HW enabled.


Actual results:

Digital artifacts interfere with playback. Animation becomes pixelated and eventually turns all green.


Expected results:

Should play without artifacts like other animations (webm, GIF).
GPU that usually runs Nightly: Intel HD 3000 (tested with previous and newest drivers)
GPU secondary: NVIDIA 540m (tested with previous and newest drivers)
CPU: i7-2630QM
OS: Windows 10 64bit
Problem observed since March 12, 2017 Nightly update. 
No problem with NVIDIA while HW is enabled.
No problem with Intel while HW disabled.

Problem exists with this configuration:
Intel graphics with HW enabled
layers.acceleration.force-enabled = true
direct2d = disabled
gfx.content.azure.backends = direct2d,cairo  (or just cairo)


Artifacts begin with a narrow flickering horizontal gray stripe above
http://imgur.com/a/aftx4

In a few seconds, the animation becomes pixelated
http://imgur.com/a/roXb1

in less than a minute, it may or may not turn completely green
http://imgur.com/a/yw8GW


Here is an example GIFV animation with the problem. 100% reproducible.
http://i.imgur.com/WOBmOOg.gifv

No problem with webm
https://gfycat.com/GlamorousAcceptableCommabutterfly

No problem with plain GIF
https://i.redd.it/xtxemnazk5ly.gif

The problem is related only to GIFV format.


While the glitchy GIFV is playing, the computer freezes for a few seconds every once in a while, especially while switching to the tab that plays the animation. The machine freezes when the animation is playing but Firefox is not the activate program. I opened Paint to paste the screenshot and as I was editing it, the computer repeatedly froze. Closed the GIFV window and it went back to normal.
Component: Untriaged → Graphics
Product: Firefox → Core
HWA enabled with Intel. 

Went to Menu and "Restart with Add-ons disabled...". Restarted into Safe Mode. No graphics glitch.
Closed and opened Nightly in regular mode again.
Manually disabled all addons. Rebooted the browser. The glitch came back. Sometimes the whole page would turn black while playing the GIFV. One time the entire PC screen with taskbar turned black and froze for two seconds. 

No problems while using other programs.
> GPU that usually runs Nightly: Intel HD 3000 (tested with previous and newest drivers)

What I tried earlier were the new and old Intel chipset drivers. Later I went to Intel website and downloaded their 2 year old (latest) official Intel HD 3000 drivers. Installed it, rebooted, and the GIFV played without a glitch.

Windows 10 then checked for updates, download some other version of Intel HD drivers from Microsoft servers, installed it on top of what I had installed, and the GIFV problem returned.

There is no way to permanently disable specific Windows 10 driver updates as far as I know. I don't know if that's a good idea anyway.
platform-rel: --- → ?
Whiteboard: [platform-rel-Intel]
So, the only thing here would be to block the latest drivers and turn off acceleration on these cards, which is probably not the best thing for the user.
Priority: -- → P3
Whiteboard: [platform-rel-Intel] → [platform-rel-Intel][gfx-noted]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.