GPU No Longer Receiving Work.


log in

Advanced search

Questions and Answers : GPU applications : GPU No Longer Receiving Work.

Author Message
Frank
Send message
Joined: 10 Jan 01
Posts: 4
Credit: 547,230
RAC: 448
United States
Message 1451118 - Posted: 7 Dec 2013, 16:30:41 UTC

For more then a year, my machine has been happily processing SETI work on the GPU. In the last 2 weeks or so I am no longer receiving work for the GPU. The BOINC manager tells me that the GPU processing is enabled and I've tried messing with the setting to no avail.

I have a Windows 7 AMD machine with an AMD Radeon HD 6450 graphics adapter. It's been working OK for a long time - I can't figure out what happened.

As you can see below, the graphics card is found and considered ready to use.

12/7/2013 8:08:24 AM | | cc_config.xml not found - using defaults
12/7/2013 8:08:24 AM | | Starting BOINC client version 7.2.33 for windows_x86_64
12/7/2013 8:08:24 AM | | log flags: file_xfer, sched_ops, task
12/7/2013 8:08:24 AM | | Libraries: libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.6
12/7/2013 8:08:24 AM | | Data directory: D:\BOINC
12/7/2013 8:08:24 AM | | Running under account Frank
12/7/2013 8:08:24 AM | | CAL: ATI GPU 0: AMD Radeon HD 6350/6450/7450/7470 series (Caicos) (CAL version 1.4.1741, 1024MB, 991MB available, 400 GFLOPS peak)
12/7/2013 8:08:24 AM | | OpenCL: AMD/ATI GPU 0: AMD Radeon HD 6350/6450/7450/7470 series (Caicos) (driver version 1084.4 (VM), device version OpenCL 1.2 AMD-APP (1084.4), 1024MB, 991MB available, 400 GFLOPS peak)
12/7/2013 8:08:24 AM | | OpenCL CPU: AMD A6-3650 APU with Radeon(tm) HD Graphics (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 1084.4 (sse2), device version OpenCL 1.2 AMD-APP (1084.4))
12/7/2013 8:08:24 AM | | Host name: Franks-PC
12/7/2013 8:08:24 AM | | Processor: 4 AuthenticAMD AMD A6-3650 APU with Radeon(tm) HD Graphics [Family 18 Model 1 Stepping 0]
12/7/2013 8:08:24 AM | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 htt pni cx16 popcnt syscall nx lm svm sse4a osvw ibs skinit wdt page1gb rdtscp 3dnowext 3dnow
12/7/2013 8:08:24 AM | | OS: Microsoft Windows 7: Home Premium x64 Edition, Service Pack 1, (06.01.7601.00)
12/7/2013 8:08:24 AM | | Memory: 7.99 GB physical, 15.98 GB virtual
12/7/2013 8:08:24 AM | | Disk: 465.76 GB total, 281.13 GB free
12/7/2013 8:08:24 AM | | Local time is UTC -5 hours

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2789
Credit: 6,300,149
RAC: 7,492
Bulgaria
Message 1451392 - Posted: 8 Dec 2013, 10:57:20 UTC - in response to Message 1451118.


Do your other projects use the GPU?
You omitted relevant parts of Event Log, better post 40-50 lines.


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Frank
Send message
Joined: 10 Jan 01
Posts: 4
Credit: 547,230
RAC: 448
United States
Message 1451446 - Posted: 8 Dec 2013, 14:47:07 UTC

Entire contents of the log since starting up my system this morning.

12/8/2013 9:34:37 AM | | cc_config.xml not found - using defaults
12/8/2013 9:34:37 AM | | Starting BOINC client version 7.2.33 for windows_x86_64
12/8/2013 9:34:37 AM | | log flags: file_xfer, sched_ops, task
12/8/2013 9:34:37 AM | | Libraries: libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.6
12/8/2013 9:34:37 AM | | Data directory: D:\BOINC
12/8/2013 9:34:37 AM | | Running under account Frank
12/8/2013 9:34:37 AM | | CAL: ATI GPU 0: AMD Radeon HD 6350/6450/7450/7470 series (Caicos) (CAL version 1.4.1741, 1024MB, 991MB available, 400 GFLOPS peak)
12/8/2013 9:34:37 AM | | OpenCL: AMD/ATI GPU 0: AMD Radeon HD 6350/6450/7450/7470 series (Caicos) (driver version 1084.4 (VM), device version OpenCL 1.2 AMD-APP (1084.4), 1024MB, 991MB available, 400 GFLOPS peak)
12/8/2013 9:34:37 AM | | OpenCL CPU: AMD A6-3650 APU with Radeon(tm) HD Graphics (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 1084.4 (sse2), device version OpenCL 1.2 AMD-APP (1084.4))
12/8/2013 9:34:37 AM | | Host name: Franks-PC
12/8/2013 9:34:37 AM | | Processor: 4 AuthenticAMD AMD A6-3650 APU with Radeon(tm) HD Graphics [Family 18 Model 1 Stepping 0]
12/8/2013 9:34:37 AM | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 htt pni cx16 popcnt syscall nx lm svm sse4a osvw ibs skinit wdt page1gb rdtscp 3dnowext 3dnow
12/8/2013 9:34:37 AM | | OS: Microsoft Windows 7: Home Premium x64 Edition, Service Pack 1, (06.01.7601.00)
12/8/2013 9:34:37 AM | | Memory: 7.99 GB physical, 15.98 GB virtual
12/8/2013 9:34:37 AM | | Disk: 465.76 GB total, 282.40 GB free
12/8/2013 9:34:37 AM | | Local time is UTC -5 hours
12/8/2013 9:34:37 AM | rosetta@home | URL http://boinc.bakerlab.org/rosetta/; Computer ID 1497548; resource share 100
12/8/2013 9:34:37 AM | Docking | URL http://docking.cis.udel.edu/; Computer ID 103563; resource share 100
12/8/2013 9:34:37 AM | SETI@home | URL http://setiathome.berkeley.edu/; Computer ID 6259144; resource share 100
12/8/2013 9:34:37 AM | World Community Grid | URL http://www.worldcommunitygrid.org/; Computer ID 1796037; resource share 100
12/8/2013 9:34:37 AM | SETI@home | General prefs: from SETI@home (last modified 06-Dec-2013 20:51:59)
12/8/2013 9:34:37 AM | SETI@home | Host location: none
12/8/2013 9:34:37 AM | SETI@home | General prefs: using your defaults
12/8/2013 9:34:37 AM | | Reading preferences override file
12/8/2013 9:34:37 AM | | Preferences:
12/8/2013 9:34:37 AM | | max memory usage when active: 4090.73MB
12/8/2013 9:34:37 AM | | max memory usage when idle: 5727.02MB
12/8/2013 9:34:37 AM | | max disk usage: 20.00GB
12/8/2013 9:34:37 AM | | (to change preferences, visit a project web site or select Preferences in the Manager)
12/8/2013 9:34:37 AM | | Not using a proxy
12/8/2013 9:34:40 AM | SETI@home | Restarting task 28fe09aa.21192.41336.438086664195.12.17_0 using setiathome_v7 version 700 in slot 3
12/8/2013 9:34:40 AM | rosetta@home | Sending scheduler request: To fetch work.
12/8/2013 9:34:40 AM | rosetta@home | Requesting new tasks for ATI
12/8/2013 9:34:52 AM | rosetta@home | Restarting task 26_input_0002_no_lig_fragments_fold_SAVE_ALL_OUT_108255_2418_0 using minirosetta version 348 in slot 1
12/8/2013 9:34:52 AM | Docking | Restarting task 1d4h1ajv_mod0014crossdockinghiv1_35642_164418_0 using charmm34 version 623 in slot 0
12/8/2013 9:34:52 AM | World Community Grid | Restarting task MCM1_0000454_7775_1 using mcm1 version 726 in slot 2
12/8/2013 9:34:58 AM | rosetta@home | Scheduler request completed: got 0 new tasks
12/8/2013 9:35:04 AM | Docking | Sending scheduler request: To fetch work.
12/8/2013 9:35:04 AM | Docking | Requesting new tasks for ATI
12/8/2013 9:35:06 AM | Docking | Scheduler request completed: got 0 new tasks
12/8/2013 9:35:11 AM | SETI@home | Sending scheduler request: To fetch work.
12/8/2013 9:35:11 AM | SETI@home | Requesting new tasks for ATI
12/8/2013 9:35:13 AM | SETI@home | Scheduler request completed: got 0 new tasks

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2789
Credit: 6,300,149
RAC: 7,492
Bulgaria
Message 1451860 - Posted: 9 Dec 2013, 15:26:16 UTC - in response to Message 1451446.
Last modified: 9 Dec 2013, 15:58:14 UTC


Check that you have everything here set to 'yes' (CPU GPU applications):
http://setiathome.berkeley.edu/prefs.php?subset=project


12/8/2013 9:34:37 AM | | Reading preferences override file

The line above means you use 'Local preferences'
http://boinc.berkeley.edu/wiki/Local_preferences#Network_usage

Set:
Minimum work buffer 3 days
Max additional work buffer 0.01 days





Edit:

Oh!
I now see that you use bad ATI Driver:
12/8/2013 9:34:37 AM | | OpenCL: AMD/ATI GPU 0: AMD Radeon HD 6350/6450/7450/7470 series (Caicos) (driver version 1084.4 (VM), device version OpenCL 1.2 AMD-APP (1084.4), 1024MB, 991MB available, 400 GFLOPS peak)

... and SETI@home intentionally do not send apps to it because it have broken OpenCL compiler

You use Catalyst 13.1 (OCL 10.0.1084.4):
http://www.hal6000.com/seti/boinc_ati_gpu_cheat_sheet.htm

(if it was older (11.12 ... 12.10) or newer ( > 13.1) it would be OK)


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Frank
Send message
Joined: 10 Jan 01
Posts: 4
Credit: 547,230
RAC: 448
United States
Message 1452047 - Posted: 9 Dec 2013, 22:59:41 UTC - in response to Message 1451860.

Thanks for helping.

I updated the Catalyst driver to 13.9 and made the setting changes that you suggest. I'll wait and see if work starts coming again.

Porcelain Mouse
Send message
Joined: 17 May 99
Posts: 24
Credit: 20,441,395
RAC: 31,821
United States
Message 1453026 - Posted: 11 Dec 2013, 22:45:36 UTC - in response to Message 1452047.

Frank,

I'm asking the same question. I came by a HD7870 and just got it working. Last week I thought I saw my nVidia GPU had some work. But, in the last couple of days, neither has got any GPU work units.

Tue 10 Dec 2013 10:40:22 PM PST | | CAL: ATI GPU 0: AMD Radeon HD 7850/7870 series (Pitcairn) (CAL version 1.4.1848, 2048MB, 1897MB available, 50 GFLOPS peak)

As an aside, does anyone know why this older GPU doesn't get recognized as OpenCL capable, only CAL? Is that a problem for SETI?
____________

Frank
Send message
Joined: 10 Jan 01
Posts: 4
Credit: 547,230
RAC: 448
United States
Message 1453078 - Posted: 12 Dec 2013, 2:46:55 UTC

The update to Catalyst driver 13.9 fixed the issue. I'm again receiving work for the GPU.

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2789
Credit: 6,300,149
RAC: 7,492
Bulgaria
Message 1453128 - Posted: 12 Dec 2013, 6:40:43 UTC - in response to Message 1453026.
Last modified: 12 Dec 2013, 6:49:33 UTC


Which do you call "older GPU"? The Radeon HD 7850/7870 ??
Where did you get the driver? Windows update (= wrong)?

Edit:
Why you don't say explicitly you use Linux?
Less people are familiar with Linux (I am not) so make sure OpenCL part of the driver is present in the driver package you used (and you installed/checked the OpenCL part).
And find a Linux tool (clinfo ?) that can check for the presence of OpenCL


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Porcelain Mouse
Send message
Joined: 17 May 99
Posts: 24
Credit: 20,441,395
RAC: 31,821
United States
Message 1453484 - Posted: 13 Dec 2013, 6:23:54 UTC - in response to Message 1453128.

Frank,

Glad to hear it's working. My nVidia card is getting GPU work now, but my ATi card still is not. So, getting BOINC to find my card wasn't the last hurtle.

BilBg,

Thanks for helping. Should I start a new thread since Frank is fixed and I'm still broke?

Yeah, I think 7870 is two core versions old, now, right? 7800-series, then R7, now R9 is new. Anyway, that's why I said older.

Sorry, yes I'm using Linux and clinfo looks good. Not that I have used it before; I haven't so I'm no expert. But it finds lots of GPU information, reports lots of detail and no errors:

...
Platform Name: AMD Accelerated Parallel Processing
Number of devices: 2
Device Type: CL_DEVICE_TYPE_GPU
Device ID: 4098
Board name: AMD Radeon HD 7800 Series
...

I'm suspicious that BOINC is asking SETI@Home for ATI work for this system, but doesn't recognize the OpenCL capability, where as, on my nVidia system, BOINC recognized it as both a CUDA and OpenCL capable GPU but gets openCL work (specifically) from SETI.

If SETI@Home doesn't have CAL code, then that explains it, I think. I just have to figure out why my GPU isn't identified as OpenCL. I swear I checked this every carefully, but now I cannot find the web-page I remember reading. I'm so close, just can't get over this last hump.
____________

Profile ignorance is no excuse
Avatar
Send message
Joined: 4 Oct 00
Posts: 9529
Credit: 44,433,321
RAC: 0
Korea, North
Message 1453602 - Posted: 13 Dec 2013, 18:52:10 UTC - in response to Message 1453484.

7990 is the dual core. your's is a single core though you can run 2 WU's at time if you are able to do some editing.

make sure your ATI/amd Linux drivers are up to date
____________
In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope

End terrorism by building a school

Porcelain Mouse
Send message
Joined: 17 May 99
Posts: 24
Credit: 20,441,395
RAC: 31,821
United States
Message 1453645 - Posted: 13 Dec 2013, 22:06:37 UTC - in response to Message 1453602.

That's not what I meant. I know I only have one GPU on my card.

I meant the 7800-series is two platforms old in the AMD GPU lineage. Both the R7 and R9 are newer GPU core-technologies. Reading a bit more, I'm not sure that the R7 is an entirely new core, separate from both the 7800s and R9, so maybe it shouldn't count. In anycase, that's what I meant by 'older' in my earlier post.

I have the very latest AMD Catalyst drivers and they work very well for all 3D acceleration. Native Linux games work and even 32-bit Windows 3D games work via WINE, again. I fact, I have the beta drivers, v13.11, since the latest stable Catalyst for Linux is 13.4 and I read there were problems with it. v13.9 is not available and/or not stable (for Linux); it's not clear.

This is my best lead right now: a missing OpenCL runtime implementation.

See here: http://boincfaq.mundayweb.com/index.php?language=1&view=506&sessionID=17915902ebc5eb011cbeb213d548f211

Relevant Excerpt:
You will need to install this SDK as AMD does not allow that projects distribute the needed libraries on their own yet.

You may have noticed a library file for nVidia GPUs that comes with BOINC (or maybe it's from the projects, I can't remember). I think this is what is missing for ATi on Linux. I will try installing the SDK soon and report back as I cannot find a runtime-only pkg.

I'm not certain this will work for several reasons, though. Mainly, I see both GPU & *CPU* OpenCL devices in clinfo, now, which makes me thing everything necessary is actually there. Plus, I see people complaining that OpencCL runtime is not included in Linux drivers, but then AMD promised it was working on it years ago. I would be great of someone could clarify.
____________

OzzFan
Volunteer tester
Avatar
Send message
Joined: 9 Apr 02
Posts: 13625
Credit: 30,977,390
RAC: 20,902
United States
Message 1453705 - Posted: 14 Dec 2013, 2:40:38 UTC - in response to Message 1453645.

I meant the 7800-series is two platforms old in the AMD GPU lineage. Both the R7 and R9 are newer GPU core-technologies. Reading a bit more, I'm not sure that the R7 is an entirely new core, separate from both the 7800s and R9, so maybe it shouldn't count. In anycase, that's what I meant by 'older' in my earlier post.


I can't shed any light on your problem for you, but I thought I'd correct a slightly insignificant fact that the R7 and R9 are both of the same family, meant as a mid-range and high-end offering of the same platform. This makes your 7800-series akin to the 7900-series and only one platform old being of the directly preceding generation of AMD GPU chips.

...and from what I've read, the R-series would be a "tock" in Intel's "tick tock" cadence. Or, put another way: simply a refinement of the 7xxx series GPUs.

Porcelain Mouse
Send message
Joined: 17 May 99
Posts: 24
Credit: 20,441,395
RAC: 31,821
United States
Message 1454473 - Posted: 16 Dec 2013, 13:28:28 UTC

I have no idea how that helped, but it did (I think). I installed the AMD APP SDK and now BOINC detects a CAL and an OpenCL GPU resource.

Finally! I have GPU work units!

Frustratingly, the installation would not install components for OpenCL CPU resources because I had the Catalyst driver installed. No explanation is given. I can't believe the state of ATi Linux drivers; it's a nightmare.
____________

Questions and Answers : GPU applications : GPU No Longer Receiving Work.

Copyright © 2014 University of California