One cuda Job 4 GPU Core's

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

To post messages, you must log in.

AuthorMessage
Warsong

Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,170,707
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
ID: 922726 · Report as offensive
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.
ID: 922733 · Report as offensive
Warsong

Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,170,707
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
ID: 922734 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13736
Credit: 208,696,464
RAC: 304
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
ID: 922746 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
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.
ID: 922754 · Report as offensive
Warsong

Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,170,707
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?
ID: 922762 · Report as offensive
Warsong

Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,170,707
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?
ID: 922788 · Report as offensive
Profile Questor Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 3 Sep 04
Posts: 471
Credit: 230,506,401
RAC: 157
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



ID: 922905 · Report as offensive
Profile rkillian
Avatar

Send message
Joined: 3 Aug 05
Posts: 2
Credit: 2,339,486
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.
ID: 923107 · Report as offensive
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.
ID: 923115 · Report as offensive
Warsong

Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,170,707
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.
ID: 923253 · Report as offensive
Warsong

Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,170,707
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.
ID: 923254 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 446,358
RAC: 0
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
ID: 923327 · Report as offensive
Warsong

Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,170,707
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.
ID: 923331 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
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>

ID: 923524 · Report as offensive
Warsong

Send message
Joined: 24 Oct 02
Posts: 8
Credit: 1,170,707
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.
ID: 932278 · Report as offensive
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.
ID: 932744 · Report as offensive

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


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