Intel GPU WUs available?

Message boards : Number crunching : Intel GPU WUs available?
Message board moderation

To post messages, you must log in.

AuthorMessage
James W

Send message
Joined: 26 May 12
Posts: 51
Credit: 4,956,027
RAC: 13
United States
Message 1495750 - Posted: 26 Mar 2014, 20:34:24 UTC

Are Intel GPU WUs currently being created? I ran out a couple days ago, so I'm just working with CPU jobs at present. A problem with them? Thanks.
ID: 1495750 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1495772 - Posted: 26 Mar 2014, 21:16:40 UTC - in response to Message 1495750.  
Last modified: 26 Mar 2014, 21:18:31 UTC

Are Intel GPU WUs currently being created? I ran out a couple days ago, so I'm just working with CPU jobs at present. A problem with them? Thanks.

There are no such thing as Intel GPU Wu's, all Wu can be done by any app, be it CPU, Intel GPU, Nvidia GPU or ATI/AMD GPU, with the exception that VLAR Wu's aren't sent to GPUs.

Because of a precision problem with the Intel GPU 1.1 drivers, Intel GPU work is restricted to Intel GPUs running OpenCL 1.2 drivers, your host has OpenCL 1.1 drivers, as in the driver version is too low,
There was a Bug fix the other day to correctly display the OpenCL version, OpenCL 1.1 was being being reported as OpenCL 1.01, you are probably not getting work now because of that Bug fix.

Claggy
ID: 1495772 · Report as offensive
James W

Send message
Joined: 26 May 12
Posts: 51
Credit: 4,956,027
RAC: 13
United States
Message 1495927 - Posted: 27 Mar 2014, 5:26:37 UTC - in response to Message 1495772.  

My original Intel GPU driver only had OpenCl 1.1 (this was the official proprietary version from Dell. Dell has not released an update to include OpenCl 1.2. I therefore downloaded and installed the most recent Intel "generic" update for this GPU, which includes v1.2. As I said, I was then able to process GPU WUs when I updated to BOINC 7.2.39. However, once those jobs processed, no more GPU work is being downloaded. I assume this was when the "bug fix" occurred. For a long time, the SETI description of my computer still showed 1.01, despite updating my GPU/graphic driver.

Would I actually need to update my BOINC manager to 7.2.42? I read that the only change in this version was to allow another project to work with it.

As I have the latest Intel Graphic GPU driver installed which includes OpenCl V 1.2, what would I need to do next to again be able to process GPU WUs?
ID: 1495927 · Report as offensive
Profile Wiggo
Avatar

Send message
Joined: 24 Jan 00
Posts: 34744
Credit: 261,360,520
RAC: 489
Australia
Message 1495953 - Posted: 27 Mar 2014, 6:24:14 UTC

Yes update to 7.2.42 as 7.2.39 is known to have issues.

Cheers.
ID: 1495953 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1496028 - Posted: 27 Mar 2014, 11:24:54 UTC - in response to Message 1495927.  
Last modified: 27 Mar 2014, 11:26:47 UTC

Since you're already run the Intel GPU app on your HD Graphics 2500 you'll have produced broken compilations on the OpenCL 1.1 driver,
you'll either need to drill down to the setiathome project folder and delete all the *_bin_* and .wisdom files, (You may still need to do a project remove, and project add to get seti to send you Intel GPU work again)
or set NNT complete your CPU tasks, then do a remove, then an add project to get rid of them, new compilations will be generated when the app runs again.

Claggy
ID: 1496028 · Report as offensive
James W

Send message
Joined: 26 May 12
Posts: 51
Credit: 4,956,027
RAC: 13
United States
Message 1496371 - Posted: 27 Mar 2014, 23:52:25 UTC - in response to Message 1496028.  

Thanks so much for your research and advise, Claggy! Now that things appear to be back up and running with SETI, I'm getting Intel GPU work again and I'm back up and running with both GPU and CPU.

Appears that when I was in the process of updating my video drivers earlier, the older version re-installed, which BOINC Mgr. picked up. When I finally got the driver updated to the latest version, apparently I didn't restart BOINC, and it kept the older OpenCl v1.1 driver.

Yesterday I reviewed the BOINC log from the beginning, and noted it had detected the old OpenCl. I restarted BOINC Mgr. and voila!, it recognized the current v2.1. Once the backlog of uploads finally processed, I got new WUs, including Intel GPUs. Glad I won't have to do any more "tampering" with software for now!
ID: 1496371 · Report as offensive
Hawkeye
Volunteer tester
Avatar

Send message
Joined: 30 Apr 00
Posts: 22
Credit: 13,295,346
RAC: 0
United States
Message 1496442 - Posted: 28 Mar 2014, 4:47:13 UTC

I'm having issues as well trying to get some OpenCL apps on my HD4600. I see the following in my log:

3/28/2014 1:43:07 PM | | CAL: ATI GPU 0: ATI Radeon HD 5800/5900 series (Cypress/Hemlock) (CAL version 1.4.1848, 1024MB, 991MB available, 4176 GFLOPS peak)
3/28/2014 1:43:07 PM | | OpenCL: AMD/ATI GPU 0: ATI Radeon HD 5800/5900 series (Cypress/Hemlock) (driver version 1411.4 (VM), device version OpenCL 1.2 AMD-APP (1411.4), 1024MB, 991MB available, 4176 GFLOPS peak)
3/28/2014 1:43:07 PM | | OpenCL: Intel GPU 0: Intel(R) HD Graphics 4600 (driver version 10.18.10.3496, device version OpenCL 1.2, 1298MB, 1298MB available, 192 GFLOPS peak)
3/28/2014 1:43:07 PM | | OpenCL CPU: Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 1411.4 (sse2,avx), device version OpenCL 1.2 AMD-APP (1411.4))
3/28/2014 1:43:07 PM | | OpenCL CPU: Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz (OpenCL driver vendor: Intel(R) Corporation, driver version 3.0.1.10878, device version OpenCL 1.2 (Build 76413))
3/28/2014 1:43:07 PM | SETI@home | Found app_info.xml; using anonymous platform


and
3/28/2014 1:43:08 PM | SETI@home | Sending scheduler request: To fetch work.
3/28/2014 1:43:08 PM | SETI@home | Requesting new tasks for CPU and ATI and intel_gpu
3/28/2014 1:43:10 PM | SETI@home | Scheduler request completed: got 0 new tasks


I added the info to the app_info file for the MB and AP apps for Intel GPU work, and have insured that all versions are available for work in my preferences. I've re-read the config info, restarted, rebooted and still no work. It was working a few days ago but I came home from work to a locked up computer and thought the CPU overheated and it locked up, but I think it was due to running 2 workunits on my 5850 (that's another thread some day)
ID: 1496442 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1496539 - Posted: 28 Mar 2014, 10:16:04 UTC - in response to Message 1496442.  

3/28/2014 1:43:08 PM | SETI@home | Sending scheduler request: To fetch work.
3/28/2014 1:43:08 PM | SETI@home | Requesting new tasks for CPU and ATI and intel_gpu
3/28/2014 1:43:10 PM | SETI@home | Scheduler request completed: got 0 new tasks


I added the info to the app_info file for the MB and AP apps for Intel GPU work, and have insured that all versions are available for work in my preferences. I've re-read the config info, restarted, rebooted and still no work. It was working a few days ago but I came home from work to a locked up computer and thought the CPU overheated and it locked up, but I think it was due to running 2 workunits on my 5850 (that's another thread some day)

Simple, lower your cache settings, Setiathome has a 100 GPU and 100 CPU task limit in place, the scheduler will send work to the fastest device first, ie the ATI GPU,
just lower the cache values until Boinc no longer asks for ATI work, the Intel GPU will get some then,

Be aware, because there is a mixture of AR values being produced, you'll have to adjust your cache settings down and up again as the supply changes, ie VHAR tasks take less time,
as in, if the majority of tasks going out are VHARs then the ATI will get most of the work.

Claggy
ID: 1496539 · Report as offensive
Hawkeye
Volunteer tester
Avatar

Send message
Joined: 30 Apr 00
Posts: 22
Credit: 13,295,346
RAC: 0
United States
Message 1496544 - Posted: 28 Mar 2014, 10:25:07 UTC - in response to Message 1496539.  

I managed to get it to work by deleting all profiles and not using home, work etc. It could be a coincidence to what you were saying though.

Im concerned about stability so I dont want a whole lot of intel_gpu units saved up. Once I get a few days of good results, system stability I will crank my cache up again to hit the cap.
ID: 1496544 · Report as offensive
MikeN

Send message
Joined: 24 Jan 11
Posts: 319
Credit: 64,719,409
RAC: 85
United Kingdom
Message 1496702 - Posted: 28 Mar 2014, 17:18:56 UTC - in response to Message 1495927.  

My original Intel GPU driver only had OpenCl 1.1 (this was the official proprietary version from Dell. Dell has not released an update to include OpenCl 1.2. I therefore downloaded and installed the most recent Intel "generic" update for this GPU, which includes v1.2. As I said, I was then able to process GPU WUs when I updated to BOINC 7.2.39. However, once those jobs processed, no more GPU work is being downloaded. I assume this was when the "bug fix" occurred. For a long time, the SETI description of my computer still showed 1.01, despite updating my GPU/graphic driver.

Would I actually need to update my BOINC manager to 7.2.42? I read that the only change in this version was to allow another project to work with it.

As I have the latest Intel Graphic GPU driver installed which includes OpenCl V 1.2, what would I need to do next to again be able to process GPU WUs?


Where did you get a working intel 1.2 driver from? Whenever I tried to get the 1.2 driver from the intel web site it failed to install on my dell with intel2500 saying that the hardware was not compatible. Did you have to change anything in the bios to get the driver to install?
ID: 1496702 · Report as offensive
James W

Send message
Joined: 26 May 12
Posts: 51
Credit: 4,956,027
RAC: 13
United States
Message 1497070 - Posted: 29 Mar 2014, 9:03:01 UTC - in response to Message 1496702.  
Last modified: 29 Mar 2014, 9:05:36 UTC

Hi -- I got the latest driver for my HD Graphics 2500 directly from the Intel Download site. You have to use the zip version of the file, however. This Intel page explains the details of this process. http://www.intel.com/support/graphics/sb/CS-033915.htm

Thankfully, didn't have to change any settings on my system using the above zip version. My i5 processor is in a Dell Optiplex 3010, and using the generic driver hasn't caused any noticeable problems, despite all the scare tactics about only using the Dell approved drivers. Good luck with this.
ID: 1497070 · Report as offensive
Hawkeye
Volunteer tester
Avatar

Send message
Joined: 30 Apr 00
Posts: 22
Credit: 13,295,346
RAC: 0
United States
Message 1499445 - Posted: 3 Apr 2014, 23:17:14 UTC - in response to Message 1496539.  
Last modified: 3 Apr 2014, 23:18:01 UTC

Simple, lower your cache settings, Setiathome has a 100 GPU and 100 CPU task limit in place, the scheduler will send work to the fastest device first, ie the ATI GPU,
just lower the cache values until Boinc no longer asks for ATI work, the Intel GPU will get some then,



Well I managed to get Intel GPU units the day I posted that, but once they were completed, none since. When you refered to Cache settings, I am assuming you mean in Tools > Computing Preferences -> Network Usage -> "Minimum work buffer"?

I had it set to .25 days and max set to 3 days.

What settings would you suggest?
ID: 1499445 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1499569 - Posted: 4 Apr 2014, 4:53:43 UTC - in response to Message 1499445.  

I had it set to .25 days and max set to 3 days

Make the first value bigger and the second smaller, e.g. try for start: 1 + 0.01 days
 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1499569 · Report as offensive

Message boards : Number crunching : Intel GPU WUs available?


 
©2024 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.