cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

alexanderagathos
Journeyman III

Apple's OpenCL quaternion Julia on Windows 64bit

Can someone check to see if this program works on your AMD GPU device? I want to create cross GPU applications using OpenGL. I do not have an AMD card to test it.

It is virus free 100%

If it works and want to share can you state the average frames per second and your GPU card?

If you have a 3rd Generation Intel CPU and downloaded the new Intel's OpenCL SDK supporting it then you can type : "qJulia Intel" in the command promptt and test Intels GPU capabilities in OpenCL. I would also be interested to know the average frames per second for this.

 

Cheers,

Alexander.

0 Likes
1 Solution

Hi alexanderagathos,

I run it on Win7 64 os, VS2010 (Release x64, others will build failed),HD5650. The result as following:

Creating Texture 512 x 512...

----------------------------------------------------------------------

Using active OpenGL context...

Number of Platforms:1

Platform Name : AMD Accelerated Parallel Processing

----------------------------------------------------------------------

Connecting to Advanced Micro Devices, Inc. Redwood...

----------------------------------------------------------------------

Loading kernel source from file 'qjulia_kernel.cl'...

Creating kernel 'QJuliaKernel'...

----------------------------------------------------------------------

Allocating compute result image in device memory...

Starting event loop...

Compute : 5.05ms~10.05ms;  Display: 104~164.55 fps

Thank you.

View solution in original post

0 Likes
10 Replies
mikism
Adept I

Hello, Alexander

I've tried your app. It seems like it does something.

GPU load is constantly jumping from 0% to 10%, then 15%, 25% and then back to 0%. The framerate is jumping from 150 to 250 but the average seems to be ~ 180 fps, However, nothing is being drawn in the window. I just only see performance information at the bottom (compute time and fps). And it does not matter if it is animated or not.

My GPU is Radeon HD6850, 1024 MB and it sits inside PCIe x16 v1.1 slot.

Regards,

Michael

This means there is a problem, I will look at it but I need to have an AMD card in my possesion. OpenGL interoperability seem to be a vendor specific problem which should not be, it does not make sense...probably there is a problem with the DLLs. NVIDIA maybe have tampered with them...

0 Likes

I have attached the qJulia again can anybody see if it runs?

Just double click on qJulia.exe

0 Likes

This is what happens if I try to run your app:

F:\qJulia>qJulia.exe

Creating Texture 512 x 512...

----------------------------------------------------------------------

Using active OpenGL context...

Number of Platforms:1

Platform Name : AMD Accelerated Parallel Processing

Error: Failed to create a compute context!

Failed to connect to compute device! Error 1

Can you please try this now? I am using AMDs OpenCL files. I want to see whose OpenCL is the best to use for all platforms.

Cheers,

Alexander.

0 Likes

I'm afraid I get exactly the same error with this also.

0 Likes

This is very strange...I am attaching the Solution in Visual Studio 2010...

Build it. The executable will reside in the Output directory.

Cheers,

Alexander.

0 Likes

Hi alexanderagathos,

I run it on Win7 64 os, VS2010 (Release x64, others will build failed),HD5650. The result as following:

Creating Texture 512 x 512...

----------------------------------------------------------------------

Using active OpenGL context...

Number of Platforms:1

Platform Name : AMD Accelerated Parallel Processing

----------------------------------------------------------------------

Connecting to Advanced Micro Devices, Inc. Redwood...

----------------------------------------------------------------------

Loading kernel source from file 'qjulia_kernel.cl'...

Creating kernel 'QJuliaKernel'...

----------------------------------------------------------------------

Allocating compute result image in device memory...

Starting event loop...

Compute : 5.05ms~10.05ms;  Display: 104~164.55 fps

Thank you.

0 Likes

Cool. This is what I wanted to see that it runs and yes the only build in VS2010 that is working is the 64bit one.

Cheers,

Alexander.

0 Likes

I will also post the procedural terrain example. Although there is another person claiming to have done it in the shaders he has not corrected the mistake lying there. I think this example is an excellent one for someone to use it as a base to build his/her own OpenCL+OpenGL programs. Well OpenCL should become mainstream. I am interested now on the CPU side and how the OpenCL implementation of Intel uses the cache memory of the processor. This is rather interesting.

P.S : Sorry AMD I said a no no word here ... Intel ... but anyway a tech-geek have to have his eyes open...

0 Likes