Summary: | [EFL] Need the libosmesa to support the software backend drawing. | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Hunseop Jeong <hs85.jeong> | ||||||
Component: | WebKit EFL | Assignee: | Hunseop Jeong <hs85.jeong> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | commit-queue, gyuyoung.kim, lucas.de.marchi, ossy, ryuan.choi | ||||||
Priority: | P2 | ||||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 161289 | ||||||||
Attachments: |
|
Description
Hunseop Jeong
2015-07-18 00:26:31 PDT
Created attachment 257025 [details]
Patch
I tried to test the software backend drawing in MiniBrowser using the -e=software_x11 option. If you got the error when using the MiniBrowser on software backend, please leave the comment here. I installed libosmesa6-dev manually and then rebuilt jhbuild modules and WebKit too, but still get crash immediately: $ WebKitBuild/Release/bin/MiniBrowser -e=software_x11 Segmentation fault (core dumped) Comment on attachment 257025 [details]
Patch
Is this patch still valid ? Clear r? until you reply my question.
(In reply to comment #3) > I installed libosmesa6-dev manually and then rebuilt jhbuild > modules and WebKit too, but still get crash immediately: > > $ WebKitBuild/Release/bin/MiniBrowser -e=software_x11 > Segmentation fault (core dumped) When I do same thing on Ubuntu 15.10, MiniBrowser works well. I wonder if Ossy still has the problem. Created attachment 288103 [details]
Rebase the patch but we need to verify it for landing patch.
(In reply to comment #6) > Created attachment 288103 [details] > Rebase the patch but we need to verify it for landing patch. When I installed libosmesa6-dev, I don't have any problem locally yet. Do you have problem ? I verify that "-e=software_x11" option works well. When I run the CanvasMark benchmark. There is big performance gain between on/off the option. CanbasMark benchmark- http://www.kevs3d.co.uk/dev/canvasmark/ The result is as below, - CanvasMark Score: 13896 (EFL MiniBrowser with software_x11) - CanvasMark Score: 6149 (EFL MiniBrowser without software_x11) - CanvasMark Score: 7067 (Chrome 49 on Linux) - CanvasMark Score: 11244 (Firefox 47 on Linux) (All tests were done by same PC) EFL MiniBrowser score is better than Chrome and Firefox. :) Comment on attachment 288103 [details] Rebase the patch but we need to verify it for landing patch. Clearing flags on attachment: 288103 Committed r205538: <http://trac.webkit.org/changeset/205538> All reviewed patches have been landed. Closing bug. |