Nice one. The Mac Research tutorial looks pretty good.On 2 Nov 2009, at 10:48, Memo Akten wrote: Hey, there is a good tutorial at
It does cover a lot of the 'host programming' side too though, which is the stuff you need to write in order to use OpenCl - which you won't have to do when using OpenCL in QC.
The apple dev docs have a pretty good intro too
again it covers most of the 'host programming' side which you can ignore if you want to use it in QC.
For the actual OpenCL language itself (Which is what you'll use in the QC OpenCL patch), the official OpenCL Specification doc is the best:
particularly the chapter about the OpenCL Programming language
On 2 Nov 2009, at 00:33, Josh Sophrin wrote: Holding it down in NYC and I have to say, mega super awesome visual company! Your web signature rocks! The dude with a mustache looks like cheech....
Where is a good place to get a good description of opencl? I've been working primarly with modul8 and I'm having to head back into composer for more detailed engineering experience.
Kind regards, Josh Sophrin
Sent from my iPhone On Nov 1, 2009, at 6:57 PM, Memo Akten < email@hidden> wrote: Hi all, I just thought I'd chip in quickly regarding this. I've found OpenCL to be quite unstable overall, even outside of QC - but only if you do things wrong. E.g. sending thousands of commands to a queue without flushing can cause your system to become like this http://www.flickr.com/photos/memotv/sets/72157622563642705/ (see the original sizes to see the problem) - only solution after that is to force shutdown. Obviously in this case the blame is with the programmer, but I would expect the results to be not as drastic, I"m guessing future versions of 10.6 will address these kind of issues. In QC too i've found it very easy to lock up the entire machine and cause kernel panics, but only if editing a kernel while the composition is running. Once a kernel is running properly with all inputs connected etc., I've found it to be quite stable (both in QC and outside of QC).
Cheers,
Memo.
![The Mega Super Awesome Visuals Company]() | ![memo.tv]() | 29 Ironworks. Dace Rd. London E3 2NX, UK mob : +44 (0) 7958 783 832 tel : +44 (0) 20 8123 9986 fax : +44 (0) 20 8986 5496 work: www.msavisuals.com play: www.memo.tv |
On 19 Oct 2009, at 20:31, Alessandro Sabatelli wrote: Are you having stability issues once deployed or only during production? .xX On Oct 19, 2009, at 7:40 AM, Troy Koelling wrote: I do not know or speculate whether older gpus will be added in the future, but opencl should work on the cpu and you can consider it a bug until it does.
Sent from my iPhone
On Oct 19, 2009, at 5:47 AM, Alex Drinkwater <email@hidden> wrote:
I did the same thing a couple of months back- bought a new machine so that I could experiment with OpenCL, among other things.
OpenCL is going to be great, once driver and general reliability issues have been sorted-out, so I don't regret it. Do expect quite a lot of teething-problems though, even on the latest hardware.
a|x
On 19 Oct 2009, at 13:38, Max wrote:
Thanks everyone for the responses. Sounds like it's gonna break both my brain and my wallet!
The joys of being leading edge I suppose.
Cheers,
Max
On 19 Oct 2009, at 13:19, Alex Drinkwater wrote:
Note though that, while OpenCL is in theory great, I've found it to be very very flakey in practice, and quite likely to cause all kinds of hangs, kernel-panics and general nastiness.
Approach with caution, would be my advice.
alx
On 19 Oct 2009, at 12:51, Chris Wood wrote:
The requirements are 'minimum' requirements in general - i.e. it wants
a geforce 8600 or newer. There should be no issue with the 9400/9600
parts. You'll only get the 8600 in a second hand laptop now as it's an
older part.
It's "possible" that apple could add support for older cards to openCL
in future, but it seems unlikely (we've not heard of any plans for
apple to do this, to my knowledge at least) and I'd say it's very
unlikely for the radeon 1600.
Chris
2009/10/19 Max <email@hidden>:
Hi Folks,
thought I'd try one of the OpenCL sample apps today, so I downloaded the
HelloWorld example.
The readme states that to run this I need:
===========================================================================
RUNTIME REQUIREMENTS:
Mac OS X v10.6 or later
To use the GPU as a compute device, use one of the following devices:
- MacBook Pro w/NVidia GeForce 8600M
- Mac Pro w/NVidia GeForce 8800GT
Fair enough. I have an older MacBook Pro with an ATI adapter:
ATI Radeon X1600:
Chipset Model: ATY,RadeonX1600
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 256 MB
Vendor: ATI (0x1002)
Device ID: 0x71c5
Revision ID: 0x0000
ROM Revision: 113-xxxxxx-086
EFI Driver Version: 01.00.086
Displays:
Color LCD:
Resolution: 1680 x 1050
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Built-In: Yes
Display Connector:
Status: No Display Connected
I thought I'd try the app anyway and of course I got an error...
run
[Switching to process 711]
Running…
Error: Failed to create a device group!
So I hopped onto the Apple store to check the price of a new MacBook Pro
with a GeForce 8600M. Not that I can afford one anyway but you know how it
is, sometimes it's nice to fantasize a little checking a price and thinking
"well maybe I could justify a new one for work".
But anyway, back to the point. The new MacBook Pro's use a later model of
the NVidia 9400M + (or 9600M GT).
So, my question is, how do I run these examples? Will support for other
display adapters come shortly? Will I have to buy a new machine, or rather,
can I buy a machine that has compatible hardware?
Ideally of course if I could run the samples on my existing hardware.
Any thoughts?
Cheers,
Max
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/email@hidden
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/email@hidden
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/email@hidden
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/email@hidden
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/email@hidden
This email sent to email@hidden
_______________________________________________ Do not post admin requests to the list. They will be ignored. Quartzcomposer-dev mailing list ( email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/quartzcomposer-dev/email@hiddenThis email sent to email@hidden
|