Issues and Resolutions
log in

Advanced search

Message boards : News : Issues and Resolutions

Previous · 1 · 2 · 3
Author Message
Profile Coronium
Avatar
Send message
Joined: 3 May 13
Posts: 6
Credit: 79,900,693
RAC: 5
Message 18507 - Posted: 13 Feb 2014, 16:03:44 UTC - in response to Message 18504.

The solo_collatz_6.05_x86_64-pc-linux-gnu__opencl... files don't read their .config files. The .config file is copied with other files into the slot but never read. Therefore you have no chance to adjust CPU or GPU utilization at high system load.

I think that is a bug in the software. Is there any way to make .config files work?

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2528
Credit: 740,580,099
RAC: 0
Message 18508 - Posted: 13 Feb 2014, 19:59:18 UTC - in response to Message 18487.

Mac OS error.

http://boinc.thesonntags.com/collatz/result.php?resultid=176064

Tue Feb 11 16:53:11 2014 | Collatz Conjecture | Starting task solo_collatz_2369876383264351693167_824633720832_2 using solo_collatz version 606 (opencl_amd_gpu) in slot 8 Tue Feb 11 16:53:12 2014 | Collatz Conjecture | Computation for task solo_collatz_2369876383264351693167_824633720832_2 finished Tue Feb 11 16:53:12 2014 | Collatz Conjecture | Output file solo_collatz_2369876383264351693167_824633720832_2_0 for task solo_collatz_2369876383264351693167_824633720832_2 absent




What irks me is that the AMD app IS the EXACT same as the nVidia app and the Intel app which work fine. (The file is just renamed.) So, it isn't that OS X can't run it. Th problem is with Apple's AMD GPU driver which is buggier that my boat dock at sunset.

You did see that BOINC never started the science app in the crash dump? If I were a betting man I'd think uninitialized variable.


My guess is that OS X 10.8 is needed to run AMD OpenCL apps due to bugs in the AMD OpenCL implementation. You want to stay away from Mavericks though as the apps that run on Mountain Lion don't seem to work on Mavericks even though the exact same executable when run with an nVidia GPU works fine.

An uninitialized variable would still run but error out. But, there would be something written to stderr. Been there. Done that.

When it bombs out before writing anything, it is usually due to a missing dynamic library. Running "otool -L <filename>" will list the libraries and may give a hint as to what is missing.

pioneer1
Send message
Joined: 24 Oct 09
Posts: 27
Credit: 60,304,644
RAC: 1
Message 18509 - Posted: 13 Feb 2014, 20:53:41 UTC - in response to Message 18504.

I added a new opencl_amd_gpu version (v6.04) for Windows x86 which I'm hoping will work for you.


You're the man!!!!! Thanks Slicker. It's only at 0.5xx% (just downloaded) at the moment, so fingers crossed.

It'll finish in 57 1/2h, so I guess I'll have to play with the solo config file.
I see from depends.exe that you changed the OS & Subsystem version, so I assume I was correct about what version of Windows the exe needed.

Thanks again.

PS. I'll try it on my other machine with the ASUS HD4550 (the one I'm posting this) & see what will happen:)

pioneer1
Send message
Joined: 24 Oct 09
Posts: 27
Credit: 60,304,644
RAC: 1
Message 18512 - Posted: 13 Feb 2014, 22:36:01 UTC

Update:

v 6.04 works on my HD4550 card as well!!!!!!! albeit a bit slower (59+h instead of the 57+h on the 6450 - which I guess is normal). I'll have to play with the solo config on both machines when they'll finish I think. So far so good. Fingers crossed:)

Happy Valentine's Slicker & the rest.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2528
Credit: 740,580,099
RAC: 0
Message 18516 - Posted: 14 Feb 2014, 2:38:25 UTC - in response to Message 18509.

I added a new opencl_amd_gpu version (v6.04) for Windows x86 which I'm hoping will work for you.


You're the man!!!!! Thanks Slicker. It's only at 0.5xx% (just downloaded) at the moment, so fingers crossed.

It'll finish in 57 1/2h, so I guess I'll have to play with the solo config file.
I see from depends.exe that you changed the OS & Subsystem version, so I assume I was correct about what version of Windows the exe needed.

Thanks again.

PS. I'll try it on my other machine with the ASUS HD4550 (the one I'm posting this) & see what will happen:)


Even better news is that I solved the VS2012 BOINC app bug so today I no longer need to use a Virtual Machine running VS2005 on XP 32 in order to build the apps.

adrian
Avatar
Send message
Joined: 17 Mar 12
Posts: 8
Credit: 287,464,567
RAC: 0
Message 18517 - Posted: 14 Feb 2014, 2:43:27 UTC
Last modified: 14 Feb 2014, 2:54:32 UTC

Hi all
I have bunch of old ATI RadeOns which I decided to utilise for good while ago

===============
AMD ATI Radeon HD 2300/2400/3200/4200 (RV610) (256MB) driver: 1.4.1734
All CPUs are same Intel's

GenuineIntel
Intel(R) Core(TM)2 Duo CPU E4600 @ 2.40GHz [Family 6 Model 15 Stepping 13]
(2 processors

Windows 7 32-bit Enterprise
==================
Since Collatz issues resolved I've got message to update project and since no tasks yet or anything.
Machines stay intact forever.
Do I need to:
1. Make changes in configs?
2. Update drivers?
3. Reinstall latest Boinc x.33 version I believe?
4. Wait?
5. Forget project?

pioneer1
Send message
Joined: 24 Oct 09
Posts: 27
Credit: 60,304,644
RAC: 1
Message 18519 - Posted: 14 Feb 2014, 8:17:58 UTC - in response to Message 18516.

That's great. The 6450 finished the WU & has been validated (Run time:40,471.83, CPU time:312.16) & now it got 2 more WUs which will complete in 12h each.

I have to wait for the 4550 to finish.

So far so good.

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 3279
Credit: 1,894,702,995
RAC: 11,568,278
Message 18523 - Posted: 14 Feb 2014, 12:23:31 UTC - in response to Message 18517.

Hi all
I have bunch of old ATI RadeOns which I decided to utilise for good while ago

===============
AMD ATI Radeon HD 2300/2400/3200/4200 (RV610) (256MB) driver: 1.4.1734
All CPUs are same Intel's

GenuineIntel
Intel(R) Core(TM)2 Duo CPU E4600 @ 2.40GHz [Family 6 Model 15 Stepping 13]
(2 processors

Windows 7 32-bit Enterprise
==================
Since Collatz issues resolved I've got message to update project and since no tasks yet or anything.
Machines stay intact forever.
Do I need to:
1. Make changes in configs?
2. Update drivers?
3. Reinstall latest Boinc x.33 version I believe?
4. Wait?
5. Forget project?


First thing I would do is update Boinc to the latest release version on each of them, version 7.2.39 is the newest. You have some older and not so good versions, ie 7.2.28 that worked but did have some issues. That will eliminate Boinc itself as the possible problem and should let you at least get the cpu units to crunch.

I am not sure Collatz supports the 256mb cards anymore though so you may not be able to crunch gpu units until you start updating your gpu's. Which could be pretty expensive if that are all pci or agp cards and there are no pci-e slots in those machines.

adrian
Avatar
Send message
Joined: 17 Mar 12
Posts: 8
Credit: 287,464,567
RAC: 0
Message 18528 - Posted: 14 Feb 2014, 12:53:16 UTC - in response to Message 18523.
Last modified: 14 Feb 2014, 12:53:31 UTC


I am not sure Collatz supports the 256mb cards anymore though so you may not be able to crunch gpu units until you start updating your gpu's. Which could be pretty expensive if that are all pci or agp cards and there are no pci-e slots in those machines.

Thanks
These are regular pci-e cards and being ok for years though.
Will try

Profile arkayn
Volunteer tester
Avatar
Send message
Joined: 30 Aug 09
Posts: 219
Credit: 676,877,192
RAC: 551
Message 18541 - Posted: 14 Feb 2014, 17:41:18 UTC - in response to Message 18516.

I added a new opencl_amd_gpu version (v6.04) for Windows x86 which I'm hoping will work for you.


You're the man!!!!! Thanks Slicker. It's only at 0.5xx% (just downloaded) at the moment, so fingers crossed.

It'll finish in 57 1/2h, so I guess I'll have to play with the solo config file.
I see from depends.exe that you changed the OS & Subsystem version, so I assume I was correct about what version of Windows the exe needed.

Thanks again.

PS. I'll try it on my other machine with the ASUS HD4550 (the one I'm posting this) & see what will happen:)


Even better news is that I solved the VS2012 BOINC app bug so today I no longer need to use a Virtual Machine running VS2005 on XP 32 in order to build the apps.


I saw that post on the Dev list.
____________

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2528
Credit: 740,580,099
RAC: 0
Message 18550 - Posted: 14 Feb 2014, 19:42:18 UTC - in response to Message 18517.

ATI apps are coming. Please be patient.

AMD's Brook+ software hasn't been supported at all since 2009 (or maybe 2010), doesn't even work with current AMD drivers as they have started dropping CAL support, and if it does work, the compiler is as buggy as ant farm.

Linux apps are almost impossible as no linux distros even have drivers for the HD4xxx GPUs any more so while I may be able to create an app on a virtual machine, I have no way to test it as my boxes are running distros that are too new and the old ones aren't available on the mirrors any more.

Yesterday was the first day I got an Brook/CAL (a.k.a. ATI) app to run that was compiled with the Brook 1.4 beta compiler from SourceForge and Visual Studio 2012. That is the same version AMD released as open source when they stopped supporting it. No one has improved it since. Anyway, standalone testing has worked OK and I'm now testing with normal WUs. If that works, I'll see if a couple of you want to help out with testing, especially on Win XP and/or 32-bit versions (My boxes with ATI GPUs are all Win 7 x64 or Win 8.1 x64).

Upgrading will give you a more credits, but within the next week, you should be able to use the older GPUs again.

Jim Wilkins
Send message
Joined: 19 Sep 09
Posts: 8
Credit: 6,182,639
RAC: 0
Message 18552 - Posted: 14 Feb 2014, 20:30:52 UTC

So I am seeing 40-60 minutes run times on my OpenCL Nvidia GPU. IS that a long time? As you can see, I'm not very up-to-date on this.
____________

Profile Coronium
Avatar
Send message
Joined: 3 May 13
Posts: 6
Credit: 79,900,693
RAC: 5
Message 18575 - Posted: 15 Feb 2014, 9:12:35 UTC - in response to Message 18550.

Linux apps are almost impossible as no linux distros even have drivers for the HD4xxx GPUs any more so while I may be able to create an app on a virtual machine, I have no way to test it as my boxes are running distros that are too new and the old ones aren't available on the mirrors any more.

The AMD fglrx-legacy-driver (Debian, Ubuntu,...) supports with these hardware: http://packages.debian.org/wheezy-backports/fglrx-legacy-driver.

I have an onbord Radeon HD3000 (RS780L) that worked fine. (Optimized application; app_info.xml required).

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2528
Credit: 740,580,099
RAC: 0
Message 18591 - Posted: 15 Feb 2014, 15:38:51 UTC - in response to Message 18575.

Linux apps are almost impossible as no linux distros even have drivers for the HD4xxx GPUs any more so while I may be able to create an app on a virtual machine, I have no way to test it as my boxes are running distros that are too new and the old ones aren't available on the mirrors any more.

The AMD fglrx-legacy-driver (Debian, Ubuntu,...) supports with these hardware: http://packages.debian.org/wheezy-backports/fglrx-legacy-driver.

I have an onbord Radeon HD3000 (RS780L) that worked fine. (Optimized application; app_info.xml required).


So it is not quite dead yet. Guess I'll need to work on a Linux version as well then.

ph2000
Send message
Joined: 1 Nov 10
Posts: 4
Credit: 989,003,197
RAC: 1,406,753
Message 18602 - Posted: 16 Feb 2014, 7:05:57 UTC
Last modified: 16 Feb 2014, 7:08:32 UTC

It would be the least significant question now, but is it an intentional/artificial limitation or a matter of bad settings that no more than 30 in-progress tasks are enabled for my Windows-based hosts? Minimal work buffer is set to 5.0 days.
(Otherwise everything - including hand-written .config file - works fine.)

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2528
Credit: 740,580,099
RAC: 0
Message 18610 - Posted: 16 Feb 2014, 16:01:31 UTC - in response to Message 18602.

It would be the least significant question now, but is it an intentional/artificial limitation or a matter of bad settings that no more than 30 in-progress tasks are enabled for my Windows-based hosts? Minimal work buffer is set to 5.0 days.
(Otherwise everything - including hand-written .config file - works fine.)


Yes, it was intentional due to releasing new applications. Otherwise, a host could trash hundreds of WUs in less than a minute. Once the CUDA and ATI apps are released and running OK, I'll raise it.

Previous · 1 · 2 · 3
Post to thread

Message boards : News : Issues and Resolutions


Main page · Your account · Message boards


Copyright © 2018 Jon Sonntag; All rights reserved.