Advanced search

Message boards : Graphics cards (GPUs) : 2 Projects For One GPU?

Author Message
Profile Logan Carr
Send message
Joined: 12 Aug 15
Posts: 240
Credit: 64,069,811
RAC: 0
Level
Thr
Scientific publications
watwatwatwat
Message 44714 - Posted: 15 Oct 2016 | 16:23:20 UTC

Hi all,

I apologize if this has been asked many times before but I am just wondering if it is possible to run 2 projects on my gtx 960. If it is, how may I do so? Is there a way to have them both running and use 100% usage of the GPU?

Thanks!
____________
Cruncher/Learner in progress.

Profile Dave GPU
Send message
Joined: 21 May 14
Posts: 12
Credit: 1,175,961,380
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 44725 - Posted: 16 Oct 2016 | 12:54:12 UTC - in response to Message 44714.

Hi all,

I apologize if this has been asked many times before but I am just wondering if it is possible to run 2 projects on my gtx 960. If it is, how may I do so? Is there a way to have them both running and use 100% usage of the GPU?

Thanks!



<app_config>
<app>
<name>acemdlong</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>1</cpu_usage>
</gpu_versions>
</app>
<app>
<name>acemdshort</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>1</cpu_usage>
</gpu_versions>
</app>
</app_config>




app_config.xml

Profile Logan Carr
Send message
Joined: 12 Aug 15
Posts: 240
Credit: 64,069,811
RAC: 0
Level
Thr
Scientific publications
watwatwatwat
Message 44726 - Posted: 16 Oct 2016 | 16:00:29 UTC - in response to Message 44725.

Hi all,

I apologize if this has been asked many times before but I am just wondering if it is possible to run 2 projects on my gtx 960. If it is, how may I do so? Is there a way to have them both running and use 100% usage of the GPU?

Thanks!



<app_config>
<app>
<name>acemdlong</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>1</cpu_usage>
</gpu_versions>
</app>
<app>
<name>acemdshort</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>1</cpu_usage>
</gpu_versions>
</app>
</app_config>




app_config.xml



Hello,

I have inserted that into my app_config.xml file and no luck still
____________
Cruncher/Learner in progress.

mmonnin
Send message
Joined: 2 Jul 16
Posts: 337
Credit: 7,646,454,004
RAC: 10,506,373
Level
Tyr
Scientific publications
watwatwatwatwat
Message 44728 - Posted: 16 Oct 2016 | 17:52:45 UTC - in response to Message 44726.

Hi all,

I apologize if this has been asked many times before but I am just wondering if it is possible to run 2 projects on my gtx 960. If it is, how may I do so? Is there a way to have them both running and use 100% usage of the GPU?

Thanks!



<app_config>
<app>
<name>acemdlong</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>1</cpu_usage>
</gpu_versions>
</app>
<app>
<name>acemdshort</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>1</cpu_usage>
</gpu_versions>
</app>
</app_config>




app_config.xml



Hello,

I have inserted that into my app_config.xml file and no luck still


The file was placed into the gpugrid projects folder?

Did you tell boinc manager to read config files after updating app_config.xml?

Profile Logan Carr
Send message
Joined: 12 Aug 15
Posts: 240
Credit: 64,069,811
RAC: 0
Level
Thr
Scientific publications
watwatwatwat
Message 44730 - Posted: 16 Oct 2016 | 19:49:58 UTC - in response to Message 44728.

I do not see a folder that is dedicated to GPU grid, so I put it in the Boinc folder.

Yes, I also hit for it to read the config files.
____________
Cruncher/Learner in progress.

Profile caffeineyellow5
Avatar
Send message
Joined: 30 Jul 14
Posts: 225
Credit: 2,658,976,345
RAC: 0
Level
Phe
Scientific publications
watwatwatwatwatwatwatwat
Message 44738 - Posted: 16 Oct 2016 | 22:52:57 UTC - in response to Message 44730.

Place that file into the <drive>:\ProgramData\BOINC\projects\www.gpugrid.net folder.
____________
1 Corinthians 9:16 "For though I preach the gospel, I have nothing to glory of: for necessity is laid upon me; yea, woe is unto me, if I preach not the gospel!"
Ephesians 6:18-20, please ;-)
http://tbc-pa.org

Profile Logan Carr
Send message
Joined: 12 Aug 15
Posts: 240
Credit: 64,069,811
RAC: 0
Level
Thr
Scientific publications
watwatwatwat
Message 44740 - Posted: 17 Oct 2016 | 0:53:15 UTC - in response to Message 44738.

None of the folders you pointed to me exist. I created them and still no luck...
____________
Cruncher/Learner in progress.

Profile Logan Carr
Send message
Joined: 12 Aug 15
Posts: 240
Credit: 64,069,811
RAC: 0
Level
Thr
Scientific publications
watwatwatwat
Message 44741 - Posted: 17 Oct 2016 | 1:14:58 UTC - in response to Message 44740.

Aha!

I've fixed the issue. I had to locate my folder by searching it up. Now I am running 2 tasks at once at around 70% usage. How may I make the boinc manager download a 3rd task? I have changed store at least an additional "1" day. Is that correct?

Thank you all again, couldn't have done it without you.
____________
Cruncher/Learner in progress.

Profile Beyond
Avatar
Send message
Joined: 23 Nov 08
Posts: 1112
Credit: 6,162,416,256
RAC: 0
Level
Tyr
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 44743 - Posted: 17 Oct 2016 | 2:44:01 UTC - in response to Message 44741.
Last modified: 17 Oct 2016 | 2:45:11 UTC

I've fixed the issue. I had to locate my folder by searching it up. Now I am running 2 tasks at once at around 70% usage. How may I make the boinc manager download a 3rd task? I have changed store at least an additional "1" day. Is that correct?

It's easy to do but not a good idea. The admins want fast WU turnaround. Running 3 WUs at a time will take more than 24hr turnaround and will also cause you to miss the 50% bonus (especially with the long WUs). With more normal long WUs than we have at the moment you'll probably also lose the 50% bonus since you're not running very fast GPUs. You may also run into memory problems since they only have 2GB memory. If you want to try 3x on the short WUs you could try:

<app_config>
<app>
<name>acemdlong</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>1</cpu_usage>
</gpu_versions>
</app>
<app>
<name>acemdshort</name>
<gpu_versions>
<gpu_usage>0.33</gpu_usage>
<cpu_usage>1</cpu_usage>
</gpu_versions>
</app>
</app_config>

You also should be getting much more than 70% usage even running 1x.

Profile Logan Carr
Send message
Joined: 12 Aug 15
Posts: 240
Credit: 64,069,811
RAC: 0
Level
Thr
Scientific publications
watwatwatwat
Message 44746 - Posted: 17 Oct 2016 | 8:52:42 UTC - in response to Message 44743.

Okay, I will stay with 2 tasks running.

With 1 task I get around 78% I see and with 2 I get around 88% usage. I assume it is like that due to the WDDM.
____________
Cruncher/Learner in progress.

Profile Logan Carr
Send message
Joined: 12 Aug 15
Posts: 240
Credit: 64,069,811
RAC: 0
Level
Thr
Scientific publications
watwatwatwat
Message 44747 - Posted: 17 Oct 2016 | 9:03:01 UTC - in response to Message 44746.

I might just install Linux alongside windows 10.

I've tried windows XP already and although things went nice, it'll be harder when I get a new gpu because of no new drivers being made for xp. I've tried 7 and 10 but I dislike the wddm.
____________
Cruncher/Learner in progress.

Profile Logan Carr
Send message
Joined: 12 Aug 15
Posts: 240
Credit: 64,069,811
RAC: 0
Level
Thr
Scientific publications
watwatwatwat
Message 44752 - Posted: 17 Oct 2016 | 17:40:57 UTC - in response to Message 44747.

Okay so I've tested ubuntu and the usage is only 80%... doesn't ubuntu have no WDDM?

I guess I should state my objective now. Before I wanted to run multiple tasks, but now, I've gotten to the point to where that doesn't matter anymore. All I'd like to do is find an operating system to use with no WDDM. I do not want to stick with windows XP because if I were to get a new GPU, there would be no drivers for it.. Or is XP my best option for now?

I'm just trying to get a stable OS for my machine so I can sit back and let the projects crunch away.


____________
Cruncher/Learner in progress.

Profile Retvari Zoltan
Avatar
Send message
Joined: 20 Jan 09
Posts: 2343
Credit: 16,239,065,968
RAC: 3,161,193
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 44754 - Posted: 17 Oct 2016 | 18:22:15 UTC - in response to Message 44752.

Okay so I've tested ubuntu and the usage is only 80%... doesn't ubuntu have no WDDM?
You should set the SWAN_SYNC environmental value under Linux too, to get the maximum possible GPU usage. But you should set it for the user which runs the BOINC manager. I'm not into Linux at all, but I've seen a post about it a couple of months ago.

Profile Logan Carr
Send message
Joined: 12 Aug 15
Posts: 240
Credit: 64,069,811
RAC: 0
Level
Thr
Scientific publications
watwatwatwat
Message 44755 - Posted: 17 Oct 2016 | 19:24:17 UTC - in response to Message 44754.

Thanks, appreciate it.
____________
Cruncher/Learner in progress.

captainjack
Send message
Joined: 9 May 13
Posts: 171
Credit: 3,621,831,247
RAC: 18,794,592
Level
Arg
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 44759 - Posted: 17 Oct 2016 | 21:22:57 UTC

Logan,

I get better utilization in Ubuntu when I reserve 2 CPU's (2 threads = one physical CPU in a hyper-thread machine) for each GPU task. My utilization is usually 92-95 percent running one task at a time on each GPU. My app_config.xml looks like this:

<app_config>
<app>
<name>acemdlong</name>
<gpu_versions>
<gpu_usage>1</gpu_usage>
<cpu_usage>2</cpu_usage>
</gpu_versions>
</app>
<app>
<name>acemdshort</name>
<gpu_versions>
<gpu_usage>1</gpu_usage>
<cpu_usage>2</cpu_usage>
</gpu_versions>
</app>
</app_config>


Hope that helps.

Profile Logan Carr
Send message
Joined: 12 Aug 15
Posts: 240
Credit: 64,069,811
RAC: 0
Level
Thr
Scientific publications
watwatwatwat
Message 44761 - Posted: 17 Oct 2016 | 22:05:15 UTC - in response to Message 44759.

Thank you, captainjack!

I bookmarked what you typed so I can refer back to it. Much appreciated.
____________
Cruncher/Learner in progress.

Tomas Brada
Send message
Joined: 3 Nov 15
Posts: 38
Credit: 6,768,093
RAC: 0
Level
Ser
Scientific publications
wat
Message 44769 - Posted: 18 Oct 2016 | 16:19:10 UTC

At what nice (priority) does boinc_client run?
Usually boinc runs cpu apps at lower priority than gpu, but if it already runs at lowest this is not possible. Some distributions run it at nice 10 (good) some at 19 (lowest).
Freeing cpu cores does help, but you loose computational power.
Disabling HyperThreading(tm) can help.
You can try to apply realtime priority to acemd process with chrt --rr -pa 2 {pid}, but this is one-time and difficult to automate.
____________

Post to thread

Message boards : Graphics cards (GPUs) : 2 Projects For One GPU?

//