New issue
Advanced search Search tips
Starred by 5 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment
link

Issue 617118: Video flickering when hardware video decoding is enabled (AMD GPU) (50.0 and 51.0)

Reported by quocdung...@gmail.com, Jun 3 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36

Example URL:
http://easyhtml5video.com/

Steps to reproduce the problem:
This steps can only be reproduced with old AMD GPU like AMD Radeon HD 6470M

1. Open chrome://flags and enable #ignore-gpu-blacklist
2. Restart browser
3. Visit http://easyhtml5video.com/ and play video.
3.a. or visit https://www.my5.tv and play any shows to reproduce bug in flash player

What is the expected behavior?
Video decode should work fine on old AMD GPU when GPU blacklist are being ignored. Chrome 49 and older version did not have this problem

What went wrong?
Video flickering on HTML5 and Flash when hardware video decode is enabled. Not all video types are flickering so it's 50/50

Please watch my videos about video playback comparison between Chrome 49.0 and 50.0

https://www.youtube.com/watch?v=0PB2ujtMius
https://www.youtube.com/watch?v=oGCxt-NzR_g

Did this work before? Yes Before i updated Chrome to 50.0

Is it a problem with Flash or HTML5? Both

Does this work in other browsers? Yes 

Chrome version: 51.0.2704.79  Channel: stable
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version: Shockwave Flash 21.0 r0

I tested on Firefox and Internet Explorer. Both browser works fine, no flickering.

I have downloaded drivers and BIOS from http://support.hp.com/dk-da/drivers/selfservice/hp-pavilion-g7-1100-notebook-pc-series/5082232/model/5147270?ssfFlag=true&sku=QA560EA and updated AMD drivers and BIOS to the latest version

The .nfo file contains all hardware infomation about my laptop HP HP Pavilion g7-1118so notebook pc and can only be viewen on Windows computers.
 
GPU 49.0.html
93.9 KB View Download
GPU 50.0 and 51.0.html
96.8 KB View Download
Image 2.png
375 KB View Download
Image 4.png
301 KB View Download
Image 5.png
320 KB View Download
laptop hardware.nfo
1.0 MB Download

Comment 1 by quocdung...@gmail.com, Jun 3 2016

The html files contains GPU info from chrome://gpu

Comment 2 by ashej...@chromium.org, Jun 7 2016

Labels: TE-Hardware-Dependency

Comment 3 by quocdung...@gmail.com, Jun 7 2016

Note: Hardware video decode works perfectly on Chrome 49 and older, so the problem is the Chrome itself and not my H/W. Kindly check the changes between 49 and 50.

Comment 4 by yini...@chromium.org, Jun 28 2016

Labels: Needs-Feedback
I don't have AMD Radeon to repro. 
uocdung1974@gmail.com, does it this still bother you in new released Chrome dev build 53? From the screenshot you uploaded, it does look like an issue. If you disable GPU decoding, does this bug disappear?

Comment 5 by quocdung...@gmail.com, Jul 4 2016

Yes, this bug still happen in dev build v53.
I tried GPU decoding and it resolve all video playback problem, but my laptop CPU is AMD with 2 cores, 3.0 GHz. Video playback is very terrible, it lags a lot and video chopping so i keep GPU deconding turned on

I updated the gpu drivers from AMD website but it is not solving the problem.

Chrome v49 is not obsolete yet so i can use it until this bug gets fixed

Remember to ask them what CPU model, speed and fequences before telling them to try disable GPU decoding. Next time

Comment 6 by quocdung...@gmail.com, Jul 4 2016

I tested video playback with hardware video decode enabled on Opera and it is working fine. Opera (Windows) is running the latest version of Chromium webview system
Image 001.png
459 KB View Download
Image 002.png
194 KB View Download

Comment 7 by sheriffbot@chromium.org, Jul 5 2016

Project Member
Labels: -Needs-Feedback Needs-Review
Owner: yini...@chromium.org
Thank you for providing more feedback. Adding requester "yiningc@chromium.org" for another review and adding "Needs-Review" label for tracking.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 8 by quocdung...@gmail.com, Jul 5 2016

I tested video playback on Vivaldi browser which is using Chromium and it also working fine. No video flickering problem. So i think the flickering bug came from Google Chrome software.

Comment 9 by yini...@chromium.org, Jul 12 2016

Labels: Needs-Feedback
Owner: ----
quocdung1974@gmail.com, can you report the display card model you are using? if this display card is put in gpu-blacklist, it probably means chrome intentionally not support GPU decoding on it.
Do you see the flicking issue when you use software decoding?

Comment 10 by yini...@chromium.org, Jul 21 2016

kindly reminder, quocdung1974@gmail.com, can you answer questions in #9?

Comment 11 by quocdung...@gmail.com, Jul 22 2016

My card is AMD Radeon HD 6470M. I don't see flickering issue on software decoding but the video playback is very slow due to CPU limit. In v49, it doesn't matter if my gpu was blacklisted, video playback will work perfectly like forever. v50 have ruined everything and make blacklisted gpu not support anymore.

Please do not mention with my email address to get spam-bot to grab my email. please censor my email, otherwise i won't reply anymore

Comment 12 by sheriffbot@chromium.org, Jul 23 2016

Project Member
Labels: -Needs-Feedback
Owner: yini...@chromium.org
Thank you for providing more feedback. Adding requester "yiningc@chromium.org" for another review and adding "Needs-Review" label for tracking.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 13 by yini...@chromium.org, Jul 25 2016

Cc: yini...@chromium.org sande...@chromium.org
Owner: ----
sandersd@, is AMD Radeon HD 6470M in H/W decoding blacklist?
I don't have a AME Radeon HD graphic card to verify if this issue repro.

Comment 14 by sande...@chromium.org, Jul 25 2016

Owner: jbau...@chromium.org
jbauman@: Another overlay or perhaps tiling bug?

Comment 15 by quocdung...@gmail.com, Jul 25 2016

May i ask. Is it possible to debug and collect logs from Google Chrome client?

Comment 16 by jbau...@chromium.org, Jul 26 2016

Could you check on Chrome Canary and see if it reproduces there? If it does you can get the about:gpu after you reproduce it and attach it here. It might have some additional logging info about what's going wrong.

Comment 17 by quocdung...@gmail.com, Jul 26 2016

I will try Google Canary and reproduce the bug after vacation. Just wait few days.

Comment 18 by yini...@chromium.org, Jul 26 2016

Status: Assigned (was: Unconfirmed)

Comment 19 by quocdung...@gmail.com, Jul 30 2016

I test Chrome Canary and the bug still happen. In chrome://gpu i found error log that says

Log Messages
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[4724:4236:0730/225042:ERROR:mf_helpers.cc(12)] : Error in dxva_video_decode_accelerator_win.cc on line 321

but in official version v52 and v49, does not say anything about the decode error. i don't know if it came from Windows or Chrome
gpu 52 official.html
98.8 KB View Download
gpu canary.html
100 KB View Download

Comment 20 by quocdung...@gmail.com, Sep 21 2016

The bug still present on 53.0.2785.116 m stable
Please wake up Google

Comment 21 Deleted

Comment 22 by quocdung...@gmail.com, Oct 30 2016

Update: This bug still present on Version 54.0.2840.59 (64-bit) and canary version Version 56.0.2905.0 canary (64-bit).

Comment 23 by quocdung...@gmail.com, Oct 31 2016

Log Messages
[4372:4368:1031/212103:ERROR:mf_helpers.cc(12)] : Error in dxva_video_decode_accelerator_win.cc on line 345
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.

https://chromium.googlesource.com/chromium/src/media/+/master/gpu/dxva_video_decode_accelerator_win.cc

latest working video decoder was 49.0.2623.112. GPU acceleration were completely different

https://chromium.googlesource.com/chromium/src/+/49.0.2623.112/

Comment 24 by cda...@chromium.org, Mar 13 2017

Labels: -Needs-Review
Cleaning up "Needs-Review" label as we are not using this label for triage anymore. Ref bug for this cleanup 684919

Comment 25 by quocdung...@gmail.com, May 8 2017

This issue still not fixed, but as of v57, video decode were forced to accelerate in GPU even it is disabled, so problem is solved i guesss

Comment 26 by vmi...@chromium.org, Aug 16 2017

Labels: Needs-TestConfirmation
Owner: ----
Status: Unconfirmed (was: Assigned)

Comment 27 by yini...@chromium.org, Aug 31 2017

Status: WontFix (was: Unconfirmed)
as per #25, this bug not repro anymore when AMD Radeon HD 6470M is forced H/W decoding

Sign in to add a comment