Home

Chromium GPU blacklist prevents accelerated Video

%3CLINGO-SUB%20id%3D%22lingo-sub-409907%22%20slang%3D%22en-US%22%3EChromium%20GPU%20blacklist%20prevents%20accelerated%20Video%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-409907%22%20slang%3D%22en-US%22%3E%3CP%3EEdgeHTML%2FSpartan%20utilises%20the%20iGPU%20for%20video%20playback.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEdgeChromium%20does%20not%20and%20falls%20back%20to%20software.%20This%20causes%20lag%2C%20slower%20performance%2C%20bad%20video%20etc.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EChromium%20has%20a%20pretty%20big%20problem%20with%20the%20lack%20of%20utilisation%20of%20GPU%20acceleration%20for%20quite%20a%20few%20mobile%20devices%20with%20switchable%20graphics%20.%20i.e.%20iGPU%20(Intel%20HD%203000%2F4xxx)%20%2B%20dGPU%20(ATI%2FAMD%205xxx%20%2F6xxx%20etc).%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EChromium%20keeps%20a%20%22blacklist%22%20of%20a%20lot%20of%20devices%20and%20automatically%20switches%20GPU%20acceleration%20off.%20%22Enabling%20the%20override%20software%20rendering%20list%22%20via%20edge%3A%2F%2Fflags%20does%20not%20make%20a%20difference.%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EWhilst%20Chromium%20does%20indeed%20see%20that%20a%20switchable%20graphics%20solution%20is%20being%20used%20it%20however%20is%20not%20able%20to%20utilise%20the%20dGPU%20at%20all%20and%20does%20not%20stress%20the%20iGPU%20whilst%20playing%20videos.%20via%20edge%3A%2F%2Fgpu%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EIf%20reports%20are%20needed%20I%20would%20be%20happy%20to%20assist.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-411590%22%20slang%3D%22en-US%22%3ERe%3A%20Chromium%20GPU%20blacklist%20prevents%20accelerated%20Video%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-411590%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F316313%22%20target%3D%22_blank%22%3E%40VonCrisp%3C%2FA%3E%26nbsp%3B-%20Thanks%20for%20the%20feedback.%20Could%20you%20please%20attach%20the%20output%20from%20%3CA%20href%3D%22edge%3A%2F%2Fgpu%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Eedge%3A%2F%2Fgpu%3C%2FA%3E%20on%20the%20system%20where%20you're%20hitting%20this%20issue%3F%20If%20your%20GPU%20is%20blacklisted%2C%20then%20enabling%20the%26nbsp%3B%3CA%20href%3D%22edge%3A%2F%2Fflags%2F%23ignore-gpu-denylist%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Eedge%3A%2F%2Fflags%2F%23ignore-gpu-denylist%3C%2FA%3E%20feature%20should%20allow%20hardware%20acceleration%20to%20be%20utilized.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI've%20filed%20an%20internal%20bug%20to%20track%20the%20other%20aspect%20of%20your%20feedback%20(utilizing%20the%20dGPU%20for%20video%20decode%20%2F%20processing%20when%20the%20iGPU%20is%20blacklisted).%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-412171%22%20slang%3D%22en-US%22%3ERe%3A%20Chromium%20GPU%20blacklist%20prevents%20accelerated%20Video%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-412171%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F316274%22%20target%3D%22_blank%22%3E%40isuru-c-p%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThank%20you%20for%20coming%20back%20to%20me%20and%20opening%20a%20ticket!%3C%2FP%3E%3CP%3EI%20have%20run%20a%20few%20tests%2C%26nbsp%3Bedge%3A%2F%2Fgpu%20results%20for%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eedge___gpu.html%20-%20ignore-gpu-denylist%20disabled%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eedge___gpu.html%20-%26nbsp%3Bignore-gpu-denylist%20enabled%3C%2FP%3E%3CP%3EedgeChromium%20ignore-gpu-denylist%20enabled.jpg%3C%2FP%3E%3CP%3ECauses%20livestream%20playback%20to%20corrupt.%3C%2FP%3E%3CP%3EAlso%20doesn't%20utilise%20the%20iGPU%20or%20dGPU%20(via%20task%20manager)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EedgeHTML%20GPU%20being%20utilised.jpg%3C%2FP%3E%3CP%3Eshowing%20EdgeHTML%20to%20be%20utilising%20the%20iGPU%26nbsp%3B(via%20task%20manager)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eedge___gpu%20ANGLE%20OpenGL%20crash%20upon%20livestream.html%3C%2FP%3E%3CP%3EANGLE%20set%20to%20OpenGL%20out%20of%20curiosity%20for%20this%20test.%3C%2FP%3E%3CP%3ECauses%20dGPU%20to%20show%20up%20in%26nbsp%3B%3CSPAN%20class%3D%22row-title%22%3EGL_RENDERER%3C%2FSPAN%3E%26nbsp%3Bas%20opposed%20to%20iGPU.%3C%2FP%3E%3CP%3ECauses%20Windows%20to%20BSOD%20upon%20running%20the%20livestream.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20I%20can%20help%20with%20more%20data%20I%20would%20be%20more%20than%20happy!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDevice%3A%20HP%20Envy%2017%202xxx.%20Intel%20HD%203000%20iGPU%20and%20AT%206850m.%26nbsp%3B%3C%2FP%3E%3CP%3EWindows%201809.%20Latest%20WU%20drivers%20for%20both%20devices.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
VonCrisp
Occasional Contributor

EdgeHTML/Spartan utilises the iGPU for video playback.

 

EdgeChromium does not and falls back to software. This causes lag, slower performance, bad video etc.

 

Chromium has a pretty big problem with the lack of utilisation of GPU acceleration for quite a few mobile devices with switchable graphics . i.e. iGPU (Intel HD 3000/4xxx) + dGPU (ATI/AMD 5xxx /6xxx etc).

Chromium keeps a "blacklist" of a lot of devices and automatically switches GPU acceleration off. "Enabling the override software rendering list" via edge://flags does not make a difference.

Whilst Chromium does indeed see that a switchable graphics solution is being used it however is not able to utilise the dGPU at all and does not stress the iGPU whilst playing videos. via edge://gpu

If reports are needed I would be happy to assist.

2 Replies

@VonCrisp - Thanks for the feedback. Could you please attach the output from edge://gpu on the system where you're hitting this issue? If your GPU is blacklisted, then enabling the edge://flags/#ignore-gpu-denylist feature should allow hardware acceleration to be utilized.

 

I've filed an internal bug to track the other aspect of your feedback (utilizing the dGPU for video decode / processing when the iGPU is blacklisted).

@isuru-c-p 

 

Thank you for coming back to me and opening a ticket!

I have run a few tests, edge://gpu results for:

 

edge___gpu.html - ignore-gpu-denylist disabled

 

edge___gpu.html - ignore-gpu-denylist enabled

edgeChromium ignore-gpu-denylist enabled.jpg

Causes livestream playback to corrupt.

Also doesn't utilise the iGPU or dGPU (via task manager)

 

edgeHTML GPU being utilised.jpg

showing EdgeHTML to be utilising the iGPU (via task manager)

 

edge___gpu ANGLE OpenGL crash upon livestream.html

ANGLE set to OpenGL out of curiosity for this test.

Causes dGPU to show up in GL_RENDERER as opposed to iGPU.

Causes Windows to BSOD upon running the livestream.

 

If I can help with more data I would be more than happy!

 

Device: HP Envy 17 2xxx. Intel HD 3000 iGPU and AT 6850m. 

Windows 1809. Latest WU drivers for both devices.

 

 

Related Conversations
Tabs and Dark Mode
cjc2112 in Discussions on
30 Replies
Stable version of Edge insider browser
HotCakeX in Discussions on
35 Replies
flashing a white screen while open new tab
Deleted in Discussions on
14 Replies
How to Prevent Teams from Auto-Launch
chenrylee in Microsoft Teams on
29 Replies