GUIMiner README.txt


SUBMITTED BY: Guest

DATE: April 21, 2013, 8:28 p.m.

FORMAT: Text only

SIZE: 7.3 kB

HITS: 2454

  1. GUIMiner - a graphical interface for mining Bitcoins
  2. ====================================================
  3. by Chris 'Kiv' MacLeod
  4. based on:
  5. - "poclbm" by m0mchil
  6. - 'rpcminer' by puddinpop
  7. - bitcoin-miner by ufasoft
  8. What is it?
  9. -----------
  10. GUIMiner is a graphical front end for mining Bitcoins. It provides a more
  11. convenient way to operate Bitcoin miners without having to use the command
  12. line. It supports both NVIDIA and ATI GPUs, as well as CPU mining. It
  13. supports both pooled mining and solo mining, with a wide list of pool
  14. servers pre-set with the program.
  15. What is it not?
  16. ---------------
  17. GUIMiner does not replace the standard Bitcoin client from bitcoin.org - you
  18. still need that program to view your account balance and send transactions.
  19. It is not a server, so it has to connect either to a mining pool, or to your
  20. computer's 'bitcoin.exe' if mining solo.
  21. The Latest Version
  22. ------------------
  23. You can get the latest version on the project page at GitHub:
  24. https://github.com/Kiv/poclbm
  25. Features
  26. --------
  27. - Supports multiple miners in a tabbed interface.
  28. - Remembers your login info between sessions.
  29. - Supports both solo and pooled mining.
  30. - Supports OpenCL, CUDA, and CPU mining.
  31. - Minimizes to tray. Hover on tray icon to see status.
  32. - Displays your accepted and stale/invalid shares over time.
  33. - View your account balance with a pool and/or withdraw funds from
  34. the GUI, at participating pools.
  35. Requirements
  36. ------------
  37. - To mine using an ATI GPU, you need an OpenCL compatible card with a
  38. working version of OpenCL installed. If you are unsure whether your GPU
  39. supports OpenCL, try the GPU Caps Viewer:
  40. http://www.ozone3d.net/gpu_caps_viewer/
  41. For AMD/ATI cards, to get a version of OpenCL you need the Stream SDK which is
  42. available here:
  43. http://developer.amd.com/tools/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/
  44. For NVIDIA cards, you can also install OpenCL and mine that way, or you can
  45. install CUDA and use rpcminer-CUDA which may provide slightly higher performance
  46. since it is optimized specifically for NVIDIA cards.
  47. For CPU mining, you don't need anything special; you can mine using rpcminer-cpu
  48. or rpcminer-4way; try both to see which has better performance on your CPU.
  49. Instructions for Pooled Mining
  50. ------------------------------
  51. Pooled mining is recommended for most users, since it gives steadier payouts
  52. than solo mining. Several pool servers are supported out of the box; you can
  53. select one from the "Server" dropdown menu. Different servers have different
  54. fees and features; you can visit the website for each one to learn more. Also,
  55. the official Bitcoin forums are a good source for information:
  56. http://www.bitcoin.org/smf/
  57. Most servers require (free) registration; to register go to the server website
  58. and follow their instructions.
  59. Once you've registered, you can enter your login information in the fields of
  60. the GUI. The "Extra flags" field is optional and can be used to fine-tune GPU
  61. performance.
  62. Click "Start mining!" to connect to the server. The miner should connect and start
  63. showing your hash rate. This is the number of attempts per second to solve the
  64. current block. After a while the miner will also show "shares" accepted
  65. by the pool. The more shares you have, the larger your share will be of
  66. the 50 Bitcoins when the block is solved.
  67. To see if your hashing rate is comparable to others, you can look up your GPU on
  68. this chart:
  69. http://pastebin.com/AvymGnMJ
  70. You can save your login info for next time by using File -> Save. Next time
  71. you open the GUI your login will be remembered.
  72. You can run multiple CPUs/GPUs in separate tabs by using File -> New and entering
  73. the new miner's login info. Remember to save your login info after it's entered.
  74. Solo Mining
  75. -----------
  76. Solo mining is recommended for users with a lot of computing power available,
  77. or if you can't find or connect to any pools. It doesn't give any award at
  78. all unless you find a block (which takes weeks to months), at which point you
  79. get 50 BTC all at once.
  80. For solo mining, instead of connecting to a pool server you connect to your own
  81. local machine's copy of 'bitcoin.exe'. Instead of registering with the pool
  82. server, you put your login info in a special file called 'bitcoin.conf'.
  83. GUIMiner has utilities to help with these tasks. To create the bitcoin.conf,
  84. choose "Solo utilities -> Create solo password..." and create a user and
  85. password. It should show a message saying that it was successful.
  86. To launch bitcoin.exe in server mode, you might need to point GUIMiner to
  87. the location of bitcoin.exe. If you installed Bitcoin in the regular location
  88. of Program Files/Bitcoin, you can skip this step. Otherwise choose "Solo
  89. utilities -> Set Bitcoin client path".
  90. Then make sure bitcoin.exe is not running already and choose "Solo
  91. utilities -> Launch Bitcoin client". This should bring up the official
  92. Bitcoin client. You will need to leave this open while you are solo mining.
  93. You will need to be connected to the Bitcoin network before you can mine;
  94. in the official client this is shown in the status bar as "6 connections"
  95. or similar.
  96. If this is the first time you've launched the official Bitcoin client, you
  97. will also need to wait while the block chain is downloaded. This can take
  98. a long time on slower computers.
  99. Now you can enter your information in the text boxes. Make sure the "Host"
  100. option reads "localhost" since the server is on your own machine. Put your
  101. username and password that you chose earlier. Then press "Start mining!" to
  102. connect and start mining.
  103. Useful OpenCL flags
  104. -------------------
  105. These flags can be entered in the Extra Flags field when using the OpenCL
  106. miner to tweak the miner settings:
  107. -v Enable vectors, which is faster on some cards.
  108. -f30 Set priority to the specified number (default 30).
  109. A higher number is lower priority. Increase this to reduce desktop
  110. lag or to make a miner yield GPU control to other miners or games.
  111. -s0.01 Sleep for the specified number of seconds between iterations (default 0).
  112. Increase this to reduce hashing performance if your temperatures are
  113. too high.
  114. These are the most useful flags; for a complete list, see here:
  115. http://forum.bitcoin.org/?topic=4122.0
  116. Running From Source
  117. -------------------
  118. Running GUIMiner from source requires:
  119. - Python 2.6 or higher (Python 3 not supported)
  120. - wxPython
  121. Mining using OpenCL with poclbm also requires:
  122. - PyOpenCL
  123. - numpy
  124. Once these are installed run "guiminer.py" to start.
  125. Bug Reporting
  126. -------------
  127. This is very early software, so any bug reports are appreciated. Issues and
  128. forks can be created at:
  129. https://github.com/Kiv/poclbm

comments powered by Disqus