RESOLVED FIXED Bug 150932
[EFL] All performance tests fail on Ubuntu 15.10
https://bugs.webkit.org/show_bug.cgi?id=150932
Summary [EFL] All performance tests fail on Ubuntu 15.10
Csaba Osztrogonác
Reported 2015-11-05 07:11:02 PST
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
KwangHyuk
Comment 1 2015-11-12 05:30:33 PST
(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
Comment 2 2015-11-12 05:37:13 PST
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
Comment 3 2016-03-29 18:49:55 PDT
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
Comment 4 2016-03-30 00:56:57 PDT
(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
Comment 5 2016-03-30 01:03:34 PDT
(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
Comment 6 2016-03-30 01:05:22 PDT
(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
Comment 7 2016-03-30 01:07:07 PDT
(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
Comment 8 2016-03-30 01:09:19 PDT
(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
Comment 9 2016-03-30 01:14:39 PDT
(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
Comment 10 2016-03-30 03:49:04 PDT
> 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
Comment 11 2016-03-30 04:36:45 PDT
(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
Comment 12 2016-03-30 04:45:50 PDT
Just an idea, maybe you have different GPU and it might cause this problem.
Hunseop Jeong
Comment 13 2016-03-31 22:45:05 PDT
(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
Comment 14 2016-04-01 18:17:06 PDT
Finally close this bug.
Note You need to log in before you can comment on or make changes to this bug.