We now have two tentative patches for bug #507797 my patch isn’t complete but is only missing a few bits and pieces, Toby’s is almost the same, we’d of course like reviewers to check over the patches and select which one should be applied.
So we’ve worked around the bug, of course this solution is merely stop gap between now and when Cairo is faster on all hardware. I must of course apologise to everyone who has hit this bug, especially as it was branched with this bug and the distributions have pulled in a buggy app. It was very difficult for me to identify this bug but as Jorgen had the issue on his laptop I managed to actually see it for the first time. This was a big help as I didn’t actually understand the problem. Jorgen also did the majority of the work to fix the bug so thanks go out to him.
We’re hoping to make a point release soon for distros to pull in and fix the problem.
** UPDATE ** I have now combined the two patches into one. We just need a review and we’re ready to commit.
Great work! You guys rock.
Thanks for the link, Option “EXAOptimizeMigration” “on” makes my nv system rendering firefox almost bearably
Congrats : )
Awful to have to use that much time on a workaround though.