Hawaii - So bekommt Ihr sie zum laufen

Sabroe SMC

Grand Admiral Special
Mitglied seit
14.05.2008
Beiträge
4.518
Renomée
380
Standort
Castrop-Rauxel
  • Docking@Home
  • BOINC Pentathlon 2011
  • BOINC Pentathlon 2012
  • BOINC Pentathlon 2013
  • BOINC Pentathlon 2014
  • BOINC Pentathlon 2015
  • BOINC Pentathlon 2016
  • BOINC Pentathlon 2017
  • BOINC Pentathlon 2018
  • BOINC Pentathlon 2019
  • BOINC Pentathlon 2021
  • BOINC Pentathlon 2022
  • BOINC Pentathlon 2023
Ein Einsatz der R9 290X beim Projekt Milkyway@Home ist nicht ohne weiteres möglich. Die Karte wird als R380 erkannt und da diese kein OpenCL besitzen von der Teilnahme ausgeschlossen.
Anhand einer Anleitung im MW Forum habe ich hier mal alles zusammengestellt was wichtig ist um die Karte trotzdem zum laufen zu bekommen.

Zuerst sollten die Anwendungen vom M@W Downloadserver heruntergeladen werden

http://milkyway.cs.rpi.edu/milkyway...ion_1.02_windows_intelx86__opencl_amd_ati.exe
http://milkyway.cs.rpi.edu/milkyway...d_fit_1.36_windows_x86_64__opencl_ati_101.exe
http://milkyway.cs.rpi.edu/milkyway/download/milkyway_separation_1.20_windows_x86_64.exe
http://milkyway.cs.rpi.edu/milkyway...aration__modified_fit_1.36_windows_x86_64.exe

Diese werden in den Projektordner ( z.B. C:\BOINC_Data\projects\milkyway.cs.rpi.edu_milkyway\ ) kopiert.
Eine app_info.xml mit folgendem Inhalt im Projektordner erstellen.

<app_info>
<app>
<name>milkyway_separation__modified_fit</name>
</app>
<file_info>
<name>milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>milkyway_separation__modified_fit</app_name>
<version_num>136</version_num>
<avg_ncpus>0.040000</avg_ncpus>
<max_ncpus>0.567833</max_ncpus>
<plan_class>opencl_ati_101</plan_class>
<file_ref>
<file_name>
milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.exe
</file_name>
<main_program/>
</file_ref>
<coproc>
<type>ATI</type>
<count>1.0000</count>
</coproc>
</app_version>
<file_info>
<name>milkyway_separation__modified_fit_1.36_windows_x86_64.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>milkyway_separation__modified_fit</app_name>
<version_num>136</version_num>
<file_ref>
<file_name>milkyway_separation__modified_fit_1.36_windows_x86_64.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>102</version_num>
<avg_ncpus>0.040000</avg_ncpus>
<max_ncpus>0.567833</max_ncpus>
<plan_class>opencl_ati</plan_class>
<file_ref>
<file_name>milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe</file_name>
<main_program/>
</file_ref>
<coproc>
<type>ATI</type>
<count>0.5000</count>
</coproc>
</app_version>
<file_info>
<name>milkyway_separation_1.20_windows_x86_64.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>120</version_num>
<file_ref>
<file_name>milkyway_separation_1.20_windows_x86_64.exe</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>

Den Boincmanager stoppen und neu starten.
Die Anzahl der gleichzeitig laufenden WU's werden durch die Zahl zwischen <count> und </count> bestimmt.
1.0000 = 1 WU
0.5000 = 2 WU
0.3300 = 3 WU etc
 
Zuletzt bearbeitet:
Das selbe muss man auch bei neuen APUs machen, deren IGP ebenfalls nicht erkannt wird.
Die Hawaii ist jedoch, trotz deutlicher Mehrleistung, gegenüber Tahiti im Nachsehen. Weil MW die DP Performance benötigt, welche bei Hawaii stärker beschnitten ist (nicht im Profi Segment).
 
Ja, es fehlen in der Tat ca 30% DP Performance im Vergleich zu einer 280X. Die Zeiten sind 280X ca 40-44 sec bei WU's zu 68-70 sec bei 2 WU's auf der 290X
 
Moin,

hab ja auch ne 260x mit Bonaire und alles wie oben beschrieben gemacht. Folgende Meldungen von Boinc :

24.04.2015 08:41:27 | | OpenCL: AMD/ATI GPU 0: Bonaire (driver version 1642.5 (VM), device version OpenCL 2.0 AMD-APP (1642.5), 2048MB, 2048MB available, 1331 GFLOPS peak)
24.04.2015 08:41:27 | | OpenCL CPU: AMD FX-8320E Eight-Core Processor (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 1642.5 (sse2,avx,fma4), device version OpenCL 1.2 AMD-APP (1642.5))
.......
24.04.2015 08:41:27 | Milkyway@Home | Found app_info.xml; using anonymous platform
24.04.2015 08:41:27 | Milkyway@Home | [error] State file error: missing application file milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.ex e
24.04.2015 08:41:27 | Milkyway@Home | Datei auf die aus app_info.xml verwiesen wurde, existiert nicht: milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe
24.04.2015 08:41:27 | Milkyway@Home | [error] State file error: missing application file milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe
.........
24.04.2015 08:43:13 | Milkyway@Home | update requested by user
24.04.2015 08:43:18 | Milkyway@Home | Sending scheduler request: Requested by user.
24.04.2015 08:43:18 | Milkyway@Home | Not requesting tasks: don't need (CPU: ; AMD/ATI GPU: )
24.04.2015 08:43:20 | Milkyway@Home | Scheduler request completed
24.04.2015 08:43:20 | Milkyway@Home | Your current settings do not allow tasks from this project. To fix this, you can change Project Preferences on the project's web site.

Was läuft falsch??
 
Zuletzt bearbeitet:
24.04.2015 08:41:27 | Milkyway@Home | Found app_info.xml; using anonymous platform
24.04.2015 08:41:27 | Milkyway@Home | [error] State file error: missing application file milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.ex e
24.04.2015 08:41:27 | Milkyway@Home | Datei auf die aus app_info.xml verwiesen wurde, existiert nicht: milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe
24.04.2015 08:41:27 | Milkyway@Home | [error] State file error: missing application file milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe
Hast du die im Startpost verlinkten Dateien auch im richtigen MilkyWay Ordner gespeichert?

24.04.2015 08:43:18 | Milkyway@Home | Not requesting tasks: don't need (CPU: ; AMD/ATI GPU: )
Wenn ich mich nicht täusche deutet das darauf hin, das du genügend Arbeit für die CPU hast. Das kann auch von anderen Projekten sein, bei mir hat es geholfen das ich den Mindest Arbeitspuffer (im BM > Nutzung des Netzwerks) erhöht habe. Dabei sollte man jedoch die anderen Projekte erstmal auf "keine neuen Aufgaben zulassen" stellen, sonst saugen die sich mit WUs voll.

24.04.2015 08:43:20 | Milkyway@Home | Your current settings do not allow tasks from this project. To fix this, you can change Project Preferences on the project's web site.
Bei mir sieht das so aus:
Anhang anzeigen 32355
Bekomme nun auch WUs zugeschickt.
 
Zuletzt bearbeitet:
24.04.2015 08:41:27 | Milkyway@Home | [error] State file error: missing application file milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.ex e
24.04.2015 08:41:27 | Milkyway@Home | Datei auf die aus app_info.xml verwiesen wurde, existiert nicht: milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe
Naja, die Datei existiert nicht.
Ich hoffe, das Leerzeichen in der Dateierweiterung exe ist nur ein Tippfehler hier im Forum, denn in der xml sollte es so natürlich nicht stehen.
Die xml. muss exakt so heißen und befüllt sein, wie von Sabroe angegeben. Und die Exe Dateien müssen natürlich heruntergeladen und in den MW Ordner gelegt werden.
 
Moin,

die Projekteinstellungen passen, Arbeit von anderen projekten ist zwar vorhanden aber ich habe den Puffer mal auf 10Tage gesetzt - Trotzdem keine WU´s eingetrudelt.

Hab grad nochmal in den Projektordner geschaut, kann es sein das BOINC beim Neustart die milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.exe löscht ?? habs Sie schon drei mal reinkopiert und bei Boinc Neustart war sie wieder weg *noahnung*

mfg

--- Update ---

ja, ist so. Bei Boinc Start wird die Datei gelöscht!

--- Update ---

nochmal ich, da war tatsächlich ein Leerzeichen zwischen ex e. Nun kommt keine Fehler mehr aber auch keine WU´s

24.04.2015 10:39:30 | | cc_config.xml not found - using defaults
24.04.2015 10:39:30 | | Starting BOINC client version 7.4.42 for windows_x86_64

24.04.2015 10:39:30 | | OpenCL: AMD/ATI GPU 0: Bonaire (driver version 1642.5 (VM), device version OpenCL 2.0 AMD-APP (1642.5), 2048MB, 2048MB available, 1331 GFLOPS peak)
24.04.2015 10:39:30 | | OpenCL CPU: AMD FX-8320E Eight-Core Processor (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 1642.5 (sse2,avx,fma4), device version OpenCL 1.2 AMD-APP (1642.5))
24.04.2015 10:39:30 | Milkyway@Home | Found app_info.xml; using anonymous platform
24.04.2015 10:39:30 | Milkyway@Home | Datei auf die aus app_info.xml verwiesen wurde, existiert nicht: milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe
24.04.2015 10:39:30 | Milkyway@Home | [error] State file error: missing application file milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe
24.04.2015 10:39:30 | | App version needs CAL but GPU doesn't support it
24.04.2015 10:39:30 | Collatz Conjecture | Application uses missing ATI GPU
24.04.2015 10:39:30 | | App version needs CAL but GPU doesn't support it
24.04.2015 10:39:30 | Collatz Conjecture | Application uses missing ATI GPU
24.04.2015 10:39:30 | | Host name: Athlon2
24.04.2015 10:39:30 | | Processor: 8 AuthenticAMD AMD FX-8320E Eight-Core Processor [Family 21 Model 2 Stepping 0]
24.04.2015 10:39:30 | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 htt pni ssse3 fma cx16 sse4_1 sse4_2 popcnt aes f16c syscall nx lm avx svm sse4a osvw ibs xop skinit wdt lwp fma4 tce tbm topx page1gb rdtscp bmi1
24.04.2015 10:39:30 | | OS: Microsoft Windows 7: Professional x64 Edition, Service Pack 1, (06.01.7601.00)
24.04.2015 10:39:30 | | Memory: 7.96 GB physical, 15.92 GB virtual
24.04.2015 10:39:30 | | Disk: 465.54 GB total, 361.14 GB free
24.04.2015 10:39:30 | | Local time is UTC +2 hours
24.04.2015 10:39:30 | Collatz Conjecture | Found app_config.xml
24.04.2015 10:39:30 | climateprediction.net | Found app_config.xml
24.04.2015 10:39:30 | Einstein@Home | Found app_config.xml

24.04.2015 10:39:30 | pogs | General prefs: from pogs (last modified 25-Jan-2015 14:12:28)
24.04.2015 10:39:30 | pogs | Computer location: home
24.04.2015 10:39:30 | pogs | General prefs: no separate prefs for home; using your defaults
24.04.2015 10:39:30 | | Reading preferences override file
24.04.2015 10:39:30 | | Preferences:
24.04.2015 10:39:30 | | max memory usage when active: 4074.81MB
24.04.2015 10:39:30 | | max memory usage when idle: 7334.65MB
24.04.2015 10:39:30 | | max disk usage: 100.00GB
24.04.2015 10:39:30 | | suspend work if non-BOINC CPU load exceeds 25%
24.04.2015 10:39:30 | | (to change preferences, visit a project web site or select Preferences in the Manager)
24.04.2015 10:39:30 | | Not using a proxy
24.04.2015 10:39:31 | Milkyway@Home | Sending scheduler request: To fetch work.
24.04.2015 10:39:31 | Milkyway@Home | Requesting new tasks for AMD/ATI GPU
24.04.2015 10:39:32 | Milkyway@Home | Scheduler request completed: got 0 new tasks
24.04.2015 10:39:32 | Milkyway@Home | No work available

Ist da noch ein Zahlendreher in der Version ?? 1.02 oder 1.20 ???
 
Zuletzt bearbeitet:
Tatsächlich, das Leerzeichen ist auch in Sabroes xml, das muss natürlich raus. So damit müsste modified fit korrekt sein.
Allerdings fehlt die Hauptapp noch:
Code:
Milkyway@Home | [error] State file error: missing application file milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe
Aber die Dateinamen stimmen in der Datei. Also auch die Version 1.02 ist korrekt.

Achja, wenn die Konfig und die darin aufgeführten Dateien unterscheiden, werden letztere gnadenlos gelöscht beim Start.

Die andere App separation 1.20 bekommt schon lange keine Arbeit mehr, die ist nur der Vollständigkeit halber mit drin.
Deswegen kommt auch keine Arbeit, weil nur die modified fit korrekt erkannt wurde, für diese aber nach pollux Tip die Versorgung abgestellt wurde.
Die separation 1.02 muss noch in Gang gesetzt werden.

Übrigens verhalten sich modified fit und separation 1.02 exakt gleich, auch die Versorgung stimmt. Aktuell hat die modified fit nur kürzere WU und eventuell, das muss man beobachten, eine höhere Fehlerrate.
 
nochmal ich, da war wohl der Fehlerteufel am Werk:

Dateiname : milkyway_separation_1.02_windows_intelx86__opencl_amd_ati

app Aufruf : milkyway_separation_1.02_windows_x86_64__opencl_amd_ati

--- Update ---

nun sprudeln auch die WU´s

--- Update ---

7 Sekunden CPU Zeit bei 1Min 25Sekunden Bearbeitungszeit für die milkyway_separation 1.36 Windows x86_64 double OpenCL ist das Gut?
 
Ich denke für eine 260X ist das in Ordnung.
Kenne mich nicht so aus mit der. Bei meiner 280X komme ich auf 5sec CPU + 16sec GPU.
Aber die Spielt ja auch 2 Ligen höher in Performence und Stromverbrauch.
 
Ich habs oben mal geändert. Ist aber im Original nicht drin gewesen, Anzeigefehler im Forum.
 
Hi

könnt ihr bitte die app_info anpassen oder die Datei, es ist ein fehler drinn die Datei heißt anders die verlinkt wurde
milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.exe

dann funzt das auch.

lg
 
So, nun kann die 7790 auch endlich mal wieder mitmachen! :)
 
Zurück
Oben Unten