Перейти к содержанию

Etarminer - уже старый майнер Ethereum для cuda


Etar

Рекомендуемые сообщения

Может кому будет интересно: GTX760 Asus direct cu 2 GB без разгона на ethminer'е давала 9,9-10,1 Mx/s

На Etarmainer 11.6-11.8 Mx/s, int 18, wsz 256. 12-12.2 Mx/s, int 19, wsz 256.

При выставлении wsz 128 int 18,19,20 пишет всегда "share reject"

Драйвера ставил 353.3 и последние разницы нет

Ну, 12,2 - это же лучше чем 10 :)

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 616
  • Создана
  • Последний ответ

Топ авторов темы

Я так понимаю все оптимизации рассматривались строго под Kepler?

В PTX нет оптимизации под кеплер или максвел или паскал.

В птх есть только команды в зависимости от compute capability. Да и то там только единицы отличаются. В основном оптимизацией занимается сам компилятор, который налету из ptx делает saas в зависимости от того на какое устройство ориентироваться.

Так что нельзя сказать, что я рассматривал оптимизацию для kepler. На каждом GPU получается разный код. Я могу только указать компилятору на что ориентировать ядро.

Т.е. грубо говоря, если сравнивать с бейсиком, пишите print"hello world"

А как уже это будет выглядеть в машинном коде, это уже компилятор решит, в зависимости от машины, ос и т.д.

Ради интереса посмотрите, чем отличаются команды в новой версии ptx 5.0 (с выходом паскаль) и старой версии 4.3

ответ: ничем. разве, что добавили несколько.

Как была команда загрузки ld.global для первых geforce так она и осталась для pascal

Я могу только подумать как например, 2*2 заменить на 2+2 (быстрее). Да и то, не всегда, что пишешь оказывается тем, чем хочешь, благодаря всё тому же компилятору-оптимизатору.

 

 

А другие майнеры пробовали? Claymore, genoil, на них как на win10 с этими же драйверами?

У меня win7, проверить на win 10 нет возможности. Но в целом майнер не использует каких-то сторонних библиотек, кроме cuda.lib.

Т.е. он не ориентирован на использование каких-то библиотек именно win7. Поэтому почему такая разница, я пока не знаю.

Изменено пользователем Etar
Ссылка на комментарий
Поделиться на другие сайты

gtx 970 выдает 17.7 , примерно столько же сколько и клеймор, но там еще сиа майнится, а здесь система намного меньше нагружается.

Спасибо за Ваши труды, жду новых версий)

Ссылка на комментарий
Поделиться на другие сайты

gtx 970 выдает 17.7 , примерно столько же сколько и клеймор, но там еще сиа майнится, а здесь система намного меньше нагружается.

Спасибо за Ваши труды, жду новых версий

 

Приятно, что труд не напрасен.

да, про систему вы правы. У меня был вариант чуть больше хешрейта, но ценой процессора. Я отказался от него. т.к. это не соразмерно больше выходит по электричеству.

Кстати, мне удалось на моей карте немножко поднять хешрейт с 10,16 на int 18, до 10,4 (это с новыми дровами), на старых было бы уже 11. Возможно и на остальных он увеличится.

Для 1080 запилите.

Могу дать мешину в удалёнке для мучений.

А что с 1080? Сколько получается на win7  ?

Изменено пользователем Etar
Ссылка на комментарий
Поделиться на другие сайты

 

У меня вопрос ко всем. Сейчас  нонс для каждого gpu после нового хедера устанавливается рандомно. Т.к. нонс это  число 2^64, то вероятность, что gpu будут расчитывать один и тотже нонс ну, очень маловероятно. Хотя вероятность есть. Возможно правильнее будет разделить это число на диапазоны равные количеству gpu. Т.е. если например, 2 gpu стоит, то первая будет считать в диапазон от 0 до 2^63-1, а вторая от 2^63 до 2^64-1.

А если взять максимальную скорость gpu 40Мх/c, тогда получается 2^63 делим на 40мх/с= 230584300921с

Т.е. даже если в системе 8gpu, то 230584300921/8=28823037615с. А так как задание не бывает таким длинным, то вывод, что хеши не пересекутся..

Или это заморочка и не стоит на это обращать внимание, а оставить как есть. Ваше мнение?

Изменено пользователем Etar
Ссылка на комментарий
Поделиться на другие сайты

вин 7 нету. Есть машина с вин 8.1  и 10

 На вин 10  3.7 мега.

На вин 8.1 22 мега.

22 мега както несерьёзно для топовой видяхи.

Изменено пользователем bbildder
Ссылка на комментарий
Поделиться на другие сайты

 Ваше мнение?

надо перестраховаться

введите пожалуйста стату по принятым шарам и реджектам, а то очень не хватает

Ссылка на комментарий
Поделиться на другие сайты

 

 

Etarminer v.1.2

Протестировал на gtx780ti, Win7x64, driver 358.91

выдает 15-15.5 мх\с аналогично Genoil-майнеру 1.0.8

Ссылка на комментарий
Поделиться на другие сайты

надо перестраховаться

введите пожалуйста стату по принятым шарам и реджектам, а то очень не хватает

Так там есть статистика. А= принятые, R= реджекты

Ссылка на комментарий
Поделиться на другие сайты

 

 

А что с 1080? Сколько получается на win7  ?

 

на 1080 с Win 10 все так же 3-4 мх

 

Вот последний лог:

 

21/08/07:01:15:Start miner
21/08/07:01:15:Intel® Core i7-3930K CPU @ 3.20GHz
21/08/07:01:16:Driver version API: 8.0
21/08/07:01:16:Parametrs command line:  -url http://eth-ru.dwarfpool.com:8008 -wlt 0xF04f7978AA95be8D6ACa243b7150fe3384946592 -wrk 1 -eml x -int 19 -wsz 128
21/08/07:01:16:Cuda device[0]:GeForce GTX 1080(4095Mb)
1471762876SEND: {"jsonrpc": "2.0", "method": "eth_submitLogin", "params": ["0xF04f7978AA95be8D6ACa243b7150fe3384946592", "x"], "id": 2, "worker": "1"}
1471762876BUF: {"id":2,"jsonrpc":"2.0","result":true}
 
1471762876SEND: {"method": "eth_getWork", "params": [], "id": 0, "worker": ""}
1471762876BUF: {"result":["0xbb26b6056de39f347ec33a89e8888487969ef0e2334b7e69217a6d1ea8ab15e7","0xef86c183c51ed4fb2d1a7eec0a752fb2eeb1731d33ae58cb9bfe54880af23e7b","0x0000000225c17d04dad2965cc5a02a23e254c0c3f75d9178046aeb27ce1ca574"],"jsonrpc":"2.0","id":0}
 
 
1471762876New target:047dc12502000000232aa0c55c96d2da78915df7c3c054e274a51cce27eb6a04
1471762876**New Epoch**
1471762876stop connection
1471762876Thread for gpu0 create.
1471762877Cache for epoch 70 create.
1471762877GPU0 smtarget set:61
1471762877.version 5.0
.target sm_61
 
1471762877.version 5.0
.target sm_61
 
1471762877GPU0 intensity :19
1471762877GPU0 worksize :128
1471762882SEND: {"jsonrpc": "2.0", "method": "eth_submitLogin", "params": ["0xF04f7978AA95be8D6ACa243b7150fe3384946592", "x"], "id": 2, "worker": "1"}
1471762882BUF: {"id":2,"jsonrpc":"2.0","result":true}
 
1471762882SEND: {"method": "eth_getWork", "params": [], "id": 0, "worker": ""}
1471762882BUF: {"result":["0x0b627db057858e40a0d001c3aa96db7b22b01d9c1fcb2e74eacf5d059d97c9c7","0xef86c183c51ed4fb2d1a7eec0a752fb2eeb1731d33ae58cb9bfe54880af23e7b","0x0000000225c17d04dad2965cc5a02a23e254c0c3f75d9178046aeb27ce1ca574"],"jsonrpc":"2.0","id":0}
 
Даже менял *.lib из папки Cuda 8, результат аналогичный. 
Ссылка на комментарий
Поделиться на другие сайты

 

на 1080 с Win 10 все так же 3-4 мх

 

Вот последний лог:

 

21/08/07:01:15:Start miner
21/08/07:01:15:Intel® Core i7-3930K CPU @ 3.20GHz
21/08/07:01:16:Driver version API: 8.0
21/08/07:01:16:Parametrs command line:  -url http://eth-ru.dwarfpool.com:8008 -wlt 0xF04f7978AA95be8D6ACa243b7150fe3384946592 -wrk 1 -eml x -int 19 -wsz 128
21/08/07:01:16:Cuda device[0]:GeForce GTX 1080(4095Mb)
1471762876SEND: {"jsonrpc": "2.0", "method": "eth_submitLogin", "params": ["0xF04f7978AA95be8D6ACa243b7150fe3384946592", "x"], "id": 2, "worker": "1"}
1471762876BUF: {"id":2,"jsonrpc":"2.0","result":true}
 
1471762876SEND: {"method": "eth_getWork", "params": [], "id": 0, "worker": ""}
1471762876BUF: {"result":["0xbb26b6056de39f347ec33a89e8888487969ef0e2334b7e69217a6d1ea8ab15e7","0xef86c183c51ed4fb2d1a7eec0a752fb2eeb1731d33ae58cb9bfe54880af23e7b","0x0000000225c17d04dad2965cc5a02a23e254c0c3f75d9178046aeb27ce1ca574"],"jsonrpc":"2.0","id":0}
 
 
1471762876New target:047dc12502000000232aa0c55c96d2da78915df7c3c054e274a51cce27eb6a04
1471762876**New Epoch**
1471762876stop connection
1471762876Thread for gpu0 create.
1471762877Cache for epoch 70 create.
1471762877GPU0 smtarget set:61
1471762877.version 5.0
.target sm_61
 
1471762877.version 5.0
.target sm_61
 
1471762877GPU0 intensity :19
1471762877GPU0 worksize :128
1471762882SEND: {"jsonrpc": "2.0", "method": "eth_submitLogin", "params": ["0xF04f7978AA95be8D6ACa243b7150fe3384946592", "x"], "id": 2, "worker": "1"}
1471762882BUF: {"id":2,"jsonrpc":"2.0","result":true}
 
1471762882SEND: {"method": "eth_getWork", "params": [], "id": 0, "worker": ""}
1471762882BUF: {"result":["0x0b627db057858e40a0d001c3aa96db7b22b01d9c1fcb2e74eacf5d059d97c9c7","0xef86c183c51ed4fb2d1a7eec0a752fb2eeb1731d33ae58cb9bfe54880af23e7b","0x0000000225c17d04dad2965cc5a02a23e254c0c3f75d9178046aeb27ce1ca574"],"jsonrpc":"2.0","id":0}
 
Даже менял *.lib из папки Cuda 8, результат аналогичный. 

 

В v1.2 изначально лежит cuda.lib от 8й версии (84кб). Так, что можете наоборот сделать, из первой версии cuda.lib положить (83кб). Но не думаю, что это даст результат.

Я сейчас с это версией закончу и попробую с 1080 что-то сделать.

Ссылка на комментарий
Поделиться на другие сайты

Странная тема. Майнер выдает те же результаты, что и генойл и клеймор. Есть вероятность, что за основу взят генойл, который в открытом доступе. Прикручен fee. Автор понятия не имеет, что такое WDDM и как это влияет на скорость, не знает отличий в последних драйверах для Паскаля и почему разная скорость на win10 по сравнению с более ранними.

Очень странно ...

Чудес не будет, максимум, что сможет сделать автор для 1070 и 1080 - это подтянуть скорость к уже существующим майнерам.

За что fee?

Изменено пользователем NewYearTree
Ссылка на комментарий
Поделиться на другие сайты

Странная тема. Майнер выдает те же результаты, что и генойл и клеймор. Есть вероятность, что за основу взят генойл, который в открытом доступе. Прикручен fee. Автор понятия не имеет, что такое WDDM и как это влияет на скорость, не знает отличий в последних драйверах для Паскаля и почему разная скорость на win10 по сравнению с более ранними.

Очень странно ...

Чудес не будет, максимум, что сможет сделать автор для 1070 и 1080 - это подтянуть скорость к уже существующим майнерам.

За что fee?

Я понятия не имею как написан майнер от  genoil, claymore.

Я свой майнер писал сам своими руками и головой. Начинал с cpu майнера и теперь перешел на cuda.

Мой код kernel не на С , а написан на чистом PTX

Я написал больше 40 разных вариантов kernel (можете ветки на devtalk.nvidia.com посмотреть, я там много вопросов задавал. Только мало ответов получил, потому, что на PTX никто не пишет)

И начинал с хешрейта 5МХ для моей карты, пока понемногу оптимизируя код, не дошёл до 10,5. И вот только тогда я увидел, что он больше claymore (8МХ) и genoil (макс10МХ).

Только тогда я прикрутил fee и написал майнер.

Если вы говорите, что я "списал код", то как вы объясните больший хешрейт на некоторых картах?

А даг у claymore генерируется за 18с на моей карте, а не 8. Так что "вероятность" оставим для других.

А если Вы очень хорошо понимаете, во всем вышеперечисленном, то поделитесь знаниями.

 

Версия 1.3 доступна.

Добавлен failover список.

На мой взгляд он работает интереснее, чем у claymore.

Изменено пользователем Etar
Ссылка на комментарий
Поделиться на другие сайты

Добрый день!

Подскажите, какой должен bat для пула coinmine.pl. Там же еще есть пароль к воркеру.

Ссылка на комментарий
Поделиться на другие сайты

Добрый день!

Подскажите, какой должен bat для пула coinmine.pl. Там же еще есть пароль к воркеру.

Вообще, если надо пароль, тогда указываете его в -eml. На этом пуле не  нужен адрес кошелька, поэтому логин.воркер указывать в -ewal

например, -ewal login.worker1 -eml password

Но пока ничего не выйдет, к пулу coinmine.pl он подключается но запросы не принимает. Я постараюсь глянуть сегодня-завтра.

Ссылка на комментарий
Поделиться на другие сайты

2 Etar

Карты семейства Pascal под windows нормально работают с случайным доступом к большим объемам данных только в самых последних драйверах с wddm 2.1. При этом на этих драйверах под win10 катастрофически падает скорость на картах maxwell. Программно вы это не исправите.

Также очень сомневаюсь, что вы сможете что-то сделать со скоростью 1080. Медленная работа памяти gddr5x в текущем варианте реализации (1080 и titan x pascal) уже стали притцей во языцах. Эта тема активно обсуждается на том же nvidia.devtalk, предлагались разные решения, но воз и ныне там. https://devtalk.nvidia.com/default/topic/940304/cuda-programming-and-performance/grim-memory-bandwidth-gtx-1080/

 

Ваши вопросы на том форуме видел, боюсь вы не получаете изрядной доли ответов из-за очень плохого английского. Вас сложно понять англоязычным пользователям.

Изменено пользователем NewYearTree
Ссылка на комментарий
Поделиться на другие сайты

2 Etar

Карты семейства Pascal под windows нормально работают с случайным доступом к большим объемам данных только в самых последних драйверах с wddm 2.1. При этом на этих драйверах под win10 катастрофически падает скорость на картах maxwell. Программно вы это не исправите.

Также очень сомневаюсь, что вы сможете что-то сделать со скоростью 1080. Медленная работа памяти gddr5x в текущем варианте реализации (1080 и titan x pascal) уже стали притцей во языцах. Эта тема активно обсуждается на том же nvidia.devtalk, предлагались разные решения, но воз и ныне там. https://devtalk.nvidia.com/default/topic/940304/cuda-programming-and-performance/grim-memory-bandwidth-gtx-1080/

 

Ваши вопросы на том форуме видел, боюсь вы не получаете изрядной доли ответов из-за очень плохого английского. Вас сложно понять англоязычным пользователям.

Вы правы, я владею английском мягко говоря плохо. Но я не думаю, что это настолько сильно может помешать понять меня. Я всегда пользовался переводчиками. Другое дело, отсутствие желания помочь или в силу незнания. Во-вторых, я не говорю, что сделаю 1080 топовой в майнинге. Если причина в кривых драйверах, то проще перейти на win7. Если я сделаю, не хуже чем у claymora и genoil, то это мне плюс. А в остальном дело каждого, чем майнить. Кому-то, что-то доказывать нет времени.

Изменено пользователем Etar
Ссылка на комментарий
Поделиться на другие сайты

1080 работает пока одинаково плохо с даггер-хашимото и под вин10, и под вин 7 и под линуксом.

Ссылка на комментарий
Поделиться на другие сайты

Ну так из-за необычной памяти и плохо.

Алгоритмы где память слабо используется  это не критично.

Так что остаётся ждать пока нвидиа недопилит драйвер или умельцы  чегонить подкрутят.

Ссылка на комментарий
Поделиться на другие сайты

Вообще, если надо пароль, тогда указываете его в -eml. На этом пуле не  нужен адрес кошелька, поэтому логин.воркер указывать в -ewal

например, -ewal login.worker1 -eml password

Но пока ничего не выйдет, к пулу coinmine.pl он подключается но запросы не принимает. Я постараюсь глянуть сегодня-завтра.

Перекачайте архив 1.3. Добавил поддержку coinmine . Кошмар, конечно, с этими пулами. Никаких стандартов. Что хотят то и лепят.

В целом параметры для пулов выглядят так:

Пример для dwarfpool

    -url http://eth-ru.dwarfpool.com:8008 -wlt 0xF04f7978AA95be8D6ACa243b7150fe3384946592 -wrk 1 -eml x

 

Пример для coinmine:

    -url http://eth.coinmine.pl:4000 -wlt login.worker -eml password

 

Пример для ethermine:

    -url http://eu1.ethermine.org:4444 -wlt 0xF04f7978AA95be8D6ACa243b7150fe3384946592 -wrk 1 -eml x

Ссылка на комментарий
Поделиться на другие сайты

Спасибо, перекачал архив, пул Coinmine, все заработало сразу.

GTX 660, Win 7, хеш 10,25, пул показывает немного больше 12-ти,чему больше верить не знаю.  На Ethminer всё также работало, хеш гулял от 3 до 20, скрины хеша с пула снял, через неделю могу показать и сравним. Но уже и так ясно - с новым майнером будет немного больше.

Ссылка на комментарий
Поделиться на другие сайты

Спасибо, перекачал архив, пул Coinmine, все заработало сразу.

GTX 660, Win 7, хеш 10,25, пул показывает немного больше 12-ти,чему больше верить не знаю.  На Ethminer всё также работало, хеш гулял от 3 до 20, скрины хеша с пула снял, через неделю могу показать и сравним. Но уже и так ясно - с новым майнером будет немного больше.

Поставьте драйвера  353,9 у меня на них 10,7 было изначально. А на новых 362,84 меньше. 10,3. Это с -int 18 -wsz 128. Но это мало. Если сравнивать загрузку даже по отзывчивости окна консоли, то genoil изначально больше нагружает. Так что смело ставьте -int 19 минимум. Я поставил проверить на coinmine.pl у меня тоже 12,12 показывает

Изменено пользователем Etar
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...