[PD] opengl performance on osX ; Re: four PS3 Eye on Mac Pro and Pd-ext and GEM

cyrille henry ch at chnry.net
Sat May 21 13:12:28 CEST 2011


from my experience, Gem is 2 times faster on the same computer using ubuntu than osX.
thanks to nvidia profiling tools, Nicolas pointed that gem is limited to 50% usage of the GPU.
there is certainly a limitation somewhere on osX preventing application to use full performance of the hardware.

so, you applications are slower, but the interface will always be smooth...


Le 21/05/2011 12:59, jack at rybn.org a écrit :
> Hello Chris,
> If I have time to do this test the next time i will do it (putting the
> graphic card on the 4x PCIe bus).
> Now, it works fine with 2 MacPro (with one graphic card and 2 PS3 Eye on
> each MacPro) and Ubuntu 10.04.
> I have installed PureData 0.42.5, last GEM from SVN and ATI driver
> Catalyst for the Radeon HD 5770 and the acceleration is OK.
> When i was using 'dialog' message, i can't remember what i got.
> Thanx for your help and suggestion. I will try to test all your
> recommandations the next time.
> One remark : it seems the graphic acceleration is better under Ubuntu than
> MacOSX. Is there a problem with the driver under MacOSX ? (The same patch
> worked faster under Ubuntu).
> ++
> Jack
>> Jack
>> I think two of those cards might draw too much power to run at the same
>> time?  Also, check the PCIe lane speeds and try running them at 4x or 8x
>> rather than 16x.
>> AS far as getting 4 of the same cam running, it depends on how the driver
>> presents multiple cams to Quicktime.  It might show up as one device with
>> four inputs, for example.  Use the 'dialog' message to check it out.
>> On Thu, May 19, 2011 at 5:00 AM, Jack<jack at rybn.org>  wrote:
>>> Thanx Mathieu,
>>> I will give it a try with your tips.
>>> I have started to install Ubuntu 10.04 on the Mac Pro and i think i will
>>> use this OS.
>>> In fact, i am crazy because i have installed two ATI Radeon HD 5770 on
>>> this Mac Pro (version 5.1). Each card has 2 Mini Display Ports and 1 DVI
>>> port. On the Apple website it is write each graphic card accept a
>>> resolution of 2560x1600 px. When i plug 2 TV screen (HDMI and each
>>> screen with 1280x768px) on the 2 Mini Display Port on one card (with an
>>> adapter Mini Display Port/HDMI), it works fine. But if i use the second
>>> card with the same configuration (so 4 TV screen on the 4 Mini Display
>>> Port), it seems the computer have not enough power, the Finder quit each
>>> 10 second.
>>> I use MacOSX.6.6 and this is not the lastest version (the lastest is
>>> X.6.7 and maybe it is working with this version but now i have no time
>>> to test this config).
>>> With Ubuntu, the sytem start to load then the 4 screens stay black. I
>>> have to unplug the 2 cables on one graphic card to boot normaly. So i
>>> can only use 2 screens.
>>> I don't know where is the problem (power ? Apple computers ?).
>>> If someone have any experience on this problem, i will be happy to
>>> listen him.
>>> Now, the solution that i am going to use :
>>> 1 Mac Pro with Ubuntu and one graphic card (ATI Radeon HD 5770)
>>> 1 PC with Ubuntu and one graphic card (NVidia GT 440 or NVidia GTX 460)
>>> ++
>>> Jack
>>> Le mercredi 18 mai 2011 à 11:58 -0400, Mathieu Bouchard a écrit :
>>>> On Wed, 18 May 2011, jack at rybn.org wrote:
>>>>> I'm going to work on a Mac Pro with MacOsX.6.7 and the latest stable
>>>>> Pd-extended 0.42.5. I would like to connect four PS3 Eye on this
>>>>> computer and use GEM with pix_video to read these four devices in
>>> four
>>>>> instance of Pd (=>  one camera per instance of pd). I will use Macam
>>>>> driver (or something else ?) Is it easy to get each camera working
>>> in
>>>>> the same time on this system ? Do you have experience in this area ?
>>>> My experience with just one cam on OSX and Pd-extended 42 was that
>>> object
>>>> creation order mattered because each [pix_video] object automatically
>>>> opens the first available camera AND the "device 1" method didn't
>>> work.
>>>> So, to access only the 2nd camera, I had to create two objects and
>>> only
>>>> use the 2nd one.
>>>> using 4 [pix_video] objects for 4 cameras may work, but they will be
>>>> assigned by creation order.
>>>>    _______________________________________________________________________
>>>> | Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal,
>>> QC
>>> _______________________________________________
>>> Pd-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management ->
>>> http://lists.puredata.info/listinfo/pd-list
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->  http://lists.puredata.info/listinfo/pd-list

More information about the Pd-list mailing list