On Thu, Apr 24, 2008 at 4:16 AM, Jaime Oliver &lt;<a href="mailto:jaime.oliver2@gmail.com">jaime.oliver2@gmail.com</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
-Right now, my computer (old powerbook OSX 10.4.11 - one processor, built-in graphics (<span style="font-size: 11px;">ATY,RV360M11 it claims)<span style="font-family: arial; font-size: 13px;">) displaying at 1280 * 960, with 23 polygons being rendered at 30fps and nothing else being done in pd, claims to be using 13-17% of the CPU, but it doesn&#39;t seem to display correctly&nbsp;(&#39;slow&#39;)&nbsp;+ it becomes a bit unresponsive&nbsp;(&#39;slow&#39;).&nbsp;</span></span>
<div></div></blockquote><div><br>Make sure the -nrt flag is used with GEM.&nbsp; This should increase GUI response on OSX.<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><br></div><div><span style="font-size: 11px;"><span style="font-family: arial; font-size: 13px;">-A collaborators newer &#39;macbook&#39; (not pro, but still 2 processors),&nbsp;with built-in intel&nbsp;<span style="font-family: -webkit-sans-serif; font-size: 15px; font-weight: bold; line-height: 19px;"><span style="font-weight: normal;"><span style="font-size: 13px;">GMA 950</span></span><span style="font-family: arial; font-size: 13px; font-weight: normal; line-height: normal;">&nbsp;gfx card, claims to be using 95-100%(completely incoherent), and is also unresponsive(&#39;slow&#39;). Anyway, the instalation will probably run in linux desktops so i am trying to define the architecture a bit.</span></span></span></span></div>

<div></div></blockquote><div><br>The Intel &#39;GPU&#39; uses the CPU for just about everything.&nbsp; Performance is not good.<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
1- Which parts of this process (or image processing in general) are done by the CPU, and which by the GPU?&nbsp;
<div></div></blockquote><div><br>Anything pix_ is done on the CPU.&nbsp; The Geos use both CPU and GPU and the Manips and controls use the GPU.&nbsp; <br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>2- shouldn&#39;t a two processor machine increase the performance in a GEM Patch by default: display in one and process in the other???</div></blockquote><div><br>No.&nbsp; OpenGL commands have to be run in the same thread.&nbsp; Some of the video handling APIs (Quicktime and DirectShow) use multiple threads for encoding and decoding video.<br>
&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div></div><div><br></div><div>3- How much and/or in what ways&nbsp;would&nbsp;the performance of the program increase if I had a better graphics card? What features should I be looking for in a card?</div>
</blockquote><div><br>The ATI 2000 and Nvidia 8000 series should have little problem running patches with lots of geometry and basic GEM functions.&nbsp; Shaders can be performance problems even on the top cards.&nbsp; Large screen resolutions and fragment shaders are particularly hard on the GPU.<br>
&nbsp;</div></div><br>