Notice: "ATI GPU: Upgrade to the latest driver..."
log in

Advanced search

Message boards : Macintosh : Notice: "ATI GPU: Upgrade to the latest driver..."

Author Message
Nikolay
Send message
Joined: 10 Jan 12
Posts: 11
Credit: 174,679
RAC: 0
Message 13438 - Posted: 3 Feb 2012, 10:24:38 UTC

Collatz Conjecture: Notice from server
ATI GPU: Upgrade to the latest driver to process tasks using your computer's GPU


Why do I receive such a notice?
As I know, graphic drivers are built in Mac OS X, and I have the latest version - Lion 10.7.3.
That means I already have the latest graphic drivers.

Also, I am already processing tasks using my computer's GPU.

Nikolay
Send message
Joined: 10 Jan 12
Posts: 11
Credit: 174,679
RAC: 0
Message 13446 - Posted: 4 Feb 2012, 20:51:43 UTC

34 views and no answer? Come on

juice3
Send message
Joined: 6 Dec 11
Posts: 19
Credit: 971,466
RAC: 0
Message 13448 - Posted: 5 Feb 2012, 5:30:42 UTC

It just is ;) Work with it.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 13455 - Posted: 5 Feb 2012, 21:17:26 UTC - in response to Message 13446.

34 views and no answer? Come on


The answer is that I don't know yet. This weekend is Mrs. Slicker's birthday as well as the NFL SuperBowl, so I probably won't even be looking into it until Monday after work.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 13458 - Posted: 6 Feb 2012, 15:42:43 UTC

Note: CUDA Driver 4.1.28 is NOT playing nice with BOINC at this time, or at least not with OS Lion 10.7.3. If you have installed CUDA 4.1.28, please downgrade to 4.1.25. If you are running some other version, then:

Enable sched_op_debug in your cc_config.xml file.

Post or PM the event log from the request to the server where the GPU seconds > 0. (We don't care about the CPU seconds since you can get CPU work OK, correct?)

From your BOINC data folder, locate the sched_request XML file for collatz. Copy and past the contents in a PM and send to me.

Nikolay
Send message
Joined: 10 Jan 12
Posts: 11
Credit: 174,679
RAC: 0
Message 13465 - Posted: 7 Feb 2012, 17:56:08 UTC

I have sent to you the sched_request file, please check PMs.

However, I haven't found the cc_config.xml file - only ss_config.xml file; also, don't know how to enable sched_op_debug.
My ATI GPU doesn't use CUDA, so is this procedure really necessary?

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 13466 - Posted: 7 Feb 2012, 19:40:13 UTC

Since the server is sending workunits and your computer seems to be processing them OK, I'll have to dig further into the server code to figure out where that message comes from. My guess is that it is because of:

<have_cal>0</have_cal>
<have_opencl>1</have_opencl>

So, the server thinks you need new AMD drivers to support CAL even though it is sending OpenCL work. Maybe I can add a check so that it only prints the message if both are 0. For now, just ignore it.

Profile Steve Hawker*
Send message
Joined: 15 Jun 12
Posts: 21
Credit: 85,891,047
RAC: 1,515
Message 14268 - Posted: 16 Jun 2012, 1:20:28 UTC

I too get this message and indeed BOINC downloads WUs and appears to attempt to process them.

However, I'm not convinced anything is actually happening. Initially I received 2 collatz WUs and one mini-collatz. The first 2 were estimated at 45 hours whereas the mini WU was a mere 45 mins. As this is the ONLY GPU application I can find in the BOINCverse for my MBP with Radeon HD6750M I was kind of excited to see how many credits I'd get for these WUs.

So I suspended the collatz WUs and let the mini WU run unfettered. Everything seemed normal until 2 minutes remained at which point the progress bar froze and the estimated time inreased in step with elapsed time. I let this run for 5 hours before giving up and aborting all 3 WUs.

Later on I relented and set to receive mini-collatz WUs only. Sure enough a whole bunch of 45 minute WUs were soon in my queue and the first one duly started. It got as far as 21% before freezing. I let this one run for 4 hours before suspending it. The next WU did something even more amazing. The elapsed time incremented, the estimated time decremented BUT the progress stuck at 0%. Eventually the estimated time ran down to zero and the progress is still at 0%. Elapsed time is now just about to clock over an hour.

MacBook Pro, 10.6.8 with AMD Radeon HD6750M
Boinc 7.0.25 with latest collatz app.
____________

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 14276 - Posted: 18 Jun 2012, 14:41:44 UTC

The application doesn't do anything differently in the last two minutes than it did previously. According to the outuput, the app will do 64 reductions per workunit. So, it it has run for 30+ minutes, it has already run every single piece of code it will be running short of writing the results which would take place in the last 1-2 seconds it is running and not with several minuts to go.

If the progress reains the same, the video driver has reset or stopped functioning -- at least as far as crunching is concerned.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 14298 - Posted: 22 Jun 2012, 16:07:29 UTC

As far as I can tell, no machine running OS X 10.8 with an AMD GPU has returned a valid OpenCL result.

Several things come to mind when looking at the output.

First, the OpenCL version is 1.0. All of the successful OS X results have shown OpenCL 1.1.

Version OpenCL 1.0


Second, the steps are zero:

Highest Steps 0 for 2375843473790740441448


Third, the total steps are either zero or a large random number:

Total Steps 17050628189224697856



nVidia GPUs appear to work OK. AMD GPUs running OS X 11.x also seem to be running OK. There are only 4 computers running OS X 10.8.x with AMD GPUs that have a RAC > 1000 and none of them are returning valid GPU results. The GPUs include a 4670, 4850, 5670, and 5750.

There are 10 computers running OS X 10.8.x with ATI 6750M GPUs and NONE of them are returning valud GPU results.

There are 59 computer running OS X (any version) with ATI 6750M GPUs and 17 of them are working properly. The vast majority are running OS X 11.4


Here's the output from a successful HD 6750M result on OS X 11.4:

Collatz Conjecture v3.10 OS X for OpenCL
Based on the AMD Brook+ kernels by Gipsel
Device 0
Start 2375846343722247367016
Checking 103079215104 numbers
Device Vendor AMD
Name ATI Radeon HD 6750M
Compute Units 6
Driver version 1.0
Version OpenCL 1.1
Optimizations cl-fast-relaxed-math,cl-mad-enable
Max Workgroup Size 1024
Reduce Group Size 256
Numbers/Kernel 1048576
Kernels/Reduction 64
Numbers/Reduction 67108864
Reductions/WU 1536
Highest Steps 1661 for 2375846343746572397055
Total Steps 52060126700897
GPU time 1328.61 seconds
CPU time 14.3003 seconds
Total time 1329.87 seconds
02:58:22 (36932): called boinc_finish


I also find it interesting that the one that works reports 6 compute units and the 6750M that are failing are only reporting 5 compute units. Just one more reason to suspect the OpenCL driver which, in Apple's case, is an OS X upgrade to fix.

Profile Steve Hawker*
Send message
Joined: 15 Jun 12
Posts: 21
Credit: 85,891,047
RAC: 1,515
Message 14299 - Posted: 22 Jun 2012, 18:42:08 UTC - in response to Message 14298.

OK, so it seems like its worth waiting until next month for the release of Mountain Lion (OS X 10.8) as Apple says this is a $20 upgrade whereas Lion is $30. I never did understand Apple's pricing.

Just a little confusion around the OS X version you mention. There is no OS X 11.

10.6 (Snow Leopard) introduced support for OpenCL 1.0
10.7 (Lion) introduced support for OpenCL 1.1
10.8 (Mountain Lion) - I don't know what happen with OpenCL support

Einstein@H will require Mountain Lion for its AMD GPU support so biting the bullet and waiting for 10.8 seems the best option for now.

Profile arkayn
Volunteer tester
Avatar
Send message
Joined: 30 Aug 09
Posts: 219
Credit: 676,877,192
RAC: 21,486
Message 14305 - Posted: 24 Jun 2012, 15:46:46 UTC - in response to Message 14299.

OK, so it seems like its worth waiting until next month for the release of Mountain Lion (OS X 10.8) as Apple says this is a $20 upgrade whereas Lion is $30. I never did understand Apple's pricing.

Just a little confusion around the OS X version you mention. There is no OS X 11.

10.6 (Snow Leopard) introduced support for OpenCL 1.0
10.7 (Lion) introduced support for OpenCL 1.1
10.8 (Mountain Lion) - I don't know what happen with OpenCL support

Einstein@H will require Mountain Lion for its AMD GPU support so biting the bullet and waiting for 10.8 seems the best option for now.


Slicker is reporting the Darwin kernel version when he says 11.x

____________

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 14309 - Posted: 25 Jun 2012, 21:08:06 UTC - in response to Message 14305.

OK, so it seems like its worth waiting until next month for the release of Mountain Lion (OS X 10.8) as Apple says this is a $20 upgrade whereas Lion is $30. I never did understand Apple's pricing.

Just a little confusion around the OS X version you mention. There is no OS X 11.

10.6 (Snow Leopard) introduced support for OpenCL 1.0
10.7 (Lion) introduced support for OpenCL 1.1
10.8 (Mountain Lion) - I don't know what happen with OpenCL support

Einstein@H will require Mountain Lion for its AMD GPU support so biting the bullet and waiting for 10.8 seems the best option for now.


Slicker is reporting the Darwin kernel version when he says 11.x


Correct. That's what gets sent to the server. Probably the output of "uname -a" or something. I haven't looked into that part of the BOINC source code so that's just a guess, but since OS X 10.6.6 reports as 10.6.0 and uname -a shows Kernel 10.6.0, it seems like a good guess.

Profile Steve Hawker*
Send message
Joined: 15 Jun 12
Posts: 21
Credit: 85,891,047
RAC: 1,515
Message 14334 - Posted: 28 Jun 2012, 9:22:04 UTC - in response to Message 14309.

Slicker is reporting the Darwin kernel version when he says 11.x

Correct. That's what gets sent to the server. Probably the output of "uname -a" or something. I haven't looked into that part of the BOINC source code so that's just a guess, but since OS X 10.6.6 reports as 10.6.0 and uname -a shows Kernel 10.6.0, it seems like a good guess.


Got it! Thanks guys, appreciate the patience and the learning.

I'm now on Lion and have already crunched my first WU on my ATI. I love this stuff!!

And Many Thanks to Jon for helping me. I hope my MacBook will repay you...

pbeaudet
Send message
Joined: 5 Jul 10
Posts: 1
Credit: 896,877
RAC: 0
Message 14384 - Posted: 7 Jul 2012, 0:06:00 UTC
Last modified: 7 Jul 2012, 0:20:38 UTC

I have seen these messages in early builds of 10.8. The soon to be released GM version appears to work, however the Collatz fails to relinquish the GPU when the computer is in use nor if it is told to snooze. Beginning in mid June my Collatz stats have gone up but I had to disable Collatz because of the GPU use.

I am running mini-collatz 3.10

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 14403 - Posted: 9 Jul 2012, 7:35:57 UTC - in response to Message 14384.

I have seen these messages in early builds of 10.8. The soon to be released GM version appears to work, however the Collatz fails to relinquish the GPU when the computer is in use nor if it is told to snooze. Beginning in mid June my Collatz stats have gone up but I had to disable Collatz because of the GPU use.

I am running mini-collatz 3.10


Thanks for the info. I see if I can't duplicate the issue.


Post to thread

Message boards : Macintosh : Notice: "ATI GPU: Upgrade to the latest driver..."


Main page · Your account · Message boards


Copyright © 2018 Jon Sonntag; All rights reserved.