Welche Projekte nutzen GPU mit compute capability 1.1?

Kaufempfehlungen, Hardwaretips, Softwareprobleme, Overclocking, Technikfragen ohne Bezug zu DC.
Nachricht
Autor
Ariser
Idle-Sammler
Idle-Sammler
Beiträge: 5
Registriert: 25.01.2017 08:14

Welche Projekte nutzen GPU mit compute capability 1.1?

#1 Ungelesener Beitrag von Ariser » 25.01.2017 08:40

Habe eine Quadro FX 580 und eine Quadro 2000. Letztere rumpelt brav bei z.B. Milkyway
Wenn aber ein Milkyway-Task an die Quadro FX 580 zugewiesen wird, stirbt der Task, weil die compute capability nicht ausreicht.

Daraus ergeben sich zwei Fragen:
1. Warum weist der BOINC client einen Task an eine GPU zu, die den nicht bewältigen kann?

2. Welche Projekte laufen überhaupt noch auf der ollen GPU.
Diese stellt sich in BOINC wie folgt vor:
25.01.2017 08:35:48 | | CUDA: NVIDIA GPU 1: Quadro FX 580 (driver version 342.00, CUDA version 6.5, compute capability 1.1, 512MB, 471MB available, 108 GFLOPS peak)
25.01.2017 08:35:48 | | OpenCL: NVIDIA GPU 1: Quadro FX 580 (driver version 342.00, device version OpenCL 1.0 CUDA, 512MB, 471MB available, 108 GFLOPS peak)

smarthuman
Taschenrechner
Taschenrechner
Beiträge: 9
Registriert: 19.11.2016 16:01

Re: Welche Projekte nutzen GPU mit compute capability 1.1?

#2 Ungelesener Beitrag von smarthuman » 25.01.2017 11:41

Ich habe grade ein paar interesante Links dazu gefunden:
http://www.meisterkuehler.de/forum/boin ... arten.html
https://boinc.berkeley.edu/dev/forum_thread.php?id=9705

Dnect scheint schon mal zu funktionieren.
Zur Not Einstein at home, Folding at home oder sonst, alles mögliche austesten.

ChristianB
Admin
Admin
Beiträge: 1920
Registriert: 23.02.2010 22:12

Re: Welche Projekte nutzen GPU mit compute capability 1.1?

#3 Ungelesener Beitrag von ChristianB » 25.01.2017 11:50

BOINC kann lokal nicht zwischen den GPUs unterscheiden. Sprich wenn du zwei sehr unterschiedliche Karten in einem Rechner hast dann zieht er sich zwar Arbeit für beide aber merkt sich nicht welche Arbeit für welche GPU ist. Somit kommt es zu dem Problem wie von dir beschrieben. Sehr gut sieht man das auch wenn die Karten unterschiedlich RAM haben und die Anwendung viel braucht. Der Client schaut beim start nicht nochmal nach ob die Karte die jetzt tatsächlich genutzt wird auch die Anforderungen der App unterstützt. Das ist ein Designproblem im Client und schon bekannt. Das Problem zu lösen ist recht aufwändig weil fast der gesamte GPU Code im Client umgeschrieben werden muss um mit mehreren GPU gleichzeitig ordentlich zu arbeiten.

Ariser
Idle-Sammler
Idle-Sammler
Beiträge: 5
Registriert: 25.01.2017 08:14

Re: Welche Projekte nutzen GPU mit compute capability 1.1?

#4 Ungelesener Beitrag von Ariser » 25.01.2017 12:50

Super,

da hab ich ja schon etwas Auswahl. Warum der BOINC client allerdings selbst nicht die Voraussetzungen prüft ist mir weiterhin schleierhaft.
Toll wär natürlich, wenn man dem Client sagen könnte, mit welcher GPU er welche Sachen rechnen soll. Aber dafür gibt's wohl keine Einstellungen

Ok, hab gerade erst die zweite Antwort gesehen, das erklärt natürlich einiges. Der korrekte Umgang mit dem Problem wäre dann, nur noch GPU-Projekte zu rechnen, die auf beiden GPUs lauffähig sind, weil ja oft nach dem rescheduling ein Task von einer GPU zur anderen wandert und dann ggf. nach einem erheblichen Bearbeitungsstand auf Karte A unnötigerweise auf Karte B stirbt.
Zuletzt geändert von Ariser am 25.01.2017 12:53, insgesamt 1-mal geändert.

Benutzeravatar
Rs232
Brain-Bug
Brain-Bug
Beiträge: 598
Registriert: 06.01.2017 18:37
Wohnort: Harz

Re: Welche Projekte nutzen GPU mit compute capability 1.1?

#5 Ungelesener Beitrag von Rs232 » 25.01.2017 12:52

Über zwei Instanzen von Boinc mit angepassten Configs müsste es möglich sein.
Ich schau mal nach sobald ich Zeit finde.

Edit:
ChristianB hat geschrieben:BOINC kann lokal nicht zwischen den GPUs unterscheiden.
Diese Aufgabe kann man aber denk ich selbst übernehmen.

Da jede Boinc Instanz ein eigenes Data Verzeichnis benötigt kannst du dir die cc_config anpassen für jede einzeln.
Hier der Eintrag denn du einfügen und anpassen musst.

Code: Alles auswählen

<ignore_nvidia_dev>N</ignore_nvidia_dev>
Ignore (don't use) a specific NVIDIA GPU. You can ignore more than one. Requires a client restart.

Beispiel:

Code: Alles auswählen

 <ignore_nvidia_dev>0</ignore_nvidia_dev>
ignoriert die Erste NVIDIA GPU im System.

Code: Alles auswählen

 <ignore_nvidia_dev>1</ignore_nvidia_dev>
ignoriert die Zweite NVIDIA GPU im System.

Edit2:
Wenn du dir beide Instanzen so angepasst hast musst du die Projekte auch passend aufteilen.

Ich gebe keine Garantie das es funktioniert da ich es nicht Testen kann.
Ryzen 9 3950X / 32GB Crucial BallistiX LT / ASUS RTX 3050 DUAL OC / Mint 21.3
Bild

Ariser
Idle-Sammler
Idle-Sammler
Beiträge: 5
Registriert: 25.01.2017 08:14

Re: Welche Projekte nutzen GPU mit compute capability 1.1?

#6 Ungelesener Beitrag von Ariser » 25.01.2017 13:25

Rs232 hat geschrieben:Über zwei Instanzen von Boinc mit angepassten Configs müsste es möglich sein.
Wie startet man unter Win7 zuverlässig zwei Instanzen? Muss man zweimal installieren, oder macht man da registry-Tricks?

Benutzeravatar
Rs232
Brain-Bug
Brain-Bug
Beiträge: 598
Registriert: 06.01.2017 18:37
Wohnort: Harz

Re: Welche Projekte nutzen GPU mit compute capability 1.1?

#7 Ungelesener Beitrag von Rs232 » 25.01.2017 13:35

Hier ein Link in einen anderen Thread dazu. viewtopic.php?f=92&t=15971&p=168179#p168175

Ansonsten einfach mal Google fragen

Edit: oder hier bei Methode 6. viewtopic.php?f=92&t=11662
Ryzen 9 3950X / 32GB Crucial BallistiX LT / ASUS RTX 3050 DUAL OC / Mint 21.3
Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22428
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Welche Projekte nutzen GPU mit compute capability 1.1?

#8 Ungelesener Beitrag von Michael H.W. Weber » 25.01.2017 21:24

Man kann die Apps spezifisch für GPU IDs verbieten und somit zuordnen, welche GPU welche Projekte rechnen darf. Schaut mal in den BOINC Options nach. Hab's vor 'ner Weile mal bei einer Schnelldurchsicht aus den Augenwinkeln gelesen...

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Ariser
Idle-Sammler
Idle-Sammler
Beiträge: 5
Registriert: 25.01.2017 08:14

Re: Welche Projekte nutzen GPU mit compute capability 1.1?

#9 Ungelesener Beitrag von Ariser » 26.01.2017 12:37

Cool,

ich glaub mit den Tips bekomme ich es hin. Danke!

Antworten

Zurück zu „Hardware, Software, Technik, Betriebssysteme“