Bitcoin Forum

Local => Майнеры => Topic started by: BTCdigger on May 19, 2011, 03:38:18 PM



Title: RPCMiner - CUDA
Post by: BTCdigger on May 19, 2011, 03:38:18 PM
Хотелось бы потестить CUDA, благо моя видео карта поддерживает эту технологию.

Скачал Bitcoin-rpcminer. Мне нужно что-то до устанавливать для работы с CUDA?

И с какими параметрами запускать rpcminer-cuda.exe? Хотелось бы примеры.


Title: Re: RPCMiner - CUDA
Post by: Vort on May 19, 2011, 06:26:17 PM
разве что драйвера на видеокарту обновить


вот такой вариант у меня на GTS 450 выдаёт 41 мегахеш в секунду

rpcminer-cuda.exe -aggression=7 -gpugrid=256 -gputhreads=256 -url=http://deepbit.net:8332 -user=example@example.com -password=example


Title: Re: RPCMiner - CUDA
Post by: BTCdigger on May 19, 2011, 06:38:34 PM
Я установил CUDA Toolkit и ещё какие-то Developers драйвера.

С параметрами "rpcminer-cuda.exe -aggression=7 -gpugrid=256 -gputhreads=256 -url=http://deepbit.net:8332 -user=example@example.com -password=example"

Или если юзать GUI miner (by KIV) - то выдаёт всего около 4 MHash/s

CPU - выдаёт где-то 6 MHash/s. Как такое возможно? Что CPU больше, чем GPU?

P.S.: Карточка GeForce 310M


Title: Re: RPCMiner - CUDA
Post by: Vort on May 19, 2011, 06:43:11 PM
оптимальные параметры -gpugrid и -gputhreads майнер может определить сам, если запустить его без их указания
возможно, нужно поставить 128 и 128, к примеру

Как такое возможно? Что CPU больше, чем GPU?...
... Карточка GeForce 310M
M - это ж для ноутбуков, верно?
скорее всего они попроще своих десктопных собратьев


Title: Re: RPCMiner - CUDA
Post by: BTCdigger on May 19, 2011, 06:49:46 PM
Да, для ноутбука. Ок, спасибо) Попробую поиграться с параметрами. Но 128 и 128, ничего не поменяли =)


Title: Re: RPCMiner - CUDA
Post by: Aqualung on May 20, 2011, 03:42:17 AM
ждать высокого хэша от 310М я бы не стал)


Title: Re: RPCMiner - CUDA
Post by: BTCdigger on May 20, 2011, 07:45:39 AM
Но все равно, не может же он быть слабее CPU.


Title: Re: RPCMiner - CUDA
Post by: JohnSmith on May 20, 2011, 05:04:31 PM
Может, по вики - Quadro NVS 3100M   3.6 Mhash/s


Title: Re: RPCMiner - CUDA
Post by: Basiley on May 21, 2011, 04:39:35 PM
хоспадя, когда-ж Нвидиа прикрутит OpenCL к своим GPU ? нарное, не раньше, чем CUDA-у сольют с рынка :/


Title: Re: RPCMiner - CUDA
Post by: JohnSmith on May 21, 2011, 07:54:58 PM
Давно уже прикрутила.


Title: Re: RPCMiner - CUDA
Post by: Basiley on May 21, 2011, 08:09:09 PM
Давно уже прикрутила.
угу и до сих пор считает с ошибками в OpenCL- с даже для игрушек непригодной, точностью.


Title: Re: RPCMiner - CUDA
Post by: JohnSmith on May 21, 2011, 08:31:07 PM
Феникс 20мгхеш на 9600гт выдает, если прикинуть на глаз то точно. Но смысла в этом все равно нет.


Title: Re: RPCMiner - CUDA
Post by: Basiley on May 21, 2011, 08:33:40 PM
Феникс 20мгхеш на 9600гт выдает, если прикинуть на глаз то точно. Но смысла в этом все равно нет.
оно потому и и так мало, что OpenCL набекрень. в противном случАе - было бы от силы ~2.5х разА разницы(а то и всего 1.5x на фоне ATi.


Title: Re: RPCMiner - CUDA
Post by: dbitcoin on May 24, 2011, 12:56:13 PM
Феникс 20мгхеш на 9600гт выдает, если прикинуть на глаз то точно. Но смысла в этом все равно нет.
оно потому и и так мало, что OpenCL набекрень. в противном случАе - было бы от силы ~2.5х разА разницы(а то и всего 1.5x на фоне ATi.

Большая разница так и останется. Что CUDA, что OpenCL разницы не будет.

1) Меньше процессоров на чип
2) У nvidia в чипах нет нативных команд битового сдвига для целочисленной арифметики.
    Они ставку на операции с плавающей точкой делали, т.к. для научных и графических расчетов именно они нужны.


Title: Re: RPCMiner - CUDA
Post by: Basiley on May 24, 2011, 06:28:28 PM
Феникс 20мгхеш на 9600гт выдает, если прикинуть на глаз то точно. Но смысла в этом все равно нет.
оно потому и и так мало, что OpenCL набекрень. в противном случАе - было бы от силы ~2.5х разА разницы(а то и всего 1.5x на фоне ATi.

Большая разница так и останется. Что CUDA, что OpenCL разницы не будет.

1) Меньше процессоров на чип
2) У nvidia в чипах нет нативных команд битового сдвига для целочисленной арифметики.
    Они ставку на операции с плавающей точкой делали, т.к. для научных и графических расчетов именно они нужны.

ну разумеется, но в осн не из-за кол-ва процов, их как раз - меньше у АМД (~320 в 5870), но зато: они суперскалярные. это имеет КОЛОСАЛЬНЫЕ бенефиты, которые удвоением частоты, NVidia - не компенсировать.
не знаю уж на какие "операции с плавающей точкой" делала ставку NVidia, но поддержки двойной точности в них нет и даже квадро еле ползает(будучи сделаннной на тех же чипах + другой фирмварь и дрова проф), а на вычислениях с одинарной - и CPU достаточно в половине задач.


Title: Re: RPCMiner - CUDA
Post by: dbitcoin on May 24, 2011, 07:12:36 PM
Феникс 20мгхеш на 9600гт выдает, если прикинуть на глаз то точно. Но смысла в этом все равно нет.
оно потому и и так мало, что OpenCL набекрень. в противном случАе - было бы от силы ~2.5х разА разницы(а то и всего 1.5x на фоне ATi.

Большая разница так и останется. Что CUDA, что OpenCL разницы не будет.

1) Меньше процессоров на чип
2) У nvidia в чипах нет нативных команд битового сдвига для целочисленной арифметики.
    Они ставку на операции с плавающей точкой делали, т.к. для научных и графических расчетов именно они нужны.

ну разумеется, но в осн не из-за кол-ва процов, их как раз - меньше у АМД (~320 в 5870), но зато: они суперскалярные. это имеет КОЛОСАЛЬНЫЕ бенефиты, которые удвоением частоты, NVidia - не компенсировать.
не знаю уж на какие "операции с плавающей точкой" делала ставку NVidia, но поддержки двойной точности в них нет и даже квадро еле ползает(будучи сделаннной на тех же чипах + другой фирмварь и дрова проф), а на вычислениях с одинарной - и CPU достаточно в половине задач.

Речь конечно про shaders, а не про "полноценные процессоры".
Двойная точность в игровой графике и физике особо не нужна (во всяком случае пока).
А научные - ну да, более удачный маркетинг и удобнее "язык" для работы с SDK (C-подобный vs ASM) - поэтому большая часть рынка.


Title: Re: RPCMiner - CUDA
Post by: Basiley on May 24, 2011, 07:23:13 PM
Феникс 20мгхеш на 9600гт выдает, если прикинуть на глаз то точно. Но смысла в этом все равно нет.
оно потому и и так мало, что OpenCL набекрень. в противном случАе - было бы от силы ~2.5х разА разницы(а то и всего 1.5x на фоне ATi.

Большая разница так и останется. Что CUDA, что OpenCL разницы не будет.

1) Меньше процессоров на чип
2) У nvidia в чипах нет нативных команд битового сдвига для целочисленной арифметики.
    Они ставку на операции с плавающей точкой делали, т.к. для научных и графических расчетов именно они нужны.

ну разумеется, но в осн не из-за кол-ва процов, их как раз - меньше у АМД (~320 в 5870), но зато: они суперскалярные. это имеет КОЛОСАЛЬНЫЕ бенефиты, которые удвоением частоты, NVidia - не компенсировать.
не знаю уж на какие "операции с плавающей точкой" делала ставку NVidia, но поддержки двойной точности в них нет и даже квадро еле ползает(будучи сделаннной на тех же чипах + другой фирмварь и дрова проф), а на вычислениях с одинарной - и CPU достаточно в половине задач.

Речь конечно про shaders, а не про "полноценные процессоры".
Двойная точность в игровой графике и физике особо не нужна (во всяком случае пока).
А научные - ну да, более удачный маркетинг и удобнее "язык" для работы с SDK (C-подобный vs ASM) - поэтому большая часть рынка.

shaders и есть "полноценные процессоры".
кому не нужна - считает на CPU. а в физике - от атомной, радиофизике до аэродинамики. химии, метеорологии, биологии итп - без двойной точности, проку нет.
более того, в новом стандарте 2003-го года, утвердили стандарт вычислений  с учетвернной FP-точностью и все(ВСЕ!!) либы будут переводиться  на его поддержку.
это чего, С - удобнй язык ? большая часть рынка, потому что - NVidia ВКЛАДЫВАЕТСЯ в продвижение своего говноапи-либ, поддерживает разработчиков и консультирует, кодид иногда даже за них(кладя в рот), а у АМД до посл времени, даже доки скачать - семь потом сойдет, да еще и не все раскрыли(из критичного), но говоря уже о том, что Нвидия ЗАМЕТНО раньше вышла на рынок GPGPU.


Title: Re: RPCMiner - CUDA
Post by: madload on May 29, 2011, 09:56:26 AM
использую agression 5 и threads и grids 512 - выдает 79mhs. при этом на втором монике идет net tv. а на первом я в это время работаю и пишу здесь.  если agression 7 то писать еще куда не шло - работать уже невозможно и тв тормозит. при запуске cpu майнера параллельно - скорость майнинга на gpu падает и а проц выдает 8-9 и в итоге получаем тоже что и с одной видео.


Title: Re: RPCMiner - CUDA
Post by: madload on May 29, 2011, 09:57:50 AM
система  i7-2600/16gb-1333/560Ti


Title: Re: RPCMiner - CUDA
Post by: Zenitur on June 14, 2011, 05:45:34 AM
Советую отказаться от RPCMiner в пользую poclbm - первый то ли устарел, то ли просто хуже, но лично у меня выдаёт 18 мегахешей вместо 26, и 22 вместо 30 после разгона. Если хочется скринсейвер, то вот он: http://www.reddit.com/r/Bitcoin/comments/hnzz3/mining_screensaver_open_source_update/ а к нему любой майнер. Я встречал с ним сбои. Если файл, который нужно запустить, не найден, то тот жирный курсор текста будет и в explorer при наборе. Тогда скринсейвер был с закрытым исходным кодом, теперь - открытый, надеюсь что исправлено.