<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Maratis forum - Experimental build performance]]></title>
	<link rel="self" href="http://forum.maratis3d.com/extern.php?action=feed&amp;tid=1105&amp;type=atom"/>
	<updated>2014-12-09T15:46:57Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.maratis3d.com/viewtopic.php?id=1105</id>
		<entry>
			<title type="html"><![CDATA[Experimental build performance]]></title>
			<link rel="alternate" href="http://forum.maratis3d.com/viewtopic.php?pid=7438#p7438"/>
			<content type="html"><![CDATA[<p>Hi.<br />I just tried to porting ManualUse example into experimental branch, and bullet too as dependency.<br />I think it&#039;s quiet good as it is an early build. Here is my performance result :</p><p>Experimental (800x600)<br />* vsync on:<br />&nbsp; - fps: 60<br />&nbsp; - frame time: 16.6667ms<br />&nbsp; - cpu usage: 13.3% - 14.6%</p><p>* vsync off:<br />&nbsp; - fps: 561 - 572<br />&nbsp; - frame time: 1.7482ms - 1.7825ms<br />&nbsp; - cpu usage: 39.5% - 41.5%</p><p>Trunk (original 800x400)<br />* vsync on:<br />&nbsp; - cpu usage: 17.6% - 22.2% <br />&nbsp; &nbsp; * unstable, first start with 92.3% - 97.5%, 10 secs later decline gradually until quiet stable, sometimes can rise again up to 30%+.</p><p>* vsync off:<br />&nbsp; - cpu usage: 95.0% - 97.1%</p><p>Trunk (modified - draw every frame 800x600)<br />* vsync on:<br />&nbsp; - fps: 60<br />&nbsp; - frame time: 16.6667ms<br />&nbsp; - cpu usage: 19.3% - 20.3%</p><p>* vsync off:<br />&nbsp; - fps: 508 - 531<br />&nbsp; - frame time: 1.8832ms - 1.9685ms<br />&nbsp; - cpu usage: 63.5% - 64.2%</p><p>My laptop specs:<br />- Intel Core i3-2330M @ 2.2Ghz<br />- Intel HD Graphics 3000<br />- Ubuntu 14.04 LTS x86_64<br />- Mesa 10.3 (Intel Open Source)</p><p>The ManualUse experimental test and bullet libs are just quick porting, I do not optimize or check for memory leaking, or etc that may be missing and cause an error. Hence this performance result may be wrong.</p><p>CPU usage unstable at the original version, I don&#039;t know why, or it&#039;s just me.</p><p>The changes at modified trunk version:<br />- resolution 800x600<br />- fps counter<br />- comment &quot;don&#039;t wait too much&quot; block<br />- draw every update (comment &quot;if (steps &gt; 0)&quot; line)</p><p>I turn on and off vsync using &quot;vblank_mode=0&quot;</p><p>Looking forward experimental branch to be main branch and stable <img src="http://forum.maratis3d.com/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /><br />Good luck devs <img src="http://forum.maratis3d.com/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Thanks</p>]]></content>
			<author>
				<name><![CDATA[jurgel]]></name>
				<uri>http://forum.maratis3d.com/profile.php?id=522</uri>
			</author>
			<updated>2014-12-09T15:46:57Z</updated>
			<id>http://forum.maratis3d.com/viewtopic.php?pid=7438#p7438</id>
		</entry>
</feed>
