ColdHardMetal
|
|
December 19, 2010, 04:10:41 PM |
|
Hello,
I downloaded the miner and followed the instructions from the OP. I feel as though I have it set up correctly. When I try to run the miner a new CMD window flashes on my screen too rapidly to read anything, or even see if it says anything. I don't get any errors in the CMD window I'm using to launch the miner but I really don't feel like it's working. I'm also not sure how I'm able to tell if it is working.
Any assistance would be appreciated.
Thanks.
|
|
|
|
dbc
Newbie
Offline
Activity: 3
Merit: 0
|
|
December 19, 2010, 10:07:47 PM |
|
Looking at the opencl kernel, can the belowOrEquals function not avoid the endian related comparison of seperate bytes, instead moving the switch into the python code when creating targetH and targetG. Then less branches in kernel and perhaps better stream usage?
|
|
|
|
gohan
Jr. Member
Offline
Activity: 52
Merit: 1
|
|
December 21, 2010, 12:56:32 AM |
|
Finally got my hands on a GTX 275. Reporting stats: CPU: Core2 Extreme QX6700, 2.67 GHz OS: Gentoo Linux 2.6.34 Client: Classic 0.3.19 (local build) khash/sec: ~5000 GPU: Nvidia GeForce GTX 275 Miner: m0mchil's OpenCL (2010-12-20) Options: -r 3 -f 10 -w 256 khash/sec: ~49500 I have an old motherboard (PCIe 1.0a, etc.) which has a lot of strain on it, so your results with the same CPU or GPU could be better. It seems I should've gone for an ATI radeon though.
|
|
|
|
distant
Newbie
Offline
Activity: 7
Merit: 0
|
|
December 21, 2010, 02:08:36 AM |
|
Does anyone know what the optimal settings are for a GTX 580?
Thanks, DiSTANT
|
|
|
|
fisuk
Newbie
Offline
Activity: 1
Merit: 0
|
|
December 21, 2010, 07:16:58 AM |
|
Finally got my hands on a GTX 275. Reporting stats: CPU: Core2 Extreme QX6700, 2.67 GHz OS: Gentoo Linux 2.6.34 Client: Classic 0.3.19 (local build) khash/sec: ~5000 GPU: Nvidia GeForce GTX 275 Miner: m0mchil's OpenCL (2010-12-20) Options: -r 3 -f 10 -w 256 khash/sec: ~49500 I have an old motherboard (PCIe 1.0a, etc.) which has a lot of strain on it, so your results with the same CPU or GPU could be better. It seems I should've gone for an ATI radeon though. Yeah, I guess the problem lies with Nvidia's OpenCL drivers which are less than optimal. If there was a CUDA miner available, Nvidia users would probably get more comparable results.. So, who's up to the task?
|
|
|
|
brocktice
|
|
December 21, 2010, 05:58:10 PM |
|
Finally got my hands on a GTX 275. Reporting stats: CPU: Core2 Extreme QX6700, 2.67 GHz OS: Gentoo Linux 2.6.34 Client: Classic 0.3.19 (local build) khash/sec: ~5000 GPU: Nvidia GeForce GTX 275 Miner: m0mchil's OpenCL (2010-12-20) Options: -r 3 -f 10 -w 256 khash/sec: ~49500 I have an old motherboard (PCIe 1.0a, etc.) which has a lot of strain on it, so your results with the same CPU or GPU could be better. It seems I should've gone for an ATI radeon though. Yeah, I guess the problem lies with Nvidia's OpenCL drivers which are less than optimal. If there was a CUDA miner available, Nvidia users would probably get more comparable results.. So, who's up to the task? Nvidia hardware sucks for mining at the hardware level. CUDA won't help.
|
|
|
|
GeorgeH
Member
Offline
Activity: 83
Merit: 10
|
|
December 23, 2010, 05:56:31 AM |
|
Does anyone know what the optimal settings are for a GTX 580?
Thanks, DiSTANT
Sell it and buy an ATI card.
|
1DSpPtPTGXTYjkZehPsiAbjkXLkB1jsZ2x
|
|
|
jiffy
Newbie
Offline
Activity: 27
Merit: 0
|
|
December 23, 2010, 08:57:22 AM |
|
Hi,
poclbm finally told me that a block was accepted (after 3 days with 0,23Ghash/s).
bitcoind getinfo shows no balance of +50 until now, though.
I read somewhere that this might take very long because the new block is checked very intensively. Couldn't find the text again, though.
So can you tell me that I can calm down or went something wrong and the 3 days of work are gone for somebody else?
|
|
|
|
davout
Legendary
Offline
Activity: 1372
Merit: 1008
1davout
|
|
December 23, 2010, 09:32:07 AM |
|
you have to wait 120 blocks before the coins mature, otherwise you might spend coins that were generated on a chain fork
|
|
|
|
jiffy
Newbie
Offline
Activity: 27
Merit: 0
|
|
December 23, 2010, 09:55:51 AM |
|
you have to wait 120 blocks before the coins mature, otherwise you might spend coins that were generated on a chain fork
Thanks a lot for quick reply, davout! Is it possible to see this on blockexplorer.com? What do I have to look for?
|
|
|
|
theymos
Administrator
Legendary
Offline
Activity: 5418
Merit: 13499
|
|
December 23, 2010, 05:10:34 PM |
|
Is it possible to see this on blockexplorer.com? What do I have to look for?
You can see the block on BBE as soon as it is generated (1-minute delay). If it shows up there, it probably won't be reversed, though from time to time this does happen. It won't appear in your balance until it is 120 blocks deep. The block hash is printed to debug.log by Bitcoin when you find a block. poclbm itself might also do this. proof-of-work found hash: 000000001cd845dc081bd5c2f0165f6101edee254a0f716701b70c1522758b69 You can use the hash to search BBE for the block.
|
1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
|
|
|
gohan
Jr. Member
Offline
Activity: 52
Merit: 1
|
|
December 23, 2010, 09:26:33 PM |
|
Yeah, I guess the problem lies with Nvidia's OpenCL drivers which are less than optimal. If there was a CUDA miner available, Nvidia users would probably get more comparable results.. So, who's up to the task? Nvidia hardware sucks for mining at the hardware level. CUDA won't help. Hi, are there any references you can recommend about this (which thread to read about Nvidia's deficiencies, etc.)? I'm interested in the implementations but I won't get in too deep if there isn't much to be done on CUDA.
|
|
|
|
GeorgeH
Member
Offline
Activity: 83
Merit: 10
|
|
December 24, 2010, 12:38:37 AM |
|
I don't have any references on hand, but here's the Reader's Digest version: nVidia GPUs are built to do fast floating point math. Cryptological algorithms like Bitcoin's are computed using integer math. On the flip side, ATI's GPUs have strong integer math capabilities. ATI cards generally have 4-6x the performance of comparably priced nVidia cards.
|
1DSpPtPTGXTYjkZehPsiAbjkXLkB1jsZ2x
|
|
|
brocktice
|
|
December 24, 2010, 01:17:11 AM |
|
Yeah, I guess the problem lies with Nvidia's OpenCL drivers which are less than optimal. If there was a CUDA miner available, Nvidia users would probably get more comparable results.. So, who's up to the task? Nvidia hardware sucks for mining at the hardware level. CUDA won't help. Hi, are there any references you can recommend about this (which thread to read about Nvidia's deficiencies, etc.)? I'm interested in the implementations but I won't get in too deep if there isn't much to be done on CUDA. Nvidia and ATI take different performance approaches, and even the newly-announced AMD/ATI GPUs take a slightly different approach than the previous generation. (Approach meaning number of ALUs, memory bandwidth, etc etc.) What this means is that ATI and Nvidia are lately neck-and-neck when it comes to average gaming performance, but for number crunching, especially integer number crunching, ATI/AMD 5xxx series currently hold the worldwide performance, price, and performance/price and performance/watt top spot, by a long shot.
|
|
|
|
gohan
Jr. Member
Offline
Activity: 52
Merit: 1
|
|
December 24, 2010, 12:52:09 PM |
|
Ah, Integers! Thank you Smartzkid & brocktice. I thought it would be something more subtle (and bound to change), that's why I went for nVidia. Better warn suckers like me not to buy nVidia for bitcoin mining.
|
|
|
|
brocktice
|
|
December 25, 2010, 07:21:43 PM |
|
Ah, Integers! Thank you Smartzkid & brocktice. I thought it would be something more subtle (and bound to change), that's why I went for nVidia. Better warn suckers like me not to buy nVidia for bitcoin mining. It's more than that, basically it's number of stream processors. A 5970 still wins vs. any nvidia for floating point math, even more so when you factor in power and price. The major downside with ATI is that their GPGPU toolchain is less mature than that of Nvidia. A cluster provider my company uses refuses to put ATI cards in their cluster for that reason. They don't trust them. ATI/AMD cards also not currently designed for headless operation, unlike Tesla cards.
|
|
|
|
m0mchil (OP)
|
|
December 28, 2010, 06:41:51 PM |
|
Updated to support latest change of slush's pool which now returns JSON RPC error when its back-end server is down. Original bitcoind never returns such error as a response to getwork(data).
Summarized, this should help miner continue after pool downtime.
|
|
|
|
slush
Legendary
Offline
Activity: 1386
Merit: 1097
|
|
December 28, 2010, 07:13:23 PM |
|
Summarized, this should help miner continue after pool downtime.
Thank you for this update. I believe it will improve overall pool stability. I had to revert json error back to original HTML output, because current miners are crashing. But I will change it to json response after few days, when majority of users will use fixed miners.
|
|
|
|
Eloar
Newbie
Offline
Activity: 1
Merit: 0
|
|
December 30, 2010, 11:43:04 PM Last edit: December 31, 2010, 12:51:45 AM by Eloar |
|
I have some problems with that. First I can't download binary package. Could someone send it to somekind mirror? I'm trying to get it working from script, but it is not so easy. I can't make pyopencl installation right. My siteconf.py is: BOOST_INC_DIR = [r'C:\Program Files (x86)\boost\boost_1_44'] BOOST_LIB_DIR = [r'C:\Program Files (x86)\boost\boost_1_44\lib'] BOOST_COMPILER = 'msvc' BOOST_PYTHON_LIBNAME = ['boost_python-vc90-mt-1_44'] USE_SHIPPED_BOOST = False CL_TRACE = False CL_ENABLE_GL = False CL_INC_DIR = ['C:\Program Files (x86)\ATI Stream\include'] CL_LIB_DIR = ['C:\Program Files (x86)\ATI Stream\lib\\x86'] CL_LIBNAME = ['OpenCL'] CXXFLAGS = ['/EHsc', '/DBOOST_PYTHON_NO_PY_SIGNATURES'] LDFLAGS = ['/FORCE'] I get as output from installation (I don't see any errors :/ ) : running install install_dir C:\Program Files (x86)\python\Lib\site-packages\ running bdist_egg running egg_info writing requirements to pyopencl.egg-info\requires.txt writing pyopencl.egg-info\PKG-INFO writing top-level names to pyopencl.egg-info\top_level.txt writing dependency_links to pyopencl.egg-info\dependency_links.txt writing requirements to pyopencl.egg-info\requires.txt writing pyopencl.egg-info\PKG-INFO writing top-level names to pyopencl.egg-info\top_level.txt writing dependency_links to pyopencl.egg-info\dependency_links.txt reading manifest file 'pyopencl.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pyopencl.egg-info\SOURCES.txt' installing library code to build\bdist.win32\egg running install_lib running build_py running build_ext building '_cl' extension error: None but when I try to run poclbm.py I get: Traceback (most recent call last): File "poclbm.py", line 3, in <module> import pyopencl as cl ImportError: No module named pyopencl I was trying for few hours lot of configurations and nothing worked. Pynum, scipy and so are installed and works. All is for x86 installed on Win7 Pro x86_64 on ATi Radeon HD4870. New ATI Stream SDK and CCC are installed, and I tested some apps from examplest that are working.
|
|
|
|
chris200x9
Legendary
Offline
Activity: 1316
Merit: 1011
|
|
December 31, 2010, 01:36:06 AM |
|
A couple questions, how do I confirm this is running for me? In the bitcoin app I don't see and khashes/s I only see it in the terminal in which I ran this from. Second question, my cpu is not being used at all can I use my cpu with the regular bitcoin client to work in parellel. Lastly can I use another computer to work in paralell?
|
|
|
|
|