MultiBeam application for ATi GPUs released

Message boards : Number crunching : MultiBeam application for ATi GPUs released
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 . . . 11 · Next

AuthorMessage
Jamie
Volunteer tester

Send message
Joined: 5 Apr 06
Posts: 162
Credit: 9,867,955
RAC: 0
United Kingdom
Message 1072281 - Posted: 30 Jan 2011, 11:30:13 UTC - in response to Message 1072280.  
Last modified: 30 Jan 2011, 11:32:07 UTC

Firstly, thanks to everyone involved with making applications for ATi GPUs available.

I have a question regarding my hybrid Radeon/GeForce system: is it possible that having the two different video cards together is causing a conflict for ATi/OpenCL? The GeForce runs CUDA which is nVidia-exclusive, but OpenCL is cross-platform, so I fear the application may be having trouble distinguishing between my two cards.

Running on device number: 0
Priority of worker thread raised successfully
Priority of process adjusted successfully, below normal priority class used
[b]OpenCL platform detected: NVIDIA Corporation
OpenCL platform detected: Advanced Micro Devices, Inc.[/b]
BOINC assigns 0 device, slots 0 to 0 (including) will be checked
Used slot is 0;	Error : Building Program (clBuildProgram):main kernels: not OK code -11
Internal error: clc compiler invocation failed. Make sure ATISTREAMSDKROOT is set


Does anyone have any idea why I am receiving this error? ATISTREAMSDKROOT is indeed set, as done through the ATi OpenCL installation. I'm running Catalyst/OpenCL 11.1 on a Radeon HD 4850.

I also never got the recent Astropulse ATi/OpenCL application working either. Attempting to run the application resulted in repeated "exited with zero status but no 'finished' file" messages. I can run the older Hybrid Brook version of Astropulse just fine.

Running a Cuda card and a ATI card should cause no issues. I run a 465 and a 5670 in the same box and haven't had any real issues with running both builds
You did choose the APP drivers from the ATI Download site didn't you?
Have you tried running the CLInfo from the SDK sample kit to see what that returns?
ID: 1072281 · Report as offensive
Wedge009
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 451
Credit: 431,396,357
RAC: 553
Australia
Message 1072282 - Posted: 30 Jan 2011, 11:35:21 UTC
Last modified: 30 Jan 2011, 11:39:05 UTC

Ah, well, good to know it is possible.

I always download the Catalyst drivers separately: display drivers, OpenCL drivers, and Catalyst Control Centre. The Windows XP 32-bit build of the APP SDK 2.3 don't seem to be available yet, and Raistmer's post on Lunatics suggests that the separate SDK installation isn't necessary, so I thought I would give the OpenCL applications another try, given that the OpenCL drivers are already included with the Catalyst package. There is definitely something installed in the '<Program Files>\ATI Stream\' directory.

Edit: This is the host in question, with two failed Multi-Beam OpenCL WUs:

1795708180
1795723279

I never finished an Astropulse OpenCL WU (well, it never really started), I just revert to the Hybrid Brook version on those attempts.
Soli Deo Gloria
ID: 1072282 · Report as offensive
Jamie
Volunteer tester

Send message
Joined: 5 Apr 06
Posts: 162
Credit: 9,867,955
RAC: 0
United Kingdom
Message 1072284 - Posted: 30 Jan 2011, 11:49:08 UTC - in response to Message 1072282.  
Last modified: 30 Jan 2011, 11:49:22 UTC

In your System Properties>>Environment Properties>>System Variables page is there a ATISTREAMSDKROOT path set? On my Win7 x64 it's set to "C:\Program Filesx(86)\ATI Stream\"
ID: 1072284 · Report as offensive
Wedge009
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 451
Credit: 431,396,357
RAC: 553
Australia
Message 1072285 - Posted: 30 Jan 2011, 11:53:30 UTC
Last modified: 30 Jan 2011, 11:53:59 UTC

Yes, that's what I said in my first post. It's currently set to 'C:\Program Files\ATI Stream\', and the path is valid as best as I can tell manually. I certainly didn't put the variable there, so I'm pretty sure the OpenCL driver installation added it automatically.

It seems like most people who are using the OpenCL stuff are on Win7. I plan on moving to Win7x64 at some point, but only when I really, really have to, like 3 GiB of RAM no longer being sufficient and/or some super-duper game is released that requires or works best in Win7. I don't keep up with the most recent games, though, so I doubt an upgrade will happen any time soon.
Soli Deo Gloria
ID: 1072285 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1072286 - Posted: 30 Jan 2011, 12:02:37 UTC - in response to Message 1072151.  
Last modified: 30 Jan 2011, 12:07:34 UTC

Is their any chance of an SSE1 build for anyone like me daft enough to be still running an XP 3000 rig (or similar box) like me.
GPU is a 4650 in an AGP slot.
I have been watching the beta testing thread in the hope that i could crunch MB on that GPU, maybe should have spoken sooner.

edit - OS is XP home 32 bit.

Could you check if such config can run OpenCL apps at all?
Try to install ATi SDK 2.3 on it then run CLInfo from that SDK. Try to run other pre-compiled samples - will they run?

I already have my XP3200 with it's HD4650 configured with Cat 10.12 (AGP Hotfix version) and SDK_2.3,
GPU-Z doesn't report OpenCL support, and CLinfo crashes on start, so it looks like both our hosts are going to be limited to doing Hybrid Astropulse only,

Claggy


The system and software are almost identical to Claggy`s and has the same results.
I have played with this thing all day and had a good read on AMD site (and anywhere i could google to) the 4650 has only `beta` support for opencl app`s, so long story short i have no chance of it working, SSE3 is a must have for this app.
unfortunatly i think i have broken somthing today as the gpu and memory clock speeds keep varying to as little as 165 mhz instead of 600mhz, though that is somthing for a differant thread tommorow.

It's not so much getting Raistmer to build a OpenCL SSE app, the bigger problem is getting OpenCL support on our Hardware,
it could be that a SSE2 CPU is required, the system requirements there is a bit vague, SSE2 is required to run an OpenCL app on the CPU,
but it doesn't really mention if SSE2 support is still required to run an app on the GPU,
or it could be that the AGP hotfix drivers just don't support OpenCL, we need someone to come along with an SSE2 or better CPU, and have an AGP Radeon,

Don't worry about the clocks going up and down if you're now got the Hybrid app installed, as the Hybrid app is mostly a CPU app, with a small GPU part, the GPU part not being used all the time,
better to join a ATI GPU project like Collatz, do an app_info there, and adjust the count setting so both run at once, (like i have)

Claggy
ID: 1072286 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 1072300 - Posted: 30 Jan 2011, 14:06:06 UTC - in response to Message 1072286.  

I'm probably going to get a 6970 in the next week or so. I can start testing the apps then


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 1072300 · Report as offensive
.clair.

Send message
Joined: 4 Nov 04
Posts: 1300
Credit: 55,390,408
RAC: 69
United Kingdom
Message 1072323 - Posted: 30 Jan 2011, 15:41:50 UTC
Last modified: 30 Jan 2011, 16:19:05 UTC

Thank`s for the info and help Claggy,
i will have to take on another project to get best boinc use out of this card,
i only got the 4650 in november as a last chance upgrade to keep the pc out of landfill for a little bit longer,
so when i get it going fully i may as well overclock (stable & valid wu) to the limit :)
it has turned out to be not such a good idea afterall,
i dont intend to kill it but `live fast die young` ;)

edit - off topic, Just had a look at your `computers` page, i still have my K6-2-550 oc600 ran it on freehal till last year, NCPUI project so still had a RAC over 1000 running 12 wu together.
i will leave this tread now and just lurk :)
ID: 1072323 · Report as offensive
sling
Volunteer tester

Send message
Joined: 8 Sep 99
Posts: 3
Credit: 361,057
RAC: 0
Germany
Message 1072547 - Posted: 31 Jan 2011, 2:30:06 UTC

Hi,

did a quick test with my 4670 and thats what happened:

<core_client_version>6.10.58</core_client_version>
<![CDATA[
<message>
- exit code -1 (0xffffffff)
</message>
<stderr_txt>
Number of period iterations for PulseFind setted to:2
Number of app instances per device setted to:1
Running on device number: 1
Priority of worker thread raised successfully
Priority of process adjusted successfully, below normal priority class used
OpenCL platform detected: Advanced Micro Devices, Inc.
BOINC assigns 1 device, slots 1 to 1 (including) will be checked
ERROR: Wait for free slot failed, app will abort now

</stderr_txt>
]]>


used the default appinfo data that came with the release notes.
are there any other tweaks i could try ?
latest drivers are installed. couldn't get the ati AP app running either.

Regards

ID: 1072547 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 1072580 - Posted: 31 Jan 2011, 4:21:24 UTC - in response to Message 1072547.  

new ati 11.1 drivers out. From the looks of it the APP version is now the "preferred" version.


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 1072580 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6320
Credit: 106,370,077
RAC: 121
Russia
Message 1072620 - Posted: 31 Jan 2011, 6:38:41 UTC - in response to Message 1072547.  
Last modified: 31 Jan 2011, 6:40:52 UTC

Hi,

did a quick test with my 4670 and thats what happened:

<core_client_version>6.10.58</core_client_version>
<![CDATA[
<message>
- exit code -1 (0xffffffff)
</message>
<stderr_txt>
Number of period iterations for PulseFind setted to:2
Number of app instances per device setted to:1
Running on device number: 1
Priority of worker thread raised successfully
Priority of process adjusted successfully, below normal priority class used
OpenCL platform detected: Advanced Micro Devices, Inc.
BOINC assigns 1 device, slots 1 to 1 (including) will be checked
ERROR: Wait for free slot failed, app will abort now

</stderr_txt>
]]>


used the default appinfo data that came with the release notes.
are there any other tweaks i could try ?
latest drivers are installed. couldn't get the ati AP app running either.

Regards

What OS do you use?
I've seen such report before, but the reason is unknown. It's completely "CPU" based part (namely, app should wait for OS mutant object and report failure if this waiting failed). And specific config on you host?

EIDT: what rights have user under that account science app running?
Too low privilegies level will result in unability to work with OS objects like mutexes. Check whar user account BOINC uses to run app.
ID: 1072620 · Report as offensive
Wedge009
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 451
Credit: 431,396,357
RAC: 553
Australia
Message 1072623 - Posted: 31 Jan 2011, 6:46:22 UTC
Last modified: 31 Jan 2011, 7:04:45 UTC

Is the limited boinc_project account insufficient for running the OpenCL applications? As posted earlier, I didn't get the same error as sling, but I wonder if reverting to an admin-level account for BOINC is something I need to try. At present, neither the Astropulse nor the Multi-Beam OpenCL applications work for me on my WinXP32, Core 2, HD4850/GTX260 system.
Soli Deo Gloria
ID: 1072623 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 6 Apr 07
Posts: 7105
Credit: 147,663,825
RAC: 5
Germany
Message 1072665 - Posted: 31 Jan 2011, 12:32:23 UTC
Last modified: 31 Jan 2011, 12:37:25 UTC

In the app_info.xml file are entries:

<cmdline>-period_iterations_num X -instances_per_device X</cmdline>

This is for both (MB + AP) ATI apps?

Which values I should insert if I have a HD6850?

I know what means instances_per_device, but what means period_iterations_num?


Thanks!
ID: 1072665 · Report as offensive
Profile Miep
Volunteer moderator
Avatar

Send message
Joined: 23 Jul 99
Posts: 2412
Credit: 351,996
RAC: 0
Message 1072671 - Posted: 31 Jan 2011, 13:13:58 UTC - in response to Message 1072665.  

In the app_info.xml file are entries:

<cmdline>-period_iterations_num X -instances_per_device X</cmdline>

This is for both (MB + AP) ATI apps?

Which values I should insert if I have a HD6850?

I know what means instances_per_device, but what means period_iterations_num?


Thanks!


No, that cmd line is just for MB.
From Raistmer's Lunatics post (which he linked in the first post):

-period_iterations_num <N> splits single longest PulseFind kernes call on N calls
-period_iterations_num 1 (default value)
If you see lags in GUI or even driver restarts - add this parameter with value >1 (integer numbers).

i.e. if you experience problems increase that number. I assume you loose some speed though.


Carola
-------
I'm multilingual - I can misunderstand people in several languages!
ID: 1072671 · Report as offensive
sling
Volunteer tester

Send message
Joined: 8 Sep 99
Posts: 3
Credit: 361,057
RAC: 0
Germany
Message 1072811 - Posted: 31 Jan 2011, 20:28:38 UTC - in response to Message 1072620.  
Last modified: 31 Jan 2011, 21:02:34 UTC

What OS do you use?
I've seen such report before, but the reason is unknown. It's completely "CPU" based part (namely, app should wait for OS mutant object and report failure if this waiting failed). And specific config on you host?

EIDT: what rights have user under that account science app running?
Too low privilegies level will result in unability to work with OS objects like mutexes. Check whar user account BOINC uses to run app.


Hi Raistmer,

I am using Win7x64.
Boinc tells me that it is running under the admin account.
I have lots of time tonight and will try to figure it out.

Thank you

EDIT: this is going on now:

mb_6.10...exe running eating up one full core, no activity on gpu though
ID: 1072811 · Report as offensive
baron_iv
Volunteer tester
Avatar

Send message
Joined: 4 Nov 02
Posts: 109
Credit: 104,905,241
RAC: 0
United States
Message 1072850 - Posted: 31 Jan 2011, 22:26:56 UTC - in response to Message 1072811.  

What OS do you use?
I've seen such report before, but the reason is unknown. It's completely "CPU" based part (namely, app should wait for OS mutant object and report failure if this waiting failed). And specific config on you host?

EIDT: what rights have user under that account science app running?
Too low privilegies level will result in unability to work with OS objects like mutexes. Check whar user account BOINC uses to run app.


Hi Raistmer,

I am using Win7x64.
Boinc tells me that it is running under the admin account.
I have lots of time tonight and will try to figure it out.

Thank you

EDIT: this is going on now:

mb_6.10...exe running eating up one full core, no activity on gpu though



I can't see what your computer stats are Sling. What GPU/CPU are you using? How are you measuring GPU activity? I keep an eye on GPU activity using an application called Afterburner (GPU overclocking app, but it has a lot of useful information on it too). Sometimes my GPU bounces around a lot, especially when only running 1 GPU application at a time. The ATI apps do seem to use a bit more CPU time than the NVidia apps, but nowhere near a full core.

I'm not the guru that Raistmer is, but perhaps if it's something I've experienced in the past, I can help you. :)
-baron_iv
Proud member of:
GPU Users Group
ID: 1072850 · Report as offensive
sling
Volunteer tester

Send message
Joined: 8 Sep 99
Posts: 3
Credit: 361,057
RAC: 0
Germany
Message 1072947 - Posted: 1 Feb 2011, 3:53:52 UTC - in response to Message 1072850.  

theres something wrong, no question. i use a gadget which i found pretty accurate, the temp is low, core clock low (powerplay), one core nearly fully loaded with mb.exe.
its a sapphire radeon 4670 btw.
i have made my hosts public.
reinstalled boinc client, driver update. no fancy xml config, only tried to disable the onboard graphics with <ati_ignore.... which worked.

i'll give it another try tomorrow.

thank you for your help so far.

ID: 1072947 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 1072956 - Posted: 1 Feb 2011, 4:10:37 UTC - in response to Message 1072947.  

slings error

Number of period iterations for PulseFind setted to:1
Number of app instances per device setted to:1
Running on device number: 1
Priority of worker thread raised successfully
Priority of process adjusted successfully, below normal priority class used
OpenCL platform detected: Advanced Micro Devices, Inc.
BOINC assigns 1 device, slots 1 to 1 (including) will be checked
ERROR: Wait for free slot failed, app will abort now



In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 1072956 · Report as offensive
Saaby900T

Send message
Joined: 24 Dec 10
Posts: 76
Credit: 4,971,171
RAC: 0
United States
Message 1073018 - Posted: 1 Feb 2011, 6:43:41 UTC

So how do the ATI cards line up vs Nvidia cards?
Like Which cards are comparable to each other.
just wondering you know
ID: 1073018 · Report as offensive
Wedge009
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 451
Credit: 431,396,357
RAC: 553
Australia
Message 1073022 - Posted: 1 Feb 2011, 7:01:23 UTC

It's not a SETI@home-specific comparison, but I find the comparison charts at Tom's Hardware to be a useful, rough, guide.
Soli Deo Gloria
ID: 1073022 · Report as offensive
Profile Mike Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 32668
Credit: 79,922,639
RAC: 80
Germany
Message 1073028 - Posted: 1 Feb 2011, 7:31:16 UTC
Last modified: 1 Feb 2011, 7:42:10 UTC

My 5850 running at 850MHZ is comparable with a Geforce 250.

The CPU usage is very low on my rig ~ 120 seconds.
My wingmen mostly have double but it depends on the CPU.
My X6 scales very good.
With each crime and every kindness we birth our future.
ID: 1073028 · Report as offensive
Previous · 1 · 2 · 3 · 4 · 5 . . . 11 · Next

Message boards : Number crunching : MultiBeam application for ATi GPUs released


 
©2021 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.