m0mchil (OP)
|
 |
October 06, 2010, 03:35:25 PM Last edit: December 13, 2010, 02:18:15 PM by m0mchil |
|
Win32 bitcoin with getwork, against SVN 161.
|
|
|
|
L29Ah
Newbie
Offline
Activity: 8
Merit: 0
|
 |
October 06, 2010, 05:15:54 PM |
|
Slightly improved kernel (~10%). Fixed a problem with rotate() and Nvidia OpenCL. I won't upload anymore to the forum, please use the repo. now it segfaults: http://paste.pocoo.org/show/271825/
|
|
|
|
m0mchil (OP)
|
 |
October 06, 2010, 08:25:17 PM |
|
Sorry, forgot about that. You should install json-rpc. See at http://json-rpc.org/wiki/python-json-rpcL29Ah, unfortunately there isn't Nvidia card here to test with it. I suppose you should try different drivers. It seems the problem is in nvidia OpenCL compiler.
|
|
|
|
m0mchil (OP)
|
 |
October 07, 2010, 04:49:02 AM |
|
Use '-server'.
|
|
|
|
|
SmokeTooMuch
Legendary
Offline
Activity: 860
Merit: 1076
|
 |
October 07, 2010, 12:41:15 PM |
|
Can anyone pls upload the Stream SDK 2.2 for 64bit Windows 7 pls ? AMD link is down -.-
|
|
|
|
nelisky
Legendary
Offline
Activity: 1540
Merit: 1002
|
 |
October 07, 2010, 01:53:51 PM |
|
Got it working:
295525 khash/s!!!
Holy mother of <Insert supreme being here>
Please, do share some hw details 
|
|
|
|
SmokeTooMuch
Legendary
Offline
Activity: 860
Merit: 1076
|
 |
October 07, 2010, 02:00:42 PM |
|
damn, i cant get python to register properly. does anyone know how to fix that on win7-64 ?
HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore\2.7\InstallPath = C:\Python27 HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore\2.7\PythonPath = C:\Python27;C:\Python27\Lib;C:\Python27\DLLs
and
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\Pythoncore\2.7\InstallPath = C:\Python27 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\Pythoncore\2.7\PythonPath = C:\Python27;C:\Python27\Lib;C:\Python27\DLLs
dont work.
|
|
|
|
SmokeTooMuch
Legendary
Offline
Activity: 860
Merit: 1076
|
 |
October 07, 2010, 02:31:10 PM |
|
Smoketoomuch, get version 2.6.6 AND get the 32 bit binaries.
If you install the 64 bit, the extensions are all based on 32 bit, and it won't find your installation. Reinstall with 32 bit and you're golden.
oh ok, thanks, now it works. all I need is a stream sdk for 64 bit now -.- cmon AMD! fix it!
|
|
|
|
SmokeTooMuch
Legendary
Offline
Activity: 860
Merit: 1076
|
 |
October 07, 2010, 02:54:04 PM Last edit: October 07, 2010, 04:42:09 PM by SmokeTooMuch |
|
wtf ? when I click that link I get forwarded to http://developer.amd.com/Pages/amd404.aspxedit: works with IE O.o but not with firefox, hmm. maybe I changed my http referrer settings or something. __________________________________________________ while trying to install pyopencl 0.92 with "python setup.py install" I get the following error: Traceback (most recent call last): File "setup.py", line 160, in <module> main() File "setup.py", line 50, in main warn_about_no_config=False) File "c:\Users\STM\Desktop\OpenCL Bitcoin\pyopencl-0.92\aksetup_helper.py", line 164, in get_config return schema.read_config() File "c:\Users\STM\Desktop\OpenCL Bitcoin\pyopencl-0.92\aksetup_helper.py", line 366, in read_config cfile, key)) KeyError: 'invalid config key in .\\siteconf.py: SHIPPED_CL_HEADERS'
using Python 2.6.6, setuptools 0.6c11, NumPy 1.5.0, SciPy 0.8.0, Boost 1.44 any recommendation ?
|
|
|
|
SmokeTooMuch
Legendary
Offline
Activity: 860
Merit: 1076
|
 |
October 07, 2010, 05:32:38 PM |
|
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'] BOOST_THREAD_LIBNAME = ['boost_thread-vc90-mt-1_44'] CL_TRACE = False CL_ENABLE_GL = False SHIPPED_CL_HEADERS = False CL_INC_DIR = [r'C:\Program Files (x86)\ATI Stream\include'] CL_LIB_DIR = [r'C:\Program Files (x86)\ATI Stream\lib\x86'] CL_LIBNAME = ['OpenCL'] CXXFLAGS = ['/EHsc', '/DBOOST_PYTHON_NO_PY_SIGNATURES'] LDFLAGS = ['/FORCE'] Thats my current siteconfig.py, but I will try yours now. Edit: thx man, your my hero now ^^ 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 = [r'C:\Program Files (x86)\ATI Stream\include'] CL_LIB_DIR = [r'C:\Program Files (x86)\ATI Stream\lib\x86'] CL_LIBNAME = ['OpenCL'] CXXFLAGS = ['/EHsc', '/DBOOST_PYTHON_NO_PY_SIGNATURES'] LDFLAGS = ['/FORCE']
|
|
|
|
SmokeTooMuch
Legendary
Offline
Activity: 860
Merit: 1076
|
 |
October 07, 2010, 05:51:28 PM |
|
hey, it's me .. again ... python poclbm.py --> Traceback (most recent call last): File "poclbm.py", line 5, in <module> import pyopencl as cl File "C:\Python26\lib\site-packages\pyopencl-0.92-py2.6-win32.egg\pyopencl\__init__.py", line 3, in <module> import pyopencl._cl as _cl ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden. Seems like a DLL is missing.
|
|
|
|
SmokeTooMuch
Legendary
Offline
Activity: 860
Merit: 1076
|
 |
October 07, 2010, 06:41:00 PM Last edit: October 07, 2010, 07:13:17 PM by SmokeTooMuch |
|
I copied them into system32, this usually sloves these problems, but I'm gonna try it. PS: the German error message only says, that the module was not found. EDIT: and again, you were right  but now a new error message shows up: C:\Program Files (x86)\Bitcoin>python poclbm.py Unable to communicate with bitcoin RPC I'm using this client: Win32 bitcoin with getwork, against SVN 161. DownloadEDIT2: ok forget it, forgot about the -server switch EDIT3: yay it works, finally. BUT, now it asks for username and passwords every ~8 seconds.... ? EDIT4: I changed the default values for user and pw in pocbm.py and now it works 
|
|
|
|
SmokeTooMuch
Legendary
Offline
Activity: 860
Merit: 1076
|
 |
October 07, 2010, 07:20:40 PM Last edit: October 07, 2010, 08:23:49 PM by SmokeTooMuch |
|
ASUS Radeon HD4870 512MB gpu@750MHz vram@900(1800)MHz ~75500khashs/s gpu temp currently @74°C (bios-modded long ago to adjust fan speed)
|
|
|
|
SmokeTooMuch
Legendary
Offline
Activity: 860
Merit: 1076
|
 |
October 07, 2010, 08:26:00 PM |
|
yes 4870, edited my post. and yes, more people should use it  now I can generate bitcoins on my gpu and rainbow tables on my cpu at the same time 
|
|
|
|
SmokeTooMuch
Legendary
Offline
Activity: 860
Merit: 1076
|
 |
October 07, 2010, 09:49:32 PM |
|
Yes, I am.
Uhm, does anyone know if poclbm works with mutliple graphic cards ?
|
|
|
|
m0mchil (OP)
|
 |
October 08, 2010, 05:23:15 AM |
|
Here's one for you.
It just found another block, and... bitcoin doesn't show anything...
The miner asks for work at an interval of 10 seconds. If there is a new block from the network in the last such interval your client won't even try to announce your own next block. I am not sure, but I think this is the behavior of the original client too. Please take a look at your debug.log and if possible send me an excerpt from around where this happened. Look for terms like "SetBestChain" and "height=" if you know the block number. Sometimes the client just doesn't show the new transaction right away.
|
|
|
|
m0mchil (OP)
|
 |
October 08, 2010, 01:47:26 PM |
|
Right after these lines is there something like:
ProcessBlock: ACCEPTED sending: inv (37 bytes)
If so (and you are sure this is the block in question) it was announced to the network, but another block got included in the chain instead. Do you have other blocks after that?
BTW, if you want poclbm to crunch slower, start it with something like -f 400. Experiment with the number.
|
|
|
|
lfm
|
 |
October 09, 2010, 09:27:08 PM |
|
of course, but still i'd like to know if that's a usual expectation on ati cards compared to nvidia, no single-hd5870-users around that want to share their hash-count?
i'm gonna buy a new card sooner or later anyway and i don't mind if it says ati or nvidia on it, both will surely run my game/s. but if one of them is x times better crunching blocks and besides that, prolly cheaper too, i already know what my next favourite brand is.
gflops is not really relevant to bitcoin mining since gflops is measure of floating point and bitcoin mining is fixed point. It think fixed point is relatively good to ati and hard for nvidia. If you have an app that uses floating point more than fixed point the the disparity might vanish or at least diminish.
|
|
|
|
SmokeTooMuch
Legendary
Offline
Activity: 860
Merit: 1076
|
 |
October 10, 2010, 12:27:28 AM Last edit: October 10, 2010, 01:36:45 AM by SmokeTooMuch |
|
It think fixed point is relatively good to ati and hard for nvidia.
That sounds interesting. Do you have any web-sources for this ? @m0mchil: Is your Python OpenCL client using priorization ? like, can I start a game while using your client and it will automatically slow down the hash rate and my card will focus on the game ?
|
|
|
|
|