New TF multiGPU apps deployed (issues fixed)
log in

Advanced search

Message boards : News : New TF multiGPU apps deployed (issues fixed)

Previous · 1 · 2 · 3 · 4 · Next
Author Message
Profile IDEA
Avatar
Send message
Joined: 23 Sep 20
Posts: 34
Credit: 4,501,059,627
RAC: 1,623,739
Message 9646 - Posted: 5 Feb 2024, 0:02:43 UTC - in response to Message 9605.

Thank you for this.

I saw the notice in the BOINC client this evening, added a second Nvidia card to a Windows 10 box, updated the cc_config and it all works perfectly.

Cheers

--
Martin
____________

Mr P Hucker
Avatar
Send message
Joined: 30 Sep 17
Posts: 36
Credit: 16,105,684
RAC: 0
Message 9647 - Posted: 5 Feb 2024, 1:17:47 UTC - in response to Message 9646.

Thank you for this.

I saw the notice in the BOINC client this evening, added a second Nvidia card to a Windows 10 box, updated the cc_config and it all works perfectly.

Cheers

--
Martin

Are you sure? Are both cards generating heat and have usage in MSI Afterburner or GPU-Z etc? Me and Trinitas are getting both units running on one GPU and the second is idle. But we have AMD and you have Nvidia, it may be different.

Profile rebirther
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 2 Jan 13
Posts: 7448
Credit: 42,730,867
RAC: 0
Message 9650 - Posted: 5 Feb 2024, 10:25:58 UTC

status summary

2x Nvidia GPUs - windows - working
2x Nvidia GPUs - linux - working
1x Nvida + 1x AMD GPU - windows - working
2x AMD - linux - testing
2x AMD - windows - testing

A mix of 1x Nvidia + 1x AMD on windows is also working. Every plan_class is getting their own app but will only reporting cuda for both (boinc software bug)

Mr P Hucker
Avatar
Send message
Joined: 30 Sep 17
Posts: 36
Credit: 16,105,684
RAC: 0
Message 9651 - Posted: 5 Feb 2024, 10:57:39 UTC - in response to Message 9650.

So automatically we will get the right app?

And this will be two tasks running, one on each card, or will it be one task spread between them?

Profile rebirther
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 2 Jan 13
Posts: 7448
Credit: 42,730,867
RAC: 0
Message 9652 - Posted: 5 Feb 2024, 10:59:04 UTC - in response to Message 9651.

So automatically we will get the right app?

And this will be two tasks running, one on each card, or will it be one task spread between them?


1 WU per card.

Profile Prescott
Send message
Joined: 20 May 17
Posts: 74
Credit: 847,501,388
RAC: 2,531,385
Message 9653 - Posted: 5 Feb 2024, 12:45:41 UTC - in response to Message 9650.

Did you report the BOINC bug?
____________
Primes Found:
50*893^231310-1 (Top 5000)
316*1010^150468+1
20*634^476756-1 (Top 5000)
6101*60^134079-1
96*789^506568+1 (Top 5000)
225*370^322863-1 (Top 5000)
4854*103^128181+1
71460*25^337758-1
3782*733^123379-1
3293*82^335630-1 (Top 5000)

Profile mikey
Avatar
Send message
Joined: 29 Apr 16
Posts: 58
Credit: 1,498,368,767
RAC: 211,756
Message 9654 - Posted: 5 Feb 2024, 13:09:45 UTC - in response to Message 9628.

Mr P Hucker wrote:


I don't understand what you mean. I wanted to run the same task on both GPUs at once. If the dodgy one gives a different result, there's something up.


This has never been allowed in any other Boinc Project so far, one task per gpu each running it's own task. It's not like gaming where you can double, triple whatever up on the gpu's to make the game perform better.

Unless you are talking about testing, then yes they often run the same task on each gpu, getting zero credits of course, to test the task on multiple gpu's.

Mr P Hucker
Avatar
Send message
Joined: 30 Sep 17
Posts: 36
Credit: 16,105,684
RAC: 0
Message 9655 - Posted: 5 Feb 2024, 13:15:12 UTC - in response to Message 9654.
Last modified: 5 Feb 2024, 13:15:57 UTC

Mr P Hucker wrote:

I don't understand what you mean. I wanted to run the same task on both GPUs at once. If the dodgy one gives a different result, there's something up.


This has never been allowed in any other Boinc Project so far, one task per gpu each running it's own task. It's not like gaming where you can double, triple whatever up on the gpu's to make the game perform better.

Unless you are talking about testing, then yes they often run the same task on each gpu, getting zero credits of course, to test the task on multiple gpu's.

Yes I was referring to his test.

It's a pity there aren't multi GPU tasks like there are multi CPU core tasks. Should be possible. The CPU is in control of the task, it could send requests alternately to two GPUs. Things like Jennifer extreme (oo er) in Primegrid could get done much sooner.

Profile rebirther
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 2 Jan 13
Posts: 7448
Credit: 42,730,867
RAC: 0
Message 9656 - Posted: 5 Feb 2024, 13:38:31 UTC - in response to Message 9653.

Did you report the BOINC bug?


Not yet, can only forward to the dev, no access to git because my registration is not working and no mail so far. Git is bad, BOINC trac was better.

Mr P Hucker
Avatar
Send message
Joined: 30 Sep 17
Posts: 36
Credit: 16,105,684
RAC: 0
Message 9657 - Posted: 5 Feb 2024, 14:12:00 UTC - in response to Message 9656.
Last modified: 5 Feb 2024, 14:12:42 UTC

Git works fine for me, apart from the quoting system screws up when you try to insert code. Reported that to github themselves, but didn't get anywhere, can't remember why.

I wonder why it's called that? Git is a rude word.

Jaari
Send message
Joined: 4 Apr 21
Posts: 13
Credit: 42,495,655
RAC: 0
Message 9659 - Posted: 5 Feb 2024, 15:46:04 UTC - in response to Message 9657.

I wonder why it's called that? Git is a rude word.


According to the wikipedia page, because the developer named it after himself, like with Linux.

Profile IDEA
Avatar
Send message
Joined: 23 Sep 20
Posts: 34
Credit: 4,501,059,627
RAC: 1,623,739
Message 9660 - Posted: 5 Feb 2024, 20:14:33 UTC - in response to Message 9647.


Are you sure? Are both cards generating heat and have usage in MSI Afterburner or GPU-Z etc? Me and Trinitas are getting both units running on one GPU and the second is idle. But we have AMD and you have Nvidia, it may be different.



Hi, yes, I'm sure.

The 1660 Super I added was one that had been repaired by Asus and is slower than it was before it was repaired :(

So I could see which WU was on which card because of the 60 second difference in processing speed.

Currently ranked 45 with 915k RAC -- which isn't possible with a single 1660 Super. Let's see if it makes the Top 30 :)

--
Martin

Mr P Hucker
Avatar
Send message
Joined: 30 Sep 17
Posts: 36
Credit: 16,105,684
RAC: 0
Message 9661 - Posted: 6 Feb 2024, 0:35:33 UTC - in response to Message 9659.
Last modified: 6 Feb 2024, 0:39:23 UTC

I wonder why it's called that? Git is a rude word.

According to the wikipedia page, because the developer named it after himself, like with Linux.

It says this which implies Linus thinks of himself as a git? It's not his name:

Torvalds sarcastically quipped about the name git (which means "unpleasant person" in British English slang): "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'."[31][32] The man page describes Git as "the stupid content tracker".[33] The read-me file of the source code elaborates further:[34] "git" can mean anything, depending on your mood. Random three-letter combination that is pronounceable, and not actually used by any common UNIX command. The fact that it is a mispronunciation of "get" may or may not be relevant. Stupid. Contemptible and despicable. Simple. Take your pick from the dictionary of slang. "Global information tracker": you're in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room. "Goddamn idiotic truckload of shit": when it breaks. The source code for Git refers to the program as "the information manager from hell".

Isn't that a command in Linux? We were talking about a discussion forum called github, which was made by Chris Wanstrath, P. J. Hyett, Tom Preston-Werner, and Scott Chacon, nobody named Git.

DeleteNull
Volunteer developer
Volunteer tester
Send message
Joined: 29 Nov 14
Posts: 83
Credit: 374,914,522
RAC: 75,218
Message 9665 - Posted: 7 Feb 2024, 12:58:35 UTC
Last modified: 7 Feb 2024, 13:48:02 UTC

Just made a test for two AMD GPU in a windows host. 5500XT and 6500XT.

The wrapper works well, device 0 has this message:
2024-02-07 13:34:18 (8960): wrapper (7.24.26018): starting
2024-02-07 13:34:18 (8960): wrapper: running mfakto.exe (-d 0)
2024-02-07 13:34:18 (8960): wrapper: created child process 2012
mfakto 0.15pre7-MGW (64bit build)

device 1 has this message:
2024-02-07 13:34:19 (6484): wrapper (7.24.26018): starting
2024-02-07 13:34:19 (6484): wrapper: running mfakto.exe (-d 1)
2024-02-07 13:34:19 (6484): wrapper: created child process 5128
mfakto 0.15pre7-MGW (64bit build)

What does mfakto do?
device 0:
OpenCL device info
name gfx1034 (Advanced Micro Devices, Inc.)
device (driver) version OpenCL 2.0 AMD-APP (3592.0) (3592.0 (PAL,LC))
gfx1034 => 6500XT

device1:
OpenCL device info
name gfx1012:xnack- (Advanced Micro Devices, Inc.)
device (driver) version OpenCL 2.0 AMD-APP (3592.0) (3592.0 (PAL,LC))
gfx1012 => 5500XT

This is a bit confusing because BOINC tells this:
07.02.2024 13:32:57 | | OpenCL: AMD/ATI GPU 0: Radeon RX 5500 XT (driver version 3592.0 (PAL,LC), device version OpenCL 2.0 AMD-APP (3592.0), 8176MB, 8176MB available, 4891 GFLOPS peak)
07.02.2024 13:32:57 | | OpenCL: AMD/ATI GPU 1: AMD Radeon RX6500 XT (driver version 3592.0 (PAL,LC), device version OpenCL 2.0 AMD-APP (3592.0), 4080MB, 4080MB available, 5499 GFLOPS peak)

So this is the opposite assignement to that was mfakto does.

The calculation in fact is done only with one GPU: the 5500XT (e.g. GPU-Z)

So there seems a bug in mfakto, not in the wrapper.

It is not a driver issue, PrimeGrid uses both GPU in parallel.

Mr P Hucker
Avatar
Send message
Joined: 30 Sep 17
Posts: 36
Credit: 16,105,684
RAC: 0
Message 9666 - Posted: 7 Feb 2024, 14:05:16 UTC
Last modified: 7 Feb 2024, 14:06:48 UTC

Are you sure Boinc is in the right order? I see it give a random order compared to say MSI Afterburner. I had a machine with 6 cards in it, and Boinc's order compared to MSI was something like 3, 5, 1, 2, 0, 4. I assumed it was physical connection order vs. driver loading order. Although Folding@Home is different again. Very annoying when trying to allocate cards or work out which is overheating.

DeleteNull
Volunteer developer
Volunteer tester
Send message
Joined: 29 Nov 14
Posts: 83
Credit: 374,914,522
RAC: 75,218
Message 9667 - Posted: 7 Feb 2024, 17:07:37 UTC - in response to Message 9666.

Are you sure Boinc is in the right order? I see it give a random order compared to say MSI Afterburner. I had a machine with 6 cards in it, and Boinc's order compared to MSI was something like 3, 5, 1, 2, 0, 4. I assumed it was physical connection order vs. driver loading order. Although Folding@Home is different again. Very annoying when trying to allocate cards or work out which is overheating.


Yes in my case with "only" two GPU BOINC has the right order. The GPU where the boot screen appears is GPU0 and the other (dark) one is GPU1. The same order as the BIOS allocates the screens.

Mr P Hucker
Avatar
Send message
Joined: 30 Sep 17
Posts: 36
Credit: 16,105,684
RAC: 0
Message 9668 - Posted: 8 Feb 2024, 4:42:34 UTC - in response to Message 9667.
Last modified: 8 Feb 2024, 4:43:19 UTC

Are you sure Boinc is in the right order? I see it give a random order compared to say MSI Afterburner. I had a machine with 6 cards in it, and Boinc's order compared to MSI was something like 3, 5, 1, 2, 0, 4. I assumed it was physical connection order vs. driver loading order. Although Folding@Home is different again. Very annoying when trying to allocate cards or work out which is overheating.

Yes in my case with "only" two GPU BOINC has the right order. The GPU where the boot screen appears is GPU0 and the other (dark) one is GPU1. The same order as the BIOS allocates the screens.

What about GPU-Z or MSI Afterburner? I use Afterburner to check usage and temperature, and it usually disagrees with Boinc, even with two cards.

Damnit this forum deletes double spaces between sentences, they're scientifically proven to make reading easier.

TRINITAS
Send message
Joined: 19 Jan 24
Posts: 12
Credit: 12,570,000
RAC: 0
Message 9669 - Posted: 8 Feb 2024, 20:31:41 UTC

I tested with 2 Nvidias: TITAN Xp and GTX 1080. They don't work together, they each do a WU.

Profile IDEA
Avatar
Send message
Joined: 23 Sep 20
Posts: 34
Credit: 4,501,059,627
RAC: 1,623,739
Message 9670 - Posted: 9 Feb 2024, 17:33:10 UTC - in response to Message 9660.

Let's see if it makes the Top 30 :)


Reached number 30 in the host ranking!

So the multiGPU app is working as expected.

Let's see if it can get to 25 before other users edit their cc_config and get more than one GPU working.

--
Martin
____________

Profile rebirther
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 2 Jan 13
Posts: 7448
Credit: 42,730,867
RAC: 0
Message 9671 - Posted: 9 Feb 2024, 19:03:55 UTC - in response to Message 9669.

I tested with 2 Nvidias: TITAN Xp and GTX 1080. They don't work together, they each do a WU.


If you run 1 WU per GPU then all is fine

Previous · 1 · 2 · 3 · 4 · Next
Post to thread

Message boards : News : New TF multiGPU apps deployed (issues fixed)


Main page · Your account · Message boards


Copyright © 2014-2024 BOINC Confederation / rebirther