-
Notifications
You must be signed in to change notification settings - Fork 878
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Default OOP rasterization to off (original value) #4318
Conversation
@bbondy if this is approved/merged, should we re-open brave/brave-browser#6613? |
|
@bsclifton Does it really fix the mentioned issues? There is some feedback saying it doesn't. I'm basically OK with merging it (since it seems it is still in trials in Chrome), just want to understand trade-offs. |
@iefremov it does indeed fix both display glitches and specific crash situations (most which have been fixed are Linux). But it doesn't fix as many situations as I had hoped. That said, it still is a deviation from Chromium in an area which I'm personally not sure if it makes sense to differentiate I believe there have been about 4 reports which I have been able to confirm that disabling fixed the problem (likely helps a lot of people not reporting). The tradeoff would be: for folks not experiencing crash or graphical artifacts, there would be a slight performance loss |
Verification PASSED on
Verification passed on
Verification passed on
|
OOP rasterization is causing issues for some users (artifacts, crashes)
Resolves problems some users are having with crashes and graphic artifacts (blurred or wrong pixel values). Removing the flag for this would regress performance for folks not affected. We may want to look at a different (safer) way to solve brave/brave-browser#6613 (which I believe that Chrome is solving via field trials)
Deviations page doesn't need updating, since details about force enabling weren't originally added
Fixes brave/brave-browser#7581
Fixes brave/brave-browser#6979
Reverts #3793
Unfixes brave/brave-browser#6613
Submitter Checklist:
npm run lint
)git rebase master
(if needed).git rebase -i
to squash commits (if needed).Test Plan:
Command Line:
does not have--enable-oop-rasterization=Enabled
Reviewer Checklist:
After-merge Checklist:
changes has landed on.