Bug 192523
Summary: | [GTK] Accelerated compositing mode is in poor state | ||
---|---|---|---|
Product: | WebKit | Reporter: | Michael Catanzaro <mcatanzaro> |
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | bugs-noreply, cadubentzen, cgarcia, Hironori.Fujii, magomez, mcatanzaro, thakrarnisha6, zan |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | PC | ||
OS: | Linux | ||
Bug Depends on: | 178387, 192230, 192276, 192522, 192982, 193001, 193011, 193903, 193972, 197994, 200575, 200856, 201505, 201507, 202362 | ||
Bug Blocks: |
Michael Catanzaro
Unfortunately accelerated compositing mode has suffered some regressions between 2.22 (where I believe it was working *almost* well enough) and 2.23.1. I've made the executive decision to disable AC mode in Epiphany git master since this fixes several issues, including annoying issues with GitLab that were making development difficult. I'll leave it enabled in 3.30 for a while longer because 3.30 branch users are expected to use 2.22, but when we get closer to 2.24 release I'll go back and disable it there too.
Here are the issues:
* Bug #178387 (an old bug, but I do not remember hitting it in 2.22)
* Bug #182276 (seems like a recent regression)
* Bug #192230 (seems like a recent regression)
* Bug #192522 (not a regression from 2.22, but a blocker for Epiphany regardless)
I'm also tracking this as https://gitlab.gnome.org/GNOME/epiphany/issues/595.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Michael Catanzaro
(In reply to Michael Catanzaro from comment #0)
> * Bug #182276 (seems like a recent regression)
Oops, bug #192276
Michael Catanzaro
Does anyone know of any websites other than https://webkit.org/blog-files/3d-transforms/poster-circle.html that are broken by having disabled AC mode?
Carlos Bentzen
(In reply to Michael Catanzaro from comment #2)
> Does anyone know of any websites other than
> https://webkit.org/blog-files/3d-transforms/poster-circle.html that are
> broken by having disabled AC mode?
Any website that uses CSS 3D transforms?
Tested a few from https://www.creativebloq.com/css3/20-stunning-examples-css-3d-transforms-11112759 and seems like it.
Michael Catanzaro
Yeah, but I suppose I was looking for something other than a test/example websites. We know many websites trigger AC mode by using 3D transforms, but almost none of them appear to suffer any functionality regression when it is turned off. And for some users, these websites are only usable once it is turned off.
Basically we need to decide if losing 3D transforms is worth the cost of dependent bug #178387, bug #192522, bug #192982, bug #193001, bug #193011, etc.
Michael Catanzaro
I suppose my hypothesis is: the set of websites harmed by leaving AC mode enabled on-demand is overwhelmingly larger than the set of websites harmed by turning it off.
Zan Dobersek
Removing the WPE tag because the remaining bugs are either stale/unconfirmed or simply unrelated to WPE, and because the idea in comment #4 is not compatible with WPE roadmap.
Fujii Hironori
IIRC, WebInspector's element highlight is using GraphicsLayer.
Michael Catanzaro
(In reply to Michael Catanzaro from comment #4)
> Basically we need to decide if losing 3D transforms is worth the cost of
> dependent bug #178387, bug #192522, bug #192982, bug #193001, bug #193011,
> etc.
All of these except bug #193011 have now been solved.
If we buy the needed hardware and fix bug #193011, then we could try turning AC mode back on in Epiphany. Hopefully any users complaining about AC mode performance have similar hardware. And if not, well, no point in worrying about future bug reports before they arrive.
Carlos Garcia Campos
(In reply to Michael Catanzaro from comment #8)
> (In reply to Michael Catanzaro from comment #4)
> > Basically we need to decide if losing 3D transforms is worth the cost of
> > dependent bug #178387, bug #192522, bug #192982, bug #193001, bug #193011,
> > etc.
>
> All of these except bug #193011 have now been solved.
>
> If we buy the needed hardware and fix bug #193011, then we could try turning
> AC mode back on in Epiphany. Hopefully any users complaining about AC mode
> performance have similar hardware. And if not, well, no point in worrying
> about future bug reports before they arrive.
Or we can disable AC only for that particular hardware
Michael Catanzaro
(In reply to Carlos Garcia Campos from comment #9)
> Or we can disable AC only for that particular hardware
Yes indeed.
Michael Catanzaro
All issues are closed.
I'll reenable AC mode in Ephy soon if no more issues are reported. I'm sure we will get more bug reports, but it doesn't make sense to worry too much about bugs that haven't been reported yet.
Michael Catanzaro
Reopening due to bug #200575.
Michael Catanzaro
All fixed again.
Michael Catanzaro
Reopening due to bug #202362.
james
When it comes to gaining top rankings in search engine results, content is king. Search engines are driven by complex algorithms that reward user-friendly, quality websites with high rankings.
This means to be successful online, websites need to contain current, useful information including regular updates, blog posts and links to and from other high authority sources.
offical website : https://www.inventive9.com
Michael Catanzaro
All dependent bugs closed, thanks everyone!