Bug 150932
Summary: | [EFL] All performance tests fail on Ubuntu 15.10 | ||
---|---|---|---|
Product: | WebKit | Reporter: | Csaba Osztrogonác <ossy> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | gyuyoung.kim, hs85.jeong, hyuki.kim, jh718.park, ossy |
Priority: | P2 | ||
Version: | Other | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 150619 |
Csaba Osztrogonác
All tests fail because of the following output on stderr:
ERR<20231>:EvasGL modules/evas/engines/gl_common/evas_gl_core.c:1329 _internal_config_set() Win cfg can't support Evas GL DR win (depth 0, stencil 0, msaa 0)
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
KwangHyuk
(In reply to comment #0)
> All tests fail because of the following output on stderr:
> ERR<20231>:EvasGL modules/evas/engines/gl_common/evas_gl_core.c:1329
> _internal_config_set() Win cfg can't support Evas GL DR win (depth 0,
> stencil 0, msaa 0)
Hi, Ossy,
My ubuntu version is 15.04.
And I could not see the same error that you have found, but I could see below erros for perf test.
ERR<5630>:ecore_evas modules/ecore_evas/engines/x/ecore_evas_x.c:4493 ecore_evas_gl_x11_options_new_internal() evas_engine_info_set() init engine 'opengl_x11' failed.
ERR<5630>:evas_main lib/evas/canvas/evas_gl.c:138 evas_gl_new() Evas GL engine not available.
IMO, engine setting api should be refactored according to the efl's change.
I will re-check it soon. :)
Csaba Osztrogonác
To be able to run performance tests, you should
set USE_NATIVE_XDISPLAY=1 environment variable.
It works fine without error message on Ubuntu 15.04,
I only get this error/warning only on 15.10.
Hunseop Jeong
Perf test failed for a long time.
I try to test the perf test with the EFL 1.17.0 and then result looks good.
Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
I tested the layout and jsc tests that also looks good.
Gyuyoung Kim
(In reply to comment #3)
> Perf test failed for a long time.
> I try to test the perf test with the EFL 1.17.0 and then result looks good.
> Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
> Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
> I tested the layout and jsc tests that also looks good.
I tried to run perf test with the ossy's patch locally, perf test still doesn't work in my box. Did you add any new step to run perf test ?
Hunseop Jeong
(In reply to comment #4)
> (In reply to comment #3)
> > Perf test failed for a long time.
> > I try to test the perf test with the EFL 1.17.0 and then result looks good.
> > Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
> > Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
> > I tested the layout and jsc tests that also looks good.
>
> I tried to run perf test with the ossy's patch locally, perf test still
> doesn't work in my box. Did you add any new step to run perf test ?
What is the 'my box' mean? Do you use the vm for the perf bot?
Test OS is ubuntu 15.10.
Gyuyoung Kim
(In reply to comment #5)
> (In reply to comment #4)
> > (In reply to comment #3)
> > > Perf test failed for a long time.
> > > I try to test the perf test with the EFL 1.17.0 and then result looks good.
> > > Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
> > > Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
> > > I tested the layout and jsc tests that also looks good.
> >
> > I tried to run perf test with the ossy's patch locally, perf test still
> > doesn't work in my box. Did you add any new step to run perf test ?
>
> What is the 'my box' mean? Do you use the vm for the perf bot?
> Test OS is ubuntu 15.10.
my box means my Ubuntu 15.10 linux machine.
Hunseop Jeong
(In reply to comment #6)
> (In reply to comment #5)
> > (In reply to comment #4)
> > > (In reply to comment #3)
> > > > Perf test failed for a long time.
> > > > I try to test the perf test with the EFL 1.17.0 and then result looks good.
> > > > Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
> > > > Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
> > > > I tested the layout and jsc tests that also looks good.
> > >
> > > I tried to run perf test with the ossy's patch locally, perf test still
> > > doesn't work in my box. Did you add any new step to run perf test ?
> >
> > What is the 'my box' mean? Do you use the vm for the perf bot?
> > Test OS is ubuntu 15.10.
>
> my box means my Ubuntu 15.10 linux machine.
If you want to try the perf test locally, you have to add the 'USE_NATIVE_XDISPLAY=1'.
Gyuyoung Kim
(In reply to comment #7)
> (In reply to comment #6)
> > (In reply to comment #5)
> > > (In reply to comment #4)
> > > > (In reply to comment #3)
> > > > > Perf test failed for a long time.
> > > > > I try to test the perf test with the EFL 1.17.0 and then result looks good.
> > > > > Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
> > > > > Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
> > > > > I tested the layout and jsc tests that also looks good.
> > > >
> > > > I tried to run perf test with the ossy's patch locally, perf test still
> > > > doesn't work in my box. Did you add any new step to run perf test ?
> > >
> > > What is the 'my box' mean? Do you use the vm for the perf bot?
> > > Test OS is ubuntu 15.10.
> >
> > my box means my Ubuntu 15.10 linux machine.
>
> If you want to try the perf test locally, you have to add the
> 'USE_NATIVE_XDISPLAY=1'.
Of course I set the environment variable before running perf test.
Hunseop Jeong
(In reply to comment #8)
> (In reply to comment #7)
> > (In reply to comment #6)
> > > (In reply to comment #5)
> > > > (In reply to comment #4)
> > > > > (In reply to comment #3)
> > > > > > Perf test failed for a long time.
> > > > > > I try to test the perf test with the EFL 1.17.0 and then result looks good.
> > > > > > Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
> > > > > > Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
> > > > > > I tested the layout and jsc tests that also looks good.
> > > > >
> > > > > I tried to run perf test with the ossy's patch locally, perf test still
> > > > > doesn't work in my box. Did you add any new step to run perf test ?
> > > >
> > > > What is the 'my box' mean? Do you use the vm for the perf bot?
> > > > Test OS is ubuntu 15.10.
> > >
> > > my box means my Ubuntu 15.10 linux machine.
> >
> > If you want to try the perf test locally, you have to add the
> > 'USE_NATIVE_XDISPLAY=1'.
>
> Of course I set the environment variable before running perf test.
Could you show me your error message?
Is it same with below message?
Running 151 tests
Running Animation/balls.html (1 of 151)
error: Animation/balls.html
ERR<1708>:ecore_evas modules/ecore_evas/engines/x/ecore_evas_x.c:4514 ecore_evas_gl_x11_options_new_internal() evas_engine_info_set() init engine 'opengl_x11' failed.
ERR<1708>:evas_main lib/evas/canvas/evas_gl.c:151 evas_gl_new() Evas GL engine not available.
...
Gyuyoung Kim
> Could you show me your error message?
> Is it same with below message?
>
> Running 151 tests
> Running Animation/balls.html (1 of 151)
> error: Animation/balls.html
> ERR<1708>:ecore_evas modules/ecore_evas/engines/x/ecore_evas_x.c:4514
> ecore_evas_gl_x11_options_new_internal() evas_engine_info_set() init engine
> 'opengl_x11' failed.
> ERR<1708>:evas_main lib/evas/canvas/evas_gl.c:151 evas_gl_new() Evas GL
> engine not available.
> ...
There is no message during my perf test after applying EFL 1.17.0 version.
In my case perf test doesn't pass *Animation/balls.html* as below,
gyuyoung@gyuyoung-MacBookPro:~/webkit/WebKit$ Tools/Scripts/run-perf-tests
Running 151 tests
Running Animation/balls.html (1 of 151)
Hunseop Jeong
(In reply to comment #10)
> > Could you show me your error message?
> > Is it same with below message?
> >
> > Running 151 tests
> > Running Animation/balls.html (1 of 151)
> > error: Animation/balls.html
> > ERR<1708>:ecore_evas modules/ecore_evas/engines/x/ecore_evas_x.c:4514
> > ecore_evas_gl_x11_options_new_internal() evas_engine_info_set() init engine
> > 'opengl_x11' failed.
> > ERR<1708>:evas_main lib/evas/canvas/evas_gl.c:151 evas_gl_new() Evas GL
> > engine not available.
> > ...
>
> There is no message during my perf test after applying EFL 1.17.0 version.
> In my case perf test doesn't pass *Animation/balls.html* as below,
>
> gyuyoung@gyuyoung-MacBookPro:~/webkit/WebKit$ Tools/Scripts/run-perf-tests
> Running 151 tests
> Running Animation/balls.html (1 of 151)
Um..It looks weird.
I got below result after bumping up EFL.
carrot@carrot-HVM-domU:~/Source/webkit$ ./Tools/Scripts/run-perf-tests --platform efl
Running 151 tests
Running Animation/balls.html (1 of 151)
RESULT Animation: balls: FrameRate= 6.79578453011 fps
median= 6.78576729325 fps, stdev= 0.0672232647868 fps, min= 6.6790265764 fps, max= 6.94028750141 fps
RESULT Animation: balls: JSHeap= 1099129.0 bytes
median= 1098013.0 bytes, stdev= 3543.66108633 bytes, min= 1093811.0 bytes, max= 1103154.0 bytes
RESULT Animation: balls: Malloc= 109720576.0 bytes
median= 109477888.0 bytes, stdev= 2481953.25177 bytes, min= 106815488.0 bytes, max= 113238016.0 bytes
Finished: 41.564760 s
...
I try to investigate further.
Csaba Osztrogonác
Just an idea, maybe you have different GPU and it might cause this problem.
Hunseop Jeong
(In reply to comment #10)
> > Could you show me your error message?
> > Is it same with below message?
> >
> > Running 151 tests
> > Running Animation/balls.html (1 of 151)
> > error: Animation/balls.html
> > ERR<1708>:ecore_evas modules/ecore_evas/engines/x/ecore_evas_x.c:4514
> > ecore_evas_gl_x11_options_new_internal() evas_engine_info_set() init engine
> > 'opengl_x11' failed.
> > ERR<1708>:evas_main lib/evas/canvas/evas_gl.c:151 evas_gl_new() Evas GL
> > engine not available.
> > ...
>
> There is no message during my perf test after applying EFL 1.17.0 version.
> In my case perf test doesn't pass *Animation/balls.html* as below,
>
> gyuyoung@gyuyoung-MacBookPro:~/webkit/WebKit$ Tools/Scripts/run-perf-tests
> Running 151 tests
> Running Animation/balls.html (1 of 151)
Perf test seems to work properly after bump up EFL.
Cool :)
Gyuyoung Kim
Finally close this bug.