Yoyo@Home - neues Subprojekt M Queens

Das verstärkt meinen Verdacht, dass es an RDNA liegt. Alles, was hier funktioniert hat, basiert auf CGN.
 
"Was genau geht denn an den Spoilern nicht?"

Okay automatisch wird ein "falsches" Format eingefügt.

Werde es mal Melden.
 
@NEO83
Ich hab mich mal schlau gemacht.
Das Fenster was sich öffnet ist nur dazu gedacht dem Spoiler einen Titel zu verpassen.
Den eigentlichen Text musst du dann wie gehabt im normalen Editor schreiben.

BSP:

0 8 15
 
<core_client_version>7.16.11</core_client_version>
<![CDATA[
<message>
(unknown error) - exit code 3221225477 (0xc0000005)</message>
<stderr_txt>
Platform name: AMD Accelerated Parallel Processing
Platform version: OpenCL 2.1 AMD-APP (3188.4)
Device: gfx1030
Device version: OpenCL 2.0 AMD-APP (3188.4)
Device memory: 16368MB

OPTIONS: -cl-std=CL2.0 -DBOARDSIZE=27 -DGPU_DEPTH=11 -DWORKSPACE_SIZE=50331648 -DWORKGROUP_SIZE=64
0x00007FFDB2D44D3C (0x0000000000000000 0x00007FFDB2652A68 0x00000000005F8720 0x00000000005F8818), amd_comgr_symbol_lookup() + 0x2B7357C bytes(s)
0x00007FFDB2D47961 (0x0000000000000000 0x0000000000000000 0x000000000EBA94C0 0x0000000000000000), amd_comgr_symbol_lookup() + 0x2B761A1 bytes(s)
0x00007FFDB0E142CD (0x000000000325A350 0x00000000005EF6C0 0x00000000005F8720 0x000000000EFCC550), amd_comgr_symbol_lookup() + 0xC42B0D bytes(s)
0x00007FFDB0D517EC (0x00000000005F2210 0x00000000005F2189 0x00000000005F2230 0x000000000EFCCC40), amd_comgr_symbol_lookup() + 0xB8002C bytes(s)
0x00007FFDB0C438AE (0x00000000005F2900 0x00000000005F2900 0x0000000000000638 0x00000000005F2900), amd_comgr_symbol_lookup() + 0xA720EE bytes(s)
0x00007FFDB0C9710A (0x000000000DFAE170 0x0000000000000638 0x000000000EFCCC40 0x00007FFDB0C97BE2), amd_comgr_symbol_lookup() + 0xAC594A bytes(s)
0x00007FFDB0C933B0 (0x000000000000328E 0x000000000DE8D7A0 0x000000000EFCCC78 0x00007FFE15DA786B), amd_comgr_symbol_lookup() + 0xAC1BF0 bytes(s)
0x00007FFDB0C97A18 (0x0000000000000005 0x00000000005F8818 0x0000000000000005 0x00007FFDB0C37B70), amd_comgr_symbol_lookup() + 0xAC6258 bytes(s)
0x00007FFDB0C933D6 (0x0000000000003288 0x000000000DE8D7A0 0x000000000EFCCC78 0x00000000005F3920), amd_comgr_symbol_lookup() + 0xAC1C16 bytes(s)
0x00007FFDB0C8F5FF (0x00000000005F2A28 0x000000000E092300 0x000000000E091A60 0x000000000E0926C0), amd_comgr_symbol_lookup() + 0xABDE3F bytes(s)
0x00007FFDB0C40B13 (0x00000000005F2B00 0x00000000005F2A50 0x00000000005F2AB0 0x0000000000000000), amd_comgr_symbol_lookup() + 0xA6F353 bytes(s)
0x00007FFDB0C40E0E (0x0000000000000000 0x00000000005F8720 0x0000000000000000 0x000000000000004D), amd_comgr_symbol_lookup() + 0xA6F64E bytes(s)
0x00007FFDB0B3BA2C (0x000000000EFCC400 0x00000000005F3110 0x00000000005F3100 0x0000000000000000), amd_comgr_symbol_lookup() + 0x96A26C bytes(s)
0x00007FFDB0B3BC49 (0x000000000E091C01 0x000000000EFCCD08 0x000000000E092008 0x00000000005F2DA0), amd_comgr_symbol_lookup() + 0x96A489 bytes(s)
0x00007FFDB0BF1302 (0x000000000DF83180 0x00007FFE15DA95F1 0x000000000DE87970 0x000000000DFAE0D0), amd_comgr_symbol_lookup() + 0xA1FB42 bytes(s)
0x00007FFDB0C43452 (0x00000000005F36D0 0x00000000005F3649 0x00000000005F36D0 0x000000000EFCCCD8), amd_comgr_symbol_lookup() + 0xA71C92 bytes(s)
0x00007FFDB0C43900 (0x00000000005F3920 0x00000000005F3B30 0x0000000000000600 0x00000000005F3920), amd_comgr_symbol_lookup() + 0xA72140 bytes(s)
0x00007FFDB0C9710A (0x000000000DF83180 0x0000000000000600 0x000000000EFCCCD8 0x00000000005F38B8), amd_comgr_symbol_lookup() + 0xAC594A bytes(s)
0x00007FFDB0C933B0 (0x000000000000326E 0x00000000005F3C18 0x000000000EFCC598 0x0000000000000000), amd_comgr_symbol_lookup() + 0xAC1BF0 bytes(s)
0x00007FFDB0C8F5FF (0x0000000003139C70 0x0000000000000017 0x000000000320F640 0x000000000EBA78D0), amd_comgr_symbol_lookup() + 0xABDE3F bytes(s)
0x00007FFDB0C2D397 (0x000000000DF83938 0x00000000005F3CD0 0x000000000EFCC598 0x00007FFDB0BED045), amd_comgr_symbol_lookup() + 0xA5BBD7 bytes(s)
0x00007FFDB0C2BFD8 (0x00000000005F3DB0 0x0000000000000000 0x00000000005F8720 0x0000000000000000), amd_comgr_symbol_lookup() + 0xA5A818 bytes(s)
0x00007FFDB0C2B897 (0x000000000EFCF900 0x000000000EFCF900 0x000000000EFCC598 0x0000000000000000), amd_comgr_symbol_lookup() + 0xA5A0D7 bytes(s)
0x00007FFDB0C2E320 (0x00000000005F8720 0x000000000E091460 0x0000000000000000 0x000000000E0BFFF0), amd_comgr_symbol_lookup() + 0xA5CB60 bytes(s)
0x00007FFDB0C2BB42 (0x000000000E0914C0 0x000000000EFCA7F8 0x00000000005F8720 0x00007FFDB0B75730), amd_comgr_symbol_lookup() + 0xA5A382 bytes(s)
0x00007FFDB0C3B43B (0x000000000E090BC0 0x00000000005F4029 0x00000000005F5530 0x000000000EFCCD08), amd_comgr_symbol_lookup() + 0xA69C7B bytes(s)
0x00007FFDB0C3B7B8 (0x000000000000291D 0x000000000000291D 0x00000000005F8720 0x00000000005F8720), amd_comgr_symbol_lookup() + 0xA69FF8 bytes(s)
0x00007FFDB0C3B386 (0x0000000000000000 0x0000000000000000 0x00000000005F6C20 0x000000000EFD3458), amd_comgr_symbol_lookup() + 0xA69BC6 bytes(s)
0x00007FFDB0C3B7B8 (0x00000000005F6CE0 0x000000000E0BC750 0x000000000E0BC750 0x000000000E090860), amd_comgr_symbol_lookup() + 0xA69FF8 bytes(s)
0x00007FFDB0C39B4A (0x000000000E090C80 0x0000000000000000 0x000000000EFD3528 0x00000000005F8490), amd_comgr_symbol_lookup() + 0xA6838A bytes(s)
0x00007FFDB0C3B96C (0x000000000DF8A200 0x0000000000000000 0x0000000000000023 0x00000000005F85B0), amd_comgr_symbol_lookup() + 0xA6A1AC bytes(s)
0x00007FFDB0C39105 (0x000000000EFCD440 0x00003B93000021D5 0x00000000005F8610 0x000000000DE82800), amd_comgr_symbol_lookup() + 0xA67945 bytes(s)
0x00007FFDB0C18550 (0x00007FFDB3B01A18 0x00007FFDB3B01A18 0x0000000000000000 0x0000000000000000), amd_comgr_symbol_lookup() + 0xA46D90 bytes(s)
0x00007FFDB0BCDBB7 (0x0000000000002143 0x000000000DF8E870 0x000000000314AEC0 0x00007FFDB262050D), amd_comgr_symbol_lookup() + 0x9FC3F7 bytes(s)
0x00007FFDB0BCD8F1 (0x000000000DE82838 0x0000000000000000 0x000000000DF8E870 0x0000000000002137), amd_comgr_symbol_lookup() + 0x9FC131 bytes(s)
0x00007FFDB0BCD54F (0x00000000031381A0 0x00000000031381A0 0x0000000000000000 0x00000000000021D5), amd_comgr_symbol_lookup() + 0x9FBD8F bytes(s)
0x00007FFDB0BCFD0B (0x00000000005FDE70 0x0000000000000000 0x00000000031381A0 0x00000000005FDE70), amd_comgr_symbol_lookup() + 0x9FE54B bytes(s)
0x00007FFDB0B74F00 (0x000000000314AEC0 0x000000000DE82838 0x0000000003278850 0x000000000DF8F560), amd_comgr_symbol_lookup() + 0x9A3740 bytes(s)
0x00007FFDB0B2E3A6 (0x0000000000000000 0x000000000DE82838 0x0000000003278850 0x000000000E063F80), amd_comgr_symbol_lookup() + 0x95CBE6 bytes(s)
0x00007FFDB1E60D47 (0x000000000DDC0C00 0x0000000000000000 0x000000000DDC0CE0 0x000000000DE82838), amd_comgr_symbol_lookup() + 0x1C8F587 bytes(s)
0x00007FFDB1CB2097 (0x000000000DDC0CE0 0x0000000002C3D1A0 0x0000000000000000 0x00007FFE15DA786B), amd_comgr_symbol_lookup() + 0x1AE08D7 bytes(s)
0x00007FFDB0B2DEFB (0x0000D0377B27AB88 0x0000D0377B27A858 0x00000000005FDE70 0x00000000005FDDD0), amd_comgr_symbol_lookup() + 0x95C73B bytes(s)
0x00007FFDB1CB1F44 (0x000000000DDC0CE0 0x0000000000000000 0x000000000DDC0CE0 0x000000000DFE36F0), amd_comgr_symbol_lookup() + 0x1AE0784 bytes(s)
0x00007FFDB1CA144B (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x000000000DDC0CE0), amd_comgr_symbol_lookup() + 0x1ACFC8B bytes(s)
0x00007FFDB0853737 (0x0000000000000000 0x000000000312C500 0x0000000000000000 0x000000000312C588), amd_comgr_symbol_lookup() + 0x681F77 bytes(s)
0x00007FFDB01C8344 (0x0000000000000000 0x0000000000000001 0x000000000ED8A3B0 0x00000000005FE608)
0x00007FFDB01CB84F (0x000000000EFA7630 0x00000000005FE608 0x00000000005FD948 0x000000000ED8A3B0)
0x00007FFDB01CBE2F (0x000000000ED8BEC0 0x000000000ED8BEC0 0x0000000000000000 0x00000000005FE0B0)
0x00007FFDB01C773C (0x000000000ED8BEC0 0x000000000ED8BEC0 0x0000000000000002 0x0000000000750150)
0x00007FFDB01D013E (0x000000000ED8A3E0 0x00000000005FF280 0x00000000031180D0 0x0000000000000001), amd_comgr_do_action() + 0xA9E bytes(s)
0x00007FFDB6CBE95D (0x00000000005FEC01 0x0000000000000033 0x00000000005FEFF0 0x000000000DEF8C50), clGetPipeInfo() + 0x2D92D bytes(s)
0x00007FFDB6CBE529 (0x000000000314A600 0x0000000000000000 0x00000000005FEFF0 0x0000000000000000), clGetPipeInfo() + 0x2D4F9 bytes(s)
0x00007FFDB6CBC90D (0x000000000314A600 0x000000000DDC0BC8 0x00000000010287C0 0x000000000000000F), clGetPipeInfo() + 0x2B8DD bytes(s)
0x00007FFDB6CBB1FC (0x0000000000000000 0x00000000030C4000 0x00000000030C4000 0x0000000002B94970), clGetPipeInfo() + 0x2A1CC bytes(s)
0x00007FFDB6CAD40E (0x0000000002B74E01 0x000000000075B7C8 0x0000000000000000 0x0000000000000000), clGetPipeInfo() + 0x1C3DE bytes(s)
0x00007FFDB6C82DFE (0x0000000000000000 0x0000000000000C00 0x000000014011BFE0 0x00000000005FF5C0), clBuildProgram() + 0xCE bytes(s)
0x00000001400079BE (0x00007FFE15D3FA90 0x0000000000000001 0x00000000005FFE38 0x00000000005FFB80)
0x000000014011732C (0x0000000000000001 0x00000000010214F0 0x0000000140193758 0x0000000000000000)
0x00000001400013C1 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000)
0x00000001400014F6 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000)
0x00007FFE15987034 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), BaseThreadInitThunk() + 0x14 bytes(s)
0x00007FFE15DDD0D1 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), RtlUserThreadStart() + 0x21 bytes(s)

</stderr_txt>
]]>


guck an jetzt gehts, na top :)
Doppelposting wurde automatisch zusammengeführt:

Das verstärkt meinen Verdacht, dass es an RDNA liegt. Alles, was hier funktioniert hat, basiert auf CGN.

Ja da bin ich mal gespannt was da noch kommt, wäre interessant :)
 
Ich teste auf meiner Minikiste auch gerade die Version 0.02 mit ner kleinen RX560 2GB
Ma schauen obsch nachher noch ein 1700er Ryzen mit RX580 ausprobiere

So die erste Wuze ist durch und beim pösen Chinesen:
<core_client_version>7.16.5</core_client_version>
<![CDATA[
<stderr_txt>
Platform name: AMD Accelerated Parallel Processing
Platform version: OpenCL 2.1 AMD-APP (3075.13)
Device: Baffin
Device version: OpenCL 2.0 AMD-APP (3075.13)
Device memory: 2048MB

OPTIONS: -cl-std=CL2.0 -DBOARDSIZE=27 -DGPU_DEPTH=11 -DWORKSPACE_SIZE=8388608 -DWORKGROUP_SIZE=64
OpenCL build log:

OCL Kernel memory: 1024MB
Threads: 1
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
Starting cleanup
17:47:34 (7016): called boinc_finish(0)

</stderr_txt>
]]>
 
Zuletzt bearbeitet:
O.K., aber warum ausgerechnet MQueens? :-/
 
Nimmt bei mir bei meiner kleinen Windowskiste zu viel Platz auf der Platte weg. :(

Hätte die Systempartition wohl größer als 20 GB machen sollen...

Grüße, Martin
 
Ich hab jetzt mal OGR, ecm und mqueens gerechnet.
Mir scheint, dass es für mqueens ungefähr die doppelten Punkte gegenüber OGR und ecm gibt.
Dafür gibts keinen Checkpoint und man muss das in einem Zug zu Ende bringen.
Ich hatte in Erinnerung, dass die ecm so viel Arbeitsspeicher benötigen, aber die sind jetzt harmlos gewesen.
 
@Fritz Brinkhoff
Gibt es da eigentlich mit der Weile mal Neuigkeiten oder immer noch die Version die nicht auf RDNA läuft?
 
Nö. Hatte das dort im Forum gemeldet, aber das brachte keine Aufklärung. Eine neue Version scheint es bisher nicht zu geben. Also erstmal abwarten.
 
Ja, kann ich leider auch bestätigen, auf der RX 5700XT läuft mqueens leider nicht. Und für Linux, wo ich eine GCN-Karte hätte, gibts das Progrämmchen noch nicht, richtig?

Dafür fand ich raus, dass die ECM P2 pro WU bis zu 8GB verlangen, aber auf dem 3900XT unter Win10 in 30min durch sind und 120 Credits liefern. Immerhin 9 Threads parallel gehen bei 64GB.

Sievers unter Linux sind auch nicht schlecht, aber leider nicht konstant in der Punktevergabe (zwischen wenige hundert bis 4500Credits), bei gleich langer Laufzeit (auf dem 1700X ca 10h). Ich hab da noch keine Regelmäßigkeit entdecken können.
 
Letzteres ist aufklärbar: Der "Measured integer speed" scheint eine Berechnungsgrundlage für die Credits zu sein. Unter Linux in entsprechender Version ist der bei mir etwa 5x so hoch wie unter Windows. Haben nun du und dein Wingman beide Linux und einen hohen Integerwert, gibt's reichlich Credits. Kannst du bei deinen beiden verlinkten WUs wunderbar sehen. Bei der mit wenig Credits wird mit Windows gegengerechnet.
 
Merke: Ist der Wingman ein Windowsfreak, brich die Wuze ab. *buck* *rofl*
 
Im Yoyo-Forum kann ich nicht erkennen, ob es Neuigkeiten in Sachen M Queens GPU für Linux gibt.
Sollte da nicht bald was kommen, wird es schwierig bei AF gegen zu halten.
 
Auch im Slack und Gibhub weiter keine sichtbare Entwicklung :-(
 
Irgendwo habe ich bestimmt noch eine Windows-Platte rumfliegen, dann jage ich mal testweise ein paar WUs durch die VII.

---update---

Im Augenblick landet alles noch im Pending, darum kann ich bis jetzt nur feststellen, dass ich die Rechenzeiten von AF mit einer Radeon VII nicht erreichen kann. Laut Stony666 sollen die zwischen 90 - 150 Sekunden liegen.
Meine Zeiten liegen bei - 390 Sekunden @Stock. Wobei die Laufzeit weder auf CPU- noch auf VRAM-Takt merklich reagiert. Der CPU-Takt springt in einer Tour zwischen 25 MHz und 1.800 MHz, weil die GPU-Last entweder 0% oder 100% beträgt.
Darum habe ich Yoyos mitgelieferte app_info.xml dahingehend geändert, dass jetzt 2 WUs gleichzeitig gerechnet werden, und die Kernanzahl habe ich von 0,15 auf 0,5 erhöht. Eine Auswertung kommt später, weil im Augenblick die Laufzeiten noch recht unterschiedlich sind.

---update---

Yoyo stellt 3 Clients zur Verfügung, in Abhängigkeit der VRAM-Größe: 2 GB, 4 GB und 8 GB.
Von den 8 GB werden ca. 6,5 GB belegt. Pro WU versteht sich.
 
Zuletzt bearbeitet:
Leider kann ich mit koschis tollem Script keine amtliche Auswertung präsentieren, weil das Projekt nur den CPU-Laufzeitenanteil ausgibt.
Zusammenfassend kann ich sagen, wer ohnehin mit Windows unterwegs ist, kann sich damit ein nettes Zubrot mit verdienen, aber es ist jetzt nichts, was ein dazu veranlassen kann, Linux vom Rechner runterzuschmeissen.
Vermutlich hält sich das die Waage, weil Yoyo unter Linux ein bißchen schneller rechnet.

Pro M Queens GPU-WU gibt es feste 800 Punkte.
Letzten Endes hat meine Radeon VII alle 6:30 - 7:30 Minuten 2 WUs gerechnet.
 
Ähm, ich weiß nicht mehr wo ich es gelesen hatte, aber es wurde zur Attacke auf die letzten zu rechnenden M-Queens aufgerufen.
So wie es gerade aussieht, ist wohl Morgen Schluß.
Will damit nur sagen, dass ich erst nach Ende von den M-Queens zum FB-Sprint wechsle.
 
Hast recht, heute werden die letzten m-queens ausgegeben, aktuell sind nur noch 635 da. Hab mir noch 40 gesichert, rechne ich dann nach dem FB-Sprint :-)

Dann sehen wir dich ja gleich beim FB-Sprint ;-)
 
Zuletzt bearbeitet:
Zurück
Oben Unten