Перейти к содержимому
Etar

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

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

Может кому будет интересно: 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 и последние разницы нет

Поделиться сообщением


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

ethminer у меня дает Current approx.speed 38.59 mhs 1070 чуть разогнал


Etarminer 3,6


:( 

Поделиться сообщением


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

Может кому будет интересно: 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 :)

Поделиться сообщением


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

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

 

Это да. Спасибо за майнер!

Поделиться сообщением


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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Я так понимаю все оптимизации рассматривались строго под 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

Поделиться сообщением


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

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

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

Поделиться сообщением


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

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

Поделиться сообщением


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×