One cuda Job 4 GPU Core's


log in

Advanced search

Questions and Answers : GPU applications : One cuda Job 4 GPU Core's

Author Message
Warsong
Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,168,013
RAC: 0
United States
Message 922726 - Posted: 31 Jul 2009, 19:05:30 UTC

Ive got an 8800 GTX OC and an 8600 GT 768 and 512 meg ram respectivly on a AM2 6000+ System. I am running one job on each CPU core, but BOINC is only utilizing one of My GPU cores on the 8600 GT. How do i get it to utilize my other 3 dormant Cores
____________

Joseph Monk
Send message
Joined: 31 Mar 07
Posts: 150
Credit: 1,181,197
RAC: 0
Korea, South
Message 922733 - Posted: 31 Jul 2009, 19:34:01 UTC - in response to Message 922726.

GPU cores run in parallel, so one WU per GPU is correct.

Warsong
Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,168,013
RAC: 0
United States
Message 922734 - Posted: 31 Jul 2009, 19:43:07 UTC - in response to Message 922733.
Last modified: 31 Jul 2009, 19:57:33 UTC

according to rivatuner ony one GPU core on the 8600GT is being used, the ither is Idle, the 8800GTX is not being used at all. BOINC only shows 1 CUDA work unit being proccessed

7/31/2009 1:50:16 PM Starting BOINC client version 6.6.36 for windows_x86_64
7/31/2009 1:50:16 PM log flags: task, file_xfer, sched_ops
7/31/2009 1:50:16 PM Libraries: libcurl/7.19.4 OpenSSL/0.9.8j zlib/1.2.3
7/31/2009 1:50:16 PM Data directory: C:\ProgramData\BOINC
7/31/2009 1:50:16 PM Running under account GameMaster
7/31/2009 1:50:16 PM Processor: 2 AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ [AMD64 Family 15 Model 67 Stepping 3]
7/31/2009 1:50:16 PM Processor features: fpu tsc pae nx sse sse2 pni
7/31/2009 1:50:16 PM OS: Microsoft Windows Vista: Ultimate x64 Edition, Service Pack 2, (06.00.6002.00)
7/31/2009 1:50:16 PM Memory: 4.00 GB physical, 8.18 GB virtual
7/31/2009 1:50:16 PM Disk: 279.47 GB total, 205.77 GB free
7/31/2009 1:50:16 PM Local time is UTC -6 hours
7/31/2009 1:50:16 PM CUDA device (not used): GeForce 8600 GT (driver version 19038, compute capability 1.1, 256MB, est. 17GFLOPS)
7/31/2009 1:50:16 PM CUDA device: GeForce 8600 GT (driver version 19038, compute capability 1.1, 256MB, est. 17GFLOPS)
7/31/2009 1:50:16 PM SETI@home Found app_info.xml; using anonymous platform
7/31/2009 1:50:16 PM Not using a proxy
7/31/2009 1:50:16 PM SETI@home URL: http://setiathome.berkeley.edu/; Computer ID: 5050219; location: home; project prefs: default
7/31/2009 1:50:16 PM SETI@home General prefs: from SETI@home (last modified 31-Jul-2009 12:23:40)
7/31/2009 1:50:16 PM SETI@home Computer location: home
7/31/2009 1:50:16 PM SETI@home General prefs: no separate prefs for home; using your defaults
7/31/2009 1:50:16 PM Reading preferences override file
7/31/2009 1:50:16 PM Preferences limit memory usage when active to 2046.78MB
7/31/2009 1:50:16 PM Preferences limit memory usage when idle to 3684.21MB
7/31/2009 1:50:16 PM Preferences limit disk usage to 100.00GB
7/31/2009 1:50:16 PM SETI@home Restarting task 15mr09aa.6515.13978.15.10.112_1 using setiathome_enhanced version 608
7/31/2009 1:50:16 PM SETI@home Restarting task 15mr09aa.6515.13978.15.10.136_0 using setiathome_enhanced version 603
7/31/2009 1:50:16 PM SETI@home Restarting task 22no08ab.6344.13978.11.10.47_1 using setiathome_enhanced version 603
7/31/2009 1:53:19 PM SETI@home Sending scheduler request: To fetch work.
7/31/2009 1:53:19 PM SETI@home Requesting new tasks for CPU
7/31/2009 1:53:24 PM SETI@home Scheduler request completed: got 1 new tasks
7/31/2009 1:53:24 PM SETI@home General prefs: from SETI@home (last modified 31-Jul-2009 13:36:57)
7/31/2009 1:53:24 PM SETI@home Computer location: home
7/31/2009 1:53:24 PM General prefs: using separate prefs for home
7/31/2009 1:53:24 PM Reading preferences override file
7/31/2009 1:53:24 PM Preferences limit memory usage when active to 2046.78MB
7/31/2009 1:53:24 PM Preferences limit memory usage when idle to 3684.21MB
7/31/2009 1:53:24 PM Preferences limit disk usage to 100.00GB
7/31/2009 1:53:26 PM SETI@home Started download of ap_28mr08ah_B6_P1_00161_20090731_12166.wu
7/31/2009 1:53:37 PM SETI@home Finished download of ap_28mr08ah_B6_P1_00161_20090731_12166.wu
____________

Grant (SSSF)
Send message
Joined: 19 Aug 99
Posts: 5917
Credit: 61,703,601
RAC: 22,822
Australia
Message 922746 - Posted: 31 Jul 2009, 20:17:23 UTC - in response to Message 922734.
Last modified: 31 Jul 2009, 20:17:57 UTC

A Core on a GPU is different to a Core on a CPU. Only 1 Work unit will be processed per video card unless the video card has 2 GPUs on it.

Wild guess- try the latest stable NVidia drivers.
The BOINC log only shows 2 video cards- both of them 8600GTs with 256MB of RAM. So ne of the cards maybe a phontom, and the 2 other cards aren't being detected at all.
____________
Grant
Darwin NT.

Profile Ageless
Avatar
Send message
Joined: 9 Jun 99
Posts: 12396
Credit: 2,666,323
RAC: 958
Netherlands
Message 922754 - Posted: 31 Jul 2009, 20:33:19 UTC - in response to Message 922734.

7/31/2009 1:50:16 PM CUDA device (not used): GeForce 8600 GT (driver version 19038, compute capability 1.1, 256MB, est. 17GFLOPS)
7/31/2009 1:50:16 PM CUDA device: GeForce 8600 GT (driver version 19038, compute capability 1.1, 256MB, est. 17GFLOPS)

These cards are single GPU cards, so they will only run one task per GPU.

Due to a permission limitation in the driver detection API used by BOINC which was made by Nvidia, it happens that the first (or second) GPU isn't used by default on some versions of Windows.

This can be overridden by making a cc_config.xml file in your BOINC Data directory (7/31/2009 1:50:16 PM Data directory: C:\ProgramData\BOINC), with in it these lines:

<cc_config> <options> <use_all_gpus>1</use_all_gpus> </options. </cc_config>


It's best to use Notepad to make cc_config.xml and save it as an All Types file, so it doesn't get an extra .txt extension. So do check the file after saving it. When it is called cc_config.xml.txt change its name and take the .txt part off.

Exit BOINC and then restart it.
____________
Jord

Fighting for the correct use of the apostrophe, together with Weird Al Yankovic

Warsong
Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,168,013
RAC: 0
United States
Message 922762 - Posted: 31 Jul 2009, 20:50:14 UTC - in response to Message 922754.

found that thread and did that.. to no avail. interesting thing, i disabled the 8600 and now...
7/31/2009 2:46:47 PM Starting BOINC client version 6.6.36 for windows_x86_64
7/31/2009 2:46:47 PM log flags: task, file_xfer, sched_ops
7/31/2009 2:46:47 PM Libraries: libcurl/7.19.4 OpenSSL/0.9.8j zlib/1.2.3
7/31/2009 2:46:47 PM Data directory: C:\ProgramData\BOINC
7/31/2009 2:46:47 PM Running under account GameMaster
7/31/2009 2:46:47 PM Processor: 2 AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ [AMD64 Family 15 Model 67 Stepping 3]
7/31/2009 2:46:47 PM Processor features: fpu tsc pae nx sse sse2 pni
7/31/2009 2:46:47 PM OS: Microsoft Windows Vista: Ultimate x64 Edition, Service Pack 2, (06.00.6002.00)
7/31/2009 2:46:47 PM Memory: 4.00 GB physical, 8.17 GB virtual
7/31/2009 2:46:47 PM Disk: 279.47 GB total, 206.11 GB free
7/31/2009 2:46:47 PM Local time is UTC -6 hours
7/31/2009 2:46:47 PM CUDA device: GeForce 8800 GTX (driver version 19038, compute capability 1.0, 768MB, est. 66GFLOPS)
7/31/2009 2:46:47 PM SETI@home Found app_info.xml; using anonymous platform
7/31/2009 2:46:47 PM Not using a proxy
7/31/2009 2:46:47 PM SETI@home URL: http://setiathome.berkeley.edu/; Computer ID: 5050219; location: home; project prefs: default
7/31/2009 2:46:47 PM SETI@home General prefs: from SETI@home (last modified 31-Jul-2009 13:36:57)
7/31/2009 2:46:47 PM SETI@home Computer location: home
7/31/2009 2:46:47 PM General prefs: using separate prefs for home
7/31/2009 2:46:47 PM Reading preferences override file
7/31/2009 2:46:47 PM Preferences limit memory usage when active to 2046.78MB
7/31/2009 2:46:47 PM Preferences limit memory usage when idle to 3684.21MB
7/31/2009 2:46:47 PM Preferences limit disk usage to 100.00GB
7/31/2009 2:46:47 PM SETI@home Restarting task 15mr09aa.6515.13978.15.10.136_0 using setiathome_enhanced version 603
7/31/2009 2:46:47 PM SETI@home Restarting task 22no08ab.6344.13978.11.10.47_1 using setiathome_enhanced version 603
7/31/2009 2:46:47 PM SETI@home Restarting task 15mr09ad.22695.12342.5.10.250_1 using setiathome_enhanced version 608


so with both cards enabled it shows them both as a 8600GT with the 8600GT disabled it only shows the 8800 GTX.. also runnign latest driver pack from nvidia as well as the 2.3 cuda drivers. i have put the cc_ file in both the programdata/boinc and the seti dir specificaly.... is there somethign else i need to do to force a read of that file?
____________

Warsong
Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,168,013
RAC: 0
United States
Message 922788 - Posted: 31 Jul 2009, 22:24:54 UTC - in response to Message 922762.

just a postulation, could boinc have a problem running the gpu's from two different companies? one is from BFG the other is a XFS i do believe?
____________

Profile Questor
Volunteer tester
Send message
Joined: 3 Sep 04
Posts: 362
Credit: 151,481,585
RAC: 13,315
United Kingdom
Message 922905 - Posted: 1 Aug 2009, 6:38:22 UTC - in response to Message 922788.

I think this is a feature of BOINC when using disimilar GPUs. I briefly tried running 2 different GPUs in one machine and found the same thing but never got to the bottom of it. Misreported card details but they both ran OK.

See message 910085
____________
GPU Users Group



Profile rkillian
Avatar
Send message
Joined: 3 Aug 05
Posts: 2
Credit: 2,332,279
RAC: 0
United States
Message 923107 - Posted: 2 Aug 2009, 5:19:04 UTC
Last modified: 2 Aug 2009, 5:20:19 UTC

If you go to Nvidia web sight they will tell you that for a SLI configuration the cards have to be of the same type such as two 8600s or 2 8800s. You are not to mix the cards or they become unstable.
____________

Joseph Monk
Send message
Joined: 31 Mar 07
Posts: 150
Credit: 1,181,197
RAC: 0
Korea, South
Message 923115 - Posted: 2 Aug 2009, 7:56:41 UTC - in response to Message 923107.

If you go to Nvidia web sight they will tell you that for a SLI configuration the cards have to be of the same type such as two 8600s or 2 8800s. You are not to mix the cards or they become unstable.


Just because you have two cards doesn't mean you are using SLI.

Warsong
Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,168,013
RAC: 0
United States
Message 923253 - Posted: 2 Aug 2009, 23:35:13 UTC - in response to Message 923115.

Aye Joseph, the second gard is a deciated Physix Card when i am gaming, and a second monitor when not.
____________

Warsong
Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,168,013
RAC: 0
United States
Message 923254 - Posted: 2 Aug 2009, 23:36:04 UTC - in response to Message 922905.

But you got them both to proccess units?? because even with the misreport, its still refusing to use the 2nd card.
____________

Profile Gundolf Jahn
Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 360,453
RAC: 35
Germany
Message 923327 - Posted: 3 Aug 2009, 8:09:50 UTC - in response to Message 923254.

But you got them both to proccess units?? because even with the misreport, its still refusing to use the 2nd card.

Did you disable SLI?
Are you using the cc_config.xml entry as proposed by Ageless?

Gruß,
Gundolf

Warsong
Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,168,013
RAC: 0
United States
Message 923331 - Posted: 3 Aug 2009, 8:33:59 UTC - in response to Message 923327.

not using SLI, and have teh cc_file in.
____________

Profile Ageless
Avatar
Send message
Joined: 9 Jun 99
Posts: 12396
Credit: 2,666,323
RAC: 958
Netherlands
Message 923524 - Posted: 4 Aug 2009, 6:03:02 UTC

Oh fun.

As is said elsewhere, there is a typo in my cc_config.xml example. here's the correct one:

<cc_config> <options> <use_all_gpus>1</use_all_gpus> </options> </cc_config>

____________
Jord

Fighting for the correct use of the apostrophe, together with Weird Al Yankovic

Warsong
Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,168,013
RAC: 0
United States
Message 932278 - Posted: 10 Sep 2009, 16:40:11 UTC - in response to Message 923524.

all tried. no longer running adaul monitor setup so i will just live with as is for the time being. thank all for their idea's.
____________

Chuck Gorish
Send message
Joined: 19 Jun 00
Posts: 156
Credit: 29,589,106
RAC: 0
United States
Message 932744 - Posted: 12 Sep 2009, 12:41:46 UTC - in response to Message 932278.
Last modified: 12 Sep 2009, 12:55:17 UTC

all tried. no longer running adaul monitor setup so i will just live with as is for the time being. thank all for their idea's.


you also need to be sure you have a "number_of_gpus" filename with no extension containing a 2 on the first line as the first character in the seti project directory.

if you use the 8600 for your desktop as well chances are it will not be used due to memory limitations. cuda requires unhindered full 256mb ram absolute minimum., i had an 8600 in such a scenario and no matter how small i made my desktop 'ramprint' cuda would not use it until i used the other card for my desktop which had more ram (most active desktops use more than 256mb vidram. mine uses around 384mb in minimal configuration and almost 512 in 'working' config).

the report that boinc gives in the messages log is broken and has been for a long time. as long as you see the seti 6.08 application running the proper devices that is all that matters. i have only seen one version of boinc that reported the devices properly but it was broken to be able to use both devices. its just cosmetics and does not affect how boinc uses the gpus at all.
____________

Questions and Answers : GPU applications : One cuda Job 4 GPU Core's

Copyright © 2014 University of California