On Thu, Apr 24, 2008 at 4:16 AM, Jaime Oliver <<a href="mailto:jaime.oliver2@gmail.com">jaime.oliver2@gmail.com</a>> 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't seem to display correctly ('slow') + it becomes a bit unresponsive ('slow'). </span></span>
<div></div></blockquote><div><br>Make sure the -nrt flag is used with GEM. This should increase GUI response on OSX.<br> </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 'macbook' (not pro, but still 2 processors), with built-in intel <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;"> gfx card, claims to be using 95-100%(completely incoherent), and is also unresponsive('slow'). 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 'GPU' uses the CPU for just about everything. Performance is not good.<br> </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?
<div></div></blockquote><div><br>Anything pix_ is done on the CPU. The Geos use both CPU and GPU and the Manips and controls use the GPU. <br> </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'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. OpenGL commands have to be run in the same thread. Some of the video handling APIs (Quicktime and DirectShow) use multiple threads for encoding and decoding video.<br>
</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 would 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. Shaders can be performance problems even on the top cards. Large screen resolutions and fragment shaders are particularly hard on the GPU.<br>
</div></div><br>