Sep 25, 2017, 09:09 am

News:

Ufasoft Coin 0.110 new features: SOCKS5, TOR,
bootstrap.dat DB format


Bitcoin-Miner - % от CPU и GPU

Started by noel500, Mar 20, 2012, 07:41 am

previous topic - next topic
Go Down

noel500

В общем, на своем компьютере я бы хотел загрузить видеокарту на 80 % а остальные использовать для серфинга.
В моем офисе так вообще можно по 40% от ЦПУ и ГПУ использовать, компьютеры простаивают просто так.
В общем мне очень не хватает такой регулируемости, а программы лучше вашей я не знаю.
Не могли бы вы включить в программу эту функцию?
Если уже есть такая опция, то ее в help я не обнаружил.

ufasoft

Можно косвенно влиять на загрузку GPU опцией -T, например:
Code: [Select]
bitcoin-miner -T 75 - держать температуру в пределах 75℃

noel500

Во всяком случае это не очень удобно. Эта функция пригодилась бы очень многим людям. Использовать домашний комп только для майнинга экономически не выгодно. А в моем случае очень даже удобно во время серфинга майнить. А так придется измерять температуру на каждом компьютере, да и только для GPU, что в условиях офиса вообще никак :(

ufasoft


Во всяком случае это не очень удобно. Эта функция пригодилась бы очень многим людям. Использовать домашний комп только для майнинга экономически не выгодно. А в моем случае очень даже удобно во время серфинга майнить. А так придется измерять температуру на каждом компьютере, да и только для GPU, что в условиях офиса вообще никак :(

Экономически самый выгодный вариант - это 2 Видеокарты:
Одна дорогая HD5870 или похожая, майнит на полную мощность.
Другая за $30 для web-серфинга.

Майнинг не на полную мощность просто не окупит видеокарту за год.

noel500

Эх, жаль. А много ли лопатить кода придется, имиея исходники, чтобы добавить ограничение на загрузку cpu и gpu в программу?

ufasoft


Эх, жаль. А много ли лопатить кода придется, имиея исходники, чтобы добавить ограничение на загрузку cpu и gpu в программу?

Скорее всего не много. Можете сами посмотреть, как это сделано в других майнерах и сделать патч. Если будет работать - добавим его в проект.
В силу недостатка времени существеных изменений в майнере не планируется.

noel500

А на чем написана программа? Сам я 0 в программировании, хочу показать знакомым кодерам. Исходники скачал, распаковал

ufasoft


А на чем написана программа? Сам я 0 в программировании, хочу показать знакомым кодерам. Исходники скачал, распаковал

В разных частях программы используются: C++, OpenCL, CUDA, Common Lisp, x86/x64 assembler.

sanyok_topor

В исходниках по адресу "http://ufasoft.com/open/bitcoin/" в файле \el\libext\ext-cpp.h в строке 940 содержится посылание на хеадер(ext-full-win.h), который в архиве в целом отсутствует.

Можно его как то получить?
Или даже, по возможности, исходники целиком, т.к. много чего приходится докачивать.
Заранее спасибо.

ufasoft

Просто закоментируйте эту строку. там ничего относящегося к проекту
в новой сборке исходиков это исправим.

Сейчас в архиве всё, что нужно для сборки CPU-miner.
Для GPU нужно скачать SDK-и AMD И NVidia. Мы в любом случае не имеем права включать их в архив.


sanyok_topor

SDK'и скачал отсюда:

http://developer.amd.com/sdks/AMDAPPSDK/downloads/Pages/default.aspx#one
http://developer.nvidia.com/nvidia-graphics-sdk-11

Но все равно не хватает каких-то вероятно системных хедеров. Вот малая часть:
sys/cdefs.h
sys/time.h
crtdll/stddef.h
el/gui/gdi.h
unistd.h
gnu/stubs.h
wine/wingdi16.h

В нете скачивал, но вероятно не те версии т.к. собирается с кучей ошибок.
Не подскажите куда копать дальше?
Спасибо.

sanyok_topor

Да. Один важный момент. Я под винду собрать пытаюсь..

ufasoft


SDK'и скачал отсюда:

http://developer.amd.com/sdks/AMDAPPSDK/downloads/Pages/default.aspx#one
http://developer.nvidia.com/nvidia-graphics-sdk-11

Но все равно не хватает каких-то вероятно системных хедеров. Вот малая часть:
sys/cdefs.h
sys/time.h
crtdll/stddef.h
el/gui/gdi.h
unistd.h
gnu/stubs.h
wine/wingdi16.h

В нете скачивал, но вероятно не те версии т.к. собирается с кучей ошибок.
Не подскажите куда копать дальше?
Спасибо.

Закомментируйте #include Или создайте пустышки с такими именами.
Чем собираете? VS2010?

sanyok_topor


Закомментируйте #include Или создайте пустышки с такими именами.
Чем собираете? VS2010?


Комментировать не помогает, так как в исходниках используются такие структуры данных, которые декларированы в отсутствующих хедерах. Некоторые я выдирал из левых проэктов, некоторые валялись в интернете и оно продолжало сборку, но в конечном итоге сваливалось с кучей(~250) ошибок(

Да, VS2010.

Go Up