<br>Hi СÁú ³Â,<br><br>Thanks for testing. I did not have time to try very many possible cases.<br><br><div class="gmail_quote">On Mon, Feb 18, 2013 at 3:19 PM, СÁú ³Â <span dir="ltr"><<a href="mailto:chillermillerlong@hotmail.com" target="_blank">chillermillerlong@hotmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi everyone,<br>
<br>
I did some testing with the new Wayland backend for Dolphin-emu posted here<br>
yesterday: <a href="http://lists.freedesktop.org/archives/wayland-devel/2013-February/007470.html" target="_blank">http://lists.freedesktop.org/archives/wayland-devel/2013-February/007470.html</a><br>
<br>
Hopefully someone find them useful. Please let me know if you have any<br>
questions (I'm no developer :D) or if there's anything else you would like me<br>
to test.<br>
<br>
Best Regards,<br>
Xiao-Long Chen<br>
<br>
<br>
----------<br>
Build info<br>
----------<br>
Dolphin-Emu Git Master<br>
-> cmake .. -DCMAKE_INSTALL_PREFIX=/opt/dolphin-emu-master \<br>
-DCMAKE_BUILD_TYPE=Release<br>
<br>
Dolphin-Emu Wayland-EGL Branch<br>
-> Built against wayland commit: df1a934b8b24c9227d427f3035007867993a6612<br>
and weston commit: 1cc9e08d2fbd59e34cf5009acd5067a6b171c20a<br>
and mesa commit: dd599188d2868838541859a76800a8420958d358<br>
-> CXXFLAGS="-I/opt/wayland/include -L/opt/wayland/lib" \<br>
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/dolphin-emu-wayland \<br>
-DCMAKE_PREFIX_PATH=/opt/dolphin-emu-wayland \<br>
-DCMAKE_BUILD_TYPE=Release \<br>
-DUSE_EGL=1 \<br>
-DDISABLE_WX=1 \<br>
-DUSE_X11=1 \<br>
-DUSE_WAYLAND=1<br>
<br>
-------<br>
Testing<br>
-------<br>
The testing was done on a Lenovo W520 with Intel Sandy Bridge graphics and an<br>
NVIDIA Quadro 2000m. I used the Intel GPU because nouveau has rendering issues<br>
with dolphin. The game tested was Super Smash Bros Brawl (for Wii).<br>
<br>
The system is running Ubuntu 13.04 with wayland, weston, and mesa compiled from<br>
git. I did record videos of all of the tests, but they don't really show<br>
anything. Ffmpeg with x11grab had a ~40% performance hit, recordmydesktop was<br>
incredibly stuttery and had a low bitrate, and Weston's built in recorder had a<br>
~60% performance hit in full screen mode (and a 10GB file).<br>
<br>
Needless to say, the videos are useless, so I'll write my general findings on<br>
the quality.<br>
<br>
----------------------<br>
Dolphin-Emu Git Master<br>
----------------------<br>
Windowed (640x480)<br>
-> X11: Always 60 fps<br>
<br>
Full Screen (1920x1080)<br>
-> X11: Usually 60 fps (with no compositing), 49~52 fps (with compositing)<br>
<br>
------------------------------<br>
Dolphin-Emu Wayland-EGL Branch<br>
------------------------------<br>
Windowed (640x480)<br>
-> X11: Unplayable:<br>
Sometimes it runs at 60 fps, but the area from the bottom right<br>
corner of the window to the center of the window continuously<br>
flickers. Other parts of the screen are also corrupted while the<br>
game is running.<br>
Other times, the game runs at 0~16 fps and the top ~15% of the<br>
window is corrupted.<br></blockquote><div><br>This sounds like what I experienced using the GLX path.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-> Wayland: Usually 60 fps with occasional slowdown to 57 fps<br>
<br>
Full Screen (1920x1080)<br>
-> X11: Unplayable: same as in windowed mode<br></blockquote><div><br> X11+EGL seem to work ok here in windowed and fullscreen.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-> Wayland: 57~60 fps with occasional slowdown to 53 fps<br></blockquote><div><br>It is noteworthy that the maximum frames per second should never exceed the refresh rate of your monitor, with the current mesa EGL implementation.<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
-------<br>
Quality<br>
-------<br>
X11 without compositing was pretty stuttery at times, especially when the game<br>
slowed down (ie. with 4 players in SSBB). With compositing enabled, the game<br>
was slow, but it was very smooth.<br>
<br>
Under wayland, the gameplay was very smooth like in X11 w/compositing, but it<br>
felt much faster. The fps generally stayed around 60 fps, except during the<br>
graphically intensive parts of the game. I was not able to find any rendering<br>
issues that didn't exist in X (or Windows, for that matter).<br>
<br>
X with EGL was completely unplayable. The problems with rendering makes it<br>
very hard to press the buttons necessary to even enter the game.<br></blockquote><div><br>Thanks for your review. It's nice to have informative testers.<br><br><br></div></div>- Scott<br>