Poem GPU Problem

Nefilim

Vice Admiral Special
Mitglied seit
22.04.2003
Beiträge
900
Renomée
2
Hi leute,

poem.jpg


wir ihr sehen könnt habe ich zwei Cudas. Device1 ist eine GT520 und läuft immer auf Berechnungsfehler. Er fängt an die WU zu berechnen und nach 2 oder 3 sekunden fängt er wieder von 0 an. Das spiel geht so 15-20 mal dann bricht er die WU ab und das ergebniss ist die WU unter der Markierten: Berechnugnsfehler. Das ist aber erst seit dieser Woche so. Davor lief es perfekt.

Bei GPUGrid gehen beide, und eine hier und eine bei Poem geht auch. Nur eben seit dieser Woche nicht beide bei Poem. Habe eine xml damit er zwei verwendet. Habe Boinc neu isntalliert, mehrfach. Habe das Poem projekt mehrfach reattached, so wie emfpohlen. Alles ohne Erfolg. Habt ihr eine idee leute? Weiß nicht mehr weiter *noahnung*

Gruß
Nefi
 
Das Problem hatte ich mit meinen beiden 660Ti's auch. Boinc kann bis Dato nicht auf zwei NVIDIA Karten rechen. Falls er das bei dir laut Boincmanager irgendwann mal getan hat so war das nur eine Täuschung. In Wirklichkeit hat eine Karte alle Wu's alleine berechnet und die zweite hat nur ge-idle't. AUCH wenn angeblich im Manger Device0 und Device 1 hinter den Wu's gestanden hat.
Am besten die stärkste Karte mit genug POEM Wu's und CPU Power versorgen und auf der langsamen ein nicht CPU lastiges Projekt laufen lassen. z.B. GPUGRID.

Außerdem solltes du für die GTX 580 (wenns noch stimmt laut Sig.) unbedingt eine app_info.xml erstellen. So das 6 GPU Wu's laufen und jeweils einen CPU Kern bekommen.

Und immer die GPU Last mit GPU-Z gegenchecken und ggf. die Anzahl der parallelen Wu's erhöhen (count von 0.166 auf 0.125 senken)

Bei Fragen immer fragen.

<app_info>
<app>
<name>poemcl</name>
</app>
<file_info>
<name>poemcl_1.3_windows_intelx86__opencl_nvidia_100</name>
<executable/>
</file_info>
<app_version>
<app_name>poemcl</app_name>
<version_num>103</version_num>
<avg_ncpus>1.0</avg_ncpus>
<max_ncpus>1.0</max_ncpus>
<plan_class>opencl_nvidia_100</plan_class>
<coproc>
<type>NVIDIA</type>
<count>0.166</count>
</coproc>
<flops>6.0e11</flops>
<file_ref>
<file_name>poemcl_1.3_windows_intelx86__opencl_nvidia_100</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>
 
Zuletzt bearbeitet:
HI,

danke Landjunge. Der gute Skell hat mir das auch schonmal erklärt aber ich es läuft noch ned so richtig.

Habe die app_info.xml erstellt mit deinen Einträgen aber wenn ich dann neustarte sind meine WU´s weg und er bekommt auch keine.

07.12.2012 07:56:48 | | Starting BOINC client version 7.0.28 for windows_x86_64
07.12.2012 07:56:48 | | log flags: file_xfer, sched_ops, task
07.12.2012 07:56:48 | | Libraries: libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.6
07.12.2012 07:56:48 | | Data directory: E:\Boinc
07.12.2012 07:56:48 | | Running under account Chrissi
07.12.2012 07:56:48 | | Processor: 12 GenuineIntel Intel(R) Core(TM) i7 CPU X 980 @ 3.33GHz [Family 6 Model 44 Stepping 2]
07.12.2012 07:56:48 | | Processor: 256.00 KB cache
07.12.2012 07:56:48 | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 cx16 sse4_1 sse4_2 syscall lm vmx tm2 popcnt aes pbe
07.12.2012 07:56:48 | | OS: Microsoft Windows 7: Ultimate x64 Edition, Service Pack 1, (06.01.7601.00)
07.12.2012 07:56:48 | | Memory: 12.00 GB physical, 12.50 GB virtual
07.12.2012 07:56:48 | | Disk: 1.82 TB total, 933.33 GB free
07.12.2012 07:56:48 | | Local time is UTC +1 hours
07.12.2012 07:56:48 | | VirtualBox version: 4.2.4
07.12.2012 07:56:48 | | NVIDIA GPU 0: GeForce GTX 580 (driver version 306.97, CUDA version 5.0, compute capability 2.0, 1536MB, 8381647MB available, 1581 GFLOPS peak)
07.12.2012 07:56:48 | | NVIDIA GPU 1 (ignored by config): GeForce GT 520 (driver version 306.97, CUDA version 5.0, compute capability 2.1, 1024MB, 877MB available, 156 GFLOPS peak)
07.12.2012 07:56:48 | | OpenCL: NVIDIA GPU 0: GeForce GTX 580 (driver version 306.97, device version OpenCL 1.1 CUDA, 1536MB, 8381647MB available)
07.12.2012 07:56:48 | | OpenCL: NVIDIA GPU 1 (not used): GeForce GT 520 (driver version 306.97, device version OpenCL 1.1 CUDA, 1024MB, 877MB available)
07.12.2012 07:56:48 | http://boinc.fzk.de/poem/ | Found app_info.xml; using anonymous platform
07.12.2012 07:56:48 | | Config: use all coprocessors
07.12.2012 07:56:48 | | Config: ignoring NVIDIA GPU 1
07.12.2012 07:56:48 | rosetta@home | URL http://boinc.bakerlab.org/rosetta/; Computer ID 1582367; resource share 100
07.12.2012 07:56:48 | Poem@Home | URL http://boinc.fzk.de/poem/; Computer ID 150011; resource share 100
07.12.2012 07:56:48 | Einstein@Home | URL http://einstein.phys.uwm.edu/; Computer ID 6260231; resource share 100
07.12.2012 07:56:48 | LHC@home 1.0 | URL http://lhcathomeclassic.cern.ch/sixtrack/; Computer ID 10143891; resource share 100
07.12.2012 07:56:48 | Milkyway@Home | URL http://milkyway.cs.rpi.edu/milkyway/; Computer ID 480803; resource share 100
07.12.2012 07:56:48 | QMC@HOME | URL http://qah.uni-muenster.de/; Computer ID 216099; resource share 100
07.12.2012 07:56:48 | GPUGRID | URL http://www.gpugrid.net/; Computer ID 140599; resource share 100
07.12.2012 07:56:48 | yoyo@home | URL http://www.rechenkraft.net/yoyo/; Computer ID 82164; resource share 100
07.12.2012 07:56:48 | Poem@Home | General prefs: from Poem@Home (last modified 04-Dec-2012 23:04:44)
07.12.2012 07:56:48 | Poem@Home | Host location: none
07.12.2012 07:56:48 | Poem@Home | General prefs: using your defaults
07.12.2012 07:56:48 | | Reading preferences override file
07.12.2012 07:56:48 | | Preferences:
07.12.2012 07:56:48 | | max memory usage when active: 6143.21MB
07.12.2012 07:56:48 | | max memory usage when idle: 11057.78MB
07.12.2012 07:56:48 | | max disk usage: 100.00GB
07.12.2012 07:56:48 | | suspend work if non-BOINC CPU load exceeds 25 %
07.12.2012 07:56:48 | | (to change preferences, visit the web site of an attached project, or select Preferences in the Manager)
07.12.2012 07:56:48 | | Not using a proxy
07.12.2012 07:56:48 | Poem@Home | Sending scheduler request: To fetch work.
07.12.2012 07:56:48 | Poem@Home | Requesting new tasks for NVIDIA
07.12.2012 07:56:49 | Poem@Home | Scheduler request completed: got 0 new tasks
07.12.2012 07:56:49 | Poem@Home | No tasks sent
07.12.2012 07:56:49 | Poem@Home | Nachricht vom Server: Ihre app_info.xml Datei enthält keine nutzbare Version von POEM++.

Ist folgendes überhaupt richtig?

app_info.xml - liegt in - E:\Boinc\projects\boinc.fzk.de_poem
cc_config.xml - liegt in - E:\Boinc
<cc_config>
<options>
<use_all_gpus>1</use_all_gpus>
<ignore_nvidia_dev>1</ignore_nvidia_dev>
</options>
</cc_config>
boinc.exe - liegt in - C:\Program Files\BOINC
 
Sobald du die app_info.xml in den Projektordner kopierst, werden alle vorhandenen WUs gelöscht, da BOINC eine neue/ geänderte Application erkennt.
Die WU Nachfrage ist zur Zeit größer als POEM liefern kann. Probier mal das folgende BatchScript:
CLS
:START
@ECHO off
TIME /t
TIMEOUT 300
"C:\Program Files\Boinc\boinccmd.exe" --project http://boinc.fzk.de/poem/ update
GOTO START
Mithilfe der Batch fragt dein PC alle 5min (=300 Sekunden) bei POEM nach neuen WUs nach, das hat vielen geholfen.
 
Ok danke dafür. Jetzt schaut es so aus.

error.jpg


Meinst da kommt mal ne passende WU? So wie ich das lese kann der Server mit der app_info nix anfagen :) Einstellung wie im 2. Post vom Landjunge.
.
EDIT :
.

Also das steht jetzt in der app_info, ist das so korrekt? Ich schätze mal eine Meldung die sagt das keine WU´s da sind ist anders als die das ich "keine nutzbare Version" habe.

<app_info>
<app>
<name>poemcl</name>
</app>
<file_info>
<name>poemcl_1.3_windows_intelx86__opencl_nvidia_100</name>
<executable/>
</file_info>
<app_version>
<app_name>poemcl</app_name>
<version_num>103</version_num>
<avg_ncpus>1.0</avg_ncpus>
<max_ncpus>1.0</max_ncpus>
<plan_class>opencl_nvidia_100</plan_class>
<coproc>
<type>NVIDIA</type>
<count>0.166</count>
</coproc>
<flops>6.0e11</flops>
<file_ref>
<file_name>poemcl_1.3_windows_intelx86__opencl_nvidia_100</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>
 
CPU App: POEM++
GPU App: POEM++ OpenCL

Dass die POEM++ App in deiner app_info.xml fehlt ist schon so Ok, schließlich willst du ja NUR die GPU nutzen.
Eigentlich heißt es nur abwarten, dass du eine der wenigen WUs bekommst.
Probier sonst auch auch mal ein Update jede Minute (TIMEOUT 60)

Deine lokalen Einstellungen kann man noch optimieren, damit das Rechnen nicht immer unterbrochen wird (siehe http://boinc.berkeley.edu/wiki/Local_preferences#Processor_usage)
don't use GPU while active
Use GPU while computer is in use: YES
suspend work if non-BOINC CPU load exceeds 25 %
While processor usage is less than X percent: 0
 
Ach soooo ich will garned nur mir CPU rechnen sonder immer CPU/GPU Kombi. Hmm wieso sagt mir das keiner *lol* Stimmt dann meine App_info? Weil ich hab ja 6 Kerne also 12 Threads und 1 GPU.
.
EDIT :
.

So siehts jetzt aus. Was meint ihr? Soll man noch weng was drehen? Die CPU´s haben n bisl lange weile.

poem.jpg
 
Entweder du probiert noch ein paar mehr WUs aus oder du kannst auf den restlichen Kernen auch noch normale CPU Anwendungen wie Simap laufen lassen.
Das ist dir überlassen, ich kenne mich mit der NVIDIA Config nicht aus (AMD User)
.
EDIT :
.

Und mach doch bitte deine Windows Gadgets schnell wieder aus, das ist verschenkte CPU Leistung ;)
 
Hehe naja für die paar Sidebar-Mopeds sollte es doch reichen :)

Seh ich das richtig das wenn ich z.B. 8 WU´s will ich 1:8 = 0,125 und das dann bei <coproc> <type>NVIDIA</type><count>0.125</count></coproc> eintragen?
.
EDIT :
.

Und wenn ich das jetzt änder schmeißt er mir nicht wieder alle WUs raus oder? :)
 
Also mehr als 6 WUs ist nicht sinnvoll, da werden die Credits/Tag wieder weniger. Wäre eine zweite GPU sinnvoll? Bin grad in kauflaune ;D
 
Genau, die Anzahl X parallel gerechneter WUs konfiguriert man über die count-Variable, also <count> 1 / X </count>.

Nvidia hat den neuesten Treiber Nvidia GeForce Beta 310.70 vorab veröffentlicht (Download bei ComputerBase).
Ich hab keine Nvidia und konnte es nicht ausprobieren, aber vielleicht hat Nvidia es auch geschafft, die CPU bei OpenCL zu entlasten. Damit könntest du mal mit den Parametern <avg_ncpus> und <max_ncpus> spielen.

Falls du wirklich einen GPU Neukauf anstrebst, dann ist die beste aktuelle Grafikkarte nach Preis/ Leistung zur Zeit die AMD 7750, kostest auch nur ca 80€ und schafft ca 400.000 Credtis am Tag
 
Zurück
Oben Unten