ystarnaud
ef722e697d
Fix to apply correct GPU engine clock or range
...
This addresses issue #265 . GPU engine clock will be the exact value or range specified, with the correct min/max.
2014-06-20 13:10:13 -04:00
Noel Maersk
5430d1ee91
config: be a little less cryptic on what's going on in load_default_profile().
2014-06-20 19:09:18 +03:00
Noel Maersk
0886740a5f
Merge branch 'config-parser' into v5_0
2014-06-20 17:24:15 +03:00
Noel Maersk
6228694100
config: conflict with v5_0 (develop) branch, opt_algorithm was changed from a pointer.
2014-06-20 17:08:16 +03:00
Noel Maersk
0b85c05c35
misc: update AUTHORS and NEWS with changes from branch config-parser (and a few others).
2014-06-20 17:05:35 +03:00
Noel Maersk
5309da57cc
config: remove unused variable.
2014-06-20 16:53:00 +03:00
ystarnaud
4021704e68
Update configuration.md
2014-06-20 16:53:00 +03:00
ystarnaud
3042745757
Update API.md (3 squashed commits).
2014-06-20 16:53:00 +03:00
ystarnaud
e7881ff9f7
Update configuration.md
2014-06-20 16:53:00 +03:00
ystarnaud
bd54c59ff0
Updated example.conf
2014-06-20 16:53:00 +03:00
ystarnaud
fae56ceeeb
Added API function to change pool profile
...
Added the API function changepoolprofile to change a pool's profile to
the specified profile name.
2014-06-20 16:53:00 +03:00
ystarnaud
58def448c0
Fixed a segfault issue writing config file
2014-06-20 16:53:00 +03:00
ystarnaud
ea1aba07d8
API Update
...
Ability to add/remove profiles via API.
2014-06-20 16:53:00 +03:00
Noel Maersk
832ac82bf6
Updated API functionality
...
Fixed addpool to specify a profile or algorithm and sets defaults if
nothing specified. Also added a new API function to change multipool
strategy.
Conflicts (resolved):
sgminer.c
2014-06-20 16:52:59 +03:00
ystarnaud
4c3352b8a0
Update configuration.md (19 squashed commits).
2014-06-20 16:52:42 +03:00
ystarnaud
d9b4798e8e
More options added
...
Added the following options to profiles/pools:
device (set devices on/off per profile), lookup-gap, shaders, worksize,
gpu-powertune, gpu-vddc
2014-06-20 16:50:06 +03:00
Noel Maersk
9fe5272c92
Updated config writer
...
Config writer now supports profiles and pool specific values. In
addition, the config writer now makes use of the jansson library to
create proper json objects and save them to the config file. This is
much better than trying to write our own json code.
Conflicts (resolved):
sgminer.c
2014-06-20 16:49:51 +03:00
Yann St. Arnaud
03379f9f51
Fixed whitespaces
...
Cleaned up whitespaces in code
2014-06-20 16:49:07 +03:00
Yann St. Arnaud
9faa8fa59f
Updated the config parser
...
Updated the config parser to provide better readability and flexibility
in config files. The latest features introduced a really messy way to
handle config files and this update alleviates this by adding the
ability to create profiles and associate them to pools.
Todo: Update the config file writer, in-program options and continue to
break off the config parsing/command line option code out of sgminer.c
to reduce clutter.
2014-06-20 16:49:07 +03:00
Noel Maersk
14d2b940f9
Merge pull request #274 from Elbandi/v5_0
...
Remove unused enum diff_calc_mode from miner.h, make opt_algorithm a simple algorithm_t structure (not a pointer), use macros in queue_{darkcoin_mod,marucoin_mod,marucoin_mod_old}_kernel().
2014-06-19 21:37:22 +03:00
Elbandi
1f76f9bfcc
Use macros in queue_kernel functions
2014-06-17 20:15:38 +02:00
Elbandi
3b298478a3
Made opt_algorithm to simple variable
2014-06-17 18:11:59 +02:00
Elbandi
e86b72e6e9
Remove unused enum
2014-06-17 18:11:48 +02:00
troky
c0d79fa3fe
Refactored kernel source loading (missing / delimiter). Added more debug messages.
2014-06-16 20:06:55 +02:00
troky
b2e500e2a6
Fixed pool name display in rejected share notice when pool name is longer than 20 chars.
2014-06-16 15:52:48 +02:00
lasybear
a85e669d02
Fix compatibility with AMD drivers 14.6
2014-06-16 15:47:50 +04:00
troky
8ad1d91c4f
Fixed MSVS project bug introduced in d83d7bd386
2014-06-16 10:30:16 +02:00
lasybear
e7228b20f4
talkcoin-mod
2014-06-15 19:21:10 +04:00
troky
c92443384b
Lock tracking code fixed for MSVS.
2014-06-15 13:44:50 +02:00
troky
5ba1772d5a
algorithm spaces/indentation fix
2014-06-13 17:50:55 +02:00
troky
60a79024ad
MSVS project cleanup.
2014-06-13 11:08:47 +02:00
troky
d83d7bd386
Removed original sha2 and made code use sph_sha2
2014-06-12 13:19:30 +02:00
troky
f9a8e66f70
Fixed crash when changing display modes ( #237 )
2014-06-11 11:18:36 +02:00
troky
cd9864f92b
Removed unneccessary code introduced in 954c0e6
2014-06-11 00:12:45 +02:00
troky
24fa44e12b
Make sure log string is null-terminated.
2014-06-11 00:11:11 +02:00
elbandi
f8261b1215
Fix nonce1 and sessionid memory leak
2014-06-10 22:42:53 +02:00
troky
fd35c77c82
Kernel include path fix.
2014-06-10 19:34:01 +02:00
troky
6971ce6fe0
logging spaces/indentation
2014-06-10 17:13:54 +02:00
troky
cbc22823df
Removed trailing slashes from folder paths to avoid kernel building under Windows (MSVS).
2014-06-10 16:40:37 +02:00
troky
9f6bf16196
Refactored logging. Increased default log buffer size.
2014-06-10 16:36:53 +02:00
Jan Berdajs
d8d8ba8f33
adl spaces indentation
2014-06-09 18:20:38 +02:00
Jan Berdajs
d818014838
index was into cgpu threads, not into global mining threads
2014-06-09 18:15:24 +02:00
Jan Berdajs
3cbfe2547f
fix bug where device is not restarted after overheating and cooling off
2014-06-09 18:13:03 +02:00
platinum4
280a64e537
Squelch "Network diff set" unless --more-notices
...
space " "
2014-06-09 17:51:01 +02:00
Jan Berdajs
25d7d426fd
convert tabs to spaces in most commonly modified files
2014-06-09 17:45:06 +02:00
Jan Berdajs
2ea8f5d018
just in case, read-lock devices
2014-06-09 17:31:22 +02:00
Jan Berdajs
9fdd23e6ff
since mining_threads count can change, we need to lock more carefully and get_thread function is not helpful anymore
2014-06-09 17:25:24 +02:00
Jan Berdajs
2877e8d49c
of course it needs to be a write lock! fixes segfault
2014-06-09 17:02:14 +02:00
Jan Berdajs
d1f7ef6133
is already locked at this point
2014-06-09 16:33:35 +02:00
Jan Berdajs
954c0e6fbc
fix opt_kernel_path writing over the allocated memory! also some small changes for more robust hard restart
2014-06-09 15:56:39 +02:00