Koparka 8xRX580 Claymore się wywala
: środa, 14 marca 2018, 22:11
Witajcie wszyscy, a zwłaszcza ci, którzy wiedzę posiadając do pomocy są chętni
Zrobiłem koparkę taką:
- płyta Asrock H110 Pro BTC+
- Celeron G9330
- 8GB RAM
- 2 zasilacze Corsair 1000W
- risery v.9 sata
- 8 kart MSI RX580 8GB Armor
Odpalenie dowolnej liczby kart mniejszej niż 8 daje dobrą, stabilną pracę. Dołożenie ostatniej karty powoduje, że Windows melduje, że karta jest OK, ale Claymore wywala błąd "OpenCL error -4 (0) - cannot create DAG on GPU", przy czym błąd dotyczy DOWOLNEJ karty. Np. może być to karta 2, ale po resecie systemu już jest to karta 6. Albo 5. Dowolna
Próbowałem kilku pomysłów:
- zmieniłem ostatnią kartę na GTX1060 - sterownik się zainstalował, system powiedział "OK", Claymor znalazł kartę (że 1 Nvidia) i się wywalił tak, jak poprzednio.
- zmieniłem ostatniego risera na v6 z MOLEX-em. To samo
- no i prawdę mówiąc już nie mam pomysłów.
Raczej wykluczam kwestię zasilania - każdy zasilacz ma dwie linie 12V, każda linia zasila 2 karty. Zamiana kolejności riserów nic nie zmienia.
Wydaje mi się, że błąd polega na tym, że Claymore próbuje początkowo ustalić na każdej karcie bufor dla obliczeń (pewnie herezje gadam, ale jakoś tak to chyba wygląda). Jest w stanie ustawić dla 7 kart, ale jak się pojawi ósma, to po zawodach. Czyli jakby się limit wyczerpał. I stąd losowość kart z błędem - pewnie wynika ona z tego, że "która karta pierwsza, to lepsza, a ostatnią się zamelduje że uszkodzona, bo niby jak mam ją tu jeszcze wcisnąć?".
Aha, i na koniec - oczywiście po zainstalowaniu 8 kart Winda zgłasza, że OK, sterownik również, ale po błędzie Claymore-a i restarcie koparki okazuje się, że "na skutek błędu sterownik AMD zmienił ustawienia zasilania na domyślne". Czyli wychodzi, że już wiedział, że jednak nie wszystko było OK.
Jeżeli możecie - pomóżcie, mi się koncepty wyczerpały. Jak się nie uda, pozostanie sprzedanie karty i koparka będzie 7-kartowa
Zrobiłem koparkę taką:
- płyta Asrock H110 Pro BTC+
- Celeron G9330
- 8GB RAM
- 2 zasilacze Corsair 1000W
- risery v.9 sata
- 8 kart MSI RX580 8GB Armor
Odpalenie dowolnej liczby kart mniejszej niż 8 daje dobrą, stabilną pracę. Dołożenie ostatniej karty powoduje, że Windows melduje, że karta jest OK, ale Claymore wywala błąd "OpenCL error -4 (0) - cannot create DAG on GPU", przy czym błąd dotyczy DOWOLNEJ karty. Np. może być to karta 2, ale po resecie systemu już jest to karta 6. Albo 5. Dowolna
Próbowałem kilku pomysłów:
- zmieniłem ostatnią kartę na GTX1060 - sterownik się zainstalował, system powiedział "OK", Claymor znalazł kartę (że 1 Nvidia) i się wywalił tak, jak poprzednio.
- zmieniłem ostatniego risera na v6 z MOLEX-em. To samo
- no i prawdę mówiąc już nie mam pomysłów.
Raczej wykluczam kwestię zasilania - każdy zasilacz ma dwie linie 12V, każda linia zasila 2 karty. Zamiana kolejności riserów nic nie zmienia.
Wydaje mi się, że błąd polega na tym, że Claymore próbuje początkowo ustalić na każdej karcie bufor dla obliczeń (pewnie herezje gadam, ale jakoś tak to chyba wygląda). Jest w stanie ustawić dla 7 kart, ale jak się pojawi ósma, to po zawodach. Czyli jakby się limit wyczerpał. I stąd losowość kart z błędem - pewnie wynika ona z tego, że "która karta pierwsza, to lepsza, a ostatnią się zamelduje że uszkodzona, bo niby jak mam ją tu jeszcze wcisnąć?".
Aha, i na koniec - oczywiście po zainstalowaniu 8 kart Winda zgłasza, że OK, sterownik również, ale po błędzie Claymore-a i restarcie koparki okazuje się, że "na skutek błędu sterownik AMD zmienił ustawienia zasilania na domyślne". Czyli wychodzi, że już wiedział, że jednak nie wszystko było OK.
Jeżeli możecie - pomóżcie, mi się koncepty wyczerpały. Jak się nie uda, pozostanie sprzedanie karty i koparka będzie 7-kartowa