1
0
mirror of https://github.com/GOSTSec/ccminer synced 2025-01-08 22:07:56 +00:00
Commit Graph

775 Commits

Author SHA1 Message Date
Tanguy Pruvot
34e97bf3e6 Show intensity on init for all algos 2016-09-27 00:33:06 +02:00
Tanguy Pruvot
65cd430d76 cuda: throughput2intensity function to show default 2016-09-27 00:20:48 +02:00
Tanguy Pruvot
9f2ed5135b lbry maxwell and pascal update (up to 10% on pascal)
Based on alexis78 work and sponsored by LBRY.IO team (thanks)

Release 1.8.2, use cuda 8 for x86
2016-09-22 19:37:17 +02:00
Tanguy Pruvot
f982fd70d5 lbry: small sha512 improvement 2016-09-04 18:11:42 +02:00
Tanguy Pruvot
f8aa16f8d2 skein: cleanup, and precompute h8 2016-09-04 18:11:42 +02:00
Tanguy Pruvot
683dc0e149 VeltorCoin Streebog based algo (veltor)
also known as "Thor's Riddle"... yes sure ;)

Credits to ocminer who found and "implemented" it.

Note: tested "ok" on x64 and CUDA 6.5 x86, not on 7.5 and 8.0 x86

PS: Don't have the time for a more proper CUDA implementation of Streebog
2016-08-18 18:47:37 +02:00
Tanguy Pruvot
8f965c2cb2 windows: prevent system sleep while mining 2016-08-16 18:00:16 +02:00
Tanguy Pruvot
1a51a84a94 sia: small mutex fix on errors 2016-08-10 14:48:19 +02:00
Tanguy Pruvot
2520f9a388 lyra2: import latest nanashi code (v1) 2016-08-10 14:23:18 +02:00
Tanguy Pruvot
35bfe8d191 update version 2016-08-09 22:56:52 +02:00
Tanguy Pruvot
d8e518ac3d sia: support for nanopool http protocol
-o http://xxxx:port -u <addr> -p <worker>

Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-08-09 22:55:53 +02:00
Tanguy Pruvot
b31fb5316b sia: cuda impl. and suprnova getwork over stratum
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-08-06 12:56:35 +02:00
Tanguy Pruvot
3d701944b2 lbry: exit on card failure, dont loop 2016-08-06 12:56:34 +02:00
Tanguy Pruvot
883fb19908 lbry: some changes from alexis, remove shared mem
105 LBC tipped ;)
2016-08-06 12:56:02 +02:00
Tanguy Pruvot
de738ccc2b x11: secure groestl against possible cuda errors
big cleanup...
2016-08-06 12:56:02 +02:00
Tanguy Pruvot
0a0fd33cac attempt to reduce shared mem errors 2016-08-06 12:56:02 +02:00
Tanguy Pruvot
8985f7ee91 nvapi: asus rgb led
seems to be too slow to handle all wanted modes
2016-08-06 12:51:23 +02:00
Tanguy Pruvot
9123eff7dd Update Galax vendor id, used on 1070s 2016-07-25 16:37:00 +02:00
Tanguy Pruvot
af1d5c9f3d nvapi: zotac rgb led support, to improve..
zotac cards doesnt allow a real RGB value, so i converted manually
the card seems to handle it, but seems to lock sometimes for some time...

colors can be tested with "ccminer -d 2 --led=0x1f1f00 -Dn"

but... unsure the card handle it fast enough to be fully usable
2016-07-22 01:20:30 +02:00
Tanguy Pruvot
78c3d25ccf release 1.8, as promised 2016-07-20 10:28:50 +02:00
Tanguy Pruvot
be8be03eb8 neoscrypt: remove warnings and rename host funcs
also reduce the few errors on coins using shared mem
2016-07-20 10:26:42 +02:00
Tanguy Pruvot
6abee0659e update neoscrypt with Nanashi changes 2016-07-20 10:26:42 +02:00
Tanguy Pruvot
bf17f34001 preview 3, with alexis78 touch 2016-07-20 10:26:13 +02:00
Tanguy Pruvot
223077d11a merged sha256d/ripemd
drop ripemd.cu and remove unused kernels
2016-07-16 22:29:12 +02:00
Tanguy Pruvot
940c1b3a2f lbry: small changes for second build
sha512/ripemd swab

this was preview 2
2016-07-16 22:28:48 +02:00
Tanguy Pruvot
5703a74e22 lbry algo (stratum only)
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-07-13 09:44:13 +02:00
Tanguy Pruvot
dbb9507d2b api: change unit of device mem to MB
without that, no way to read sizes > 4GB on x86 binaries
2016-07-10 13:12:16 +02:00
Tanguy Pruvot
4ca7b5a404 neoscrypt: reduce spill load and increase pascal def intensity
1 MH/s reached on the 1070 ...
2016-07-09 23:39:15 +02:00
Tanguy Pruvot
26a862c7f6 neoscrypt: reduce a bit the cpu usage 2016-07-08 20:04:45 +02:00
Tanguy Pruvot
a4196b341d neoscrypt: apply last VTC improvements
rewrote almost properly ;)
2016-07-08 16:30:26 +02:00
Tanguy Pruvot
c0e9370ba2 quark: real hashrate was wrong, add a few kHs 2016-07-06 16:35:58 +02:00
Tanguy Pruvot
06e2485128 myr-gr: handle a second nonce & more cleanup 2016-07-05 13:06:51 +02:00
Tanguy Pruvot
374174c7c8 groestl: same, remove useless host alloc 2016-07-05 11:15:06 +02:00
Tanguy Pruvot
3fe4dda4c1 myr-gr: remove unused allocated memory + pascal tweak
+ cleanup...
2016-07-05 09:56:48 +02:00
Tanguy Pruvot
39d0e42b11 improve the --led values parsing
sample usage if GPU #0 is RVB and GPU #1 a generic led:

ccminer --led=0x00ff00,100,mining to put the led on while the gpus are scanning
2016-07-04 16:31:07 +02:00
Tanguy Pruvot
fc1472b5f7 nvapi: allow different led modes (mining,shares) 2016-07-04 09:14:19 +02:00
Tanguy Pruvot
0e942bf60c nvapi: proper rgb color dimm function 2016-07-03 18:46:40 +02:00
Tanguy Pruvot
d43084cec6 nvapi: improve rgb led stability + multi gpus 2016-07-03 18:25:38 +02:00
Tanguy Pruvot
8c4b25426f nvapi: device led flash on submit
disabled by default, require --led=100 on nvidia compatible devices

Gigabyte RGB led hack is not perfect for the moment, can fail and require a reboot.
2016-07-03 12:07:37 +02:00
Tanguy Pruvot
174e26164a nvapi: fix device mapping in -D -n
and rename RVB to RGB, french typo...
2016-07-02 20:21:33 +02:00
Tanguy Pruvot
036473347e nvapi: fan level, for future use... maybe 2016-07-01 20:13:47 +02:00
Tanguy Pruvot
24436febd6 led: proper log format 2016-07-01 20:13:17 +02:00
Tanguy Pruvot
d3976cf38d nvapi: sample i2c rvb led color (gigabyte)
you can now use --led=0xFF00FF to change the color/level (windows only)

for non-rvb standard nvidia devices, you can use a level value (0 to 100)

ps: i really need to find how to turn them off on linux, not found yet...
2016-06-29 12:28:38 +02:00
Tanguy Pruvot
801db3d076 nvapi: be more secure with unsupported apis
also query the led level and fix OV delta output

note: the Gigabyte 1080 G1 seems not compatible with the current nvapi
2016-06-29 12:00:40 +02:00
Tanguy Pruvot
eb84ef9c8a vendors: add Palit and the right PNY VIDs
seen on yiimp benchs, PNY duplicate could be for usb keys only
2016-06-28 01:39:53 +02:00
Tanguy Pruvot
095f25f9a8 nvapi: pascal core voltage boost + meminfo fix x86
cuda 6.5 one seems to crash on pascal or report invalid mem sizes
2016-06-26 22:30:54 +02:00
Tanguy Pruvot
0555201384 linux: return to default cuda, mistake in a nvapi commit 2016-06-26 20:31:31 +02:00
Tanguy Pruvot
d19039fd7f nvapi: read pascal voltage + show meminfo in -Dn
also add perf stats api, unsure what it is exactly..
2016-06-26 08:28:44 +02:00
Tanguy Pruvot
7ff179abe9 nvapi: base memclock was wrong on maxwell 2016-06-25 16:18:39 +02:00
Tanguy Pruvot
bc6ac3a3ab nvapi: link clocks and tlimit to command line
boost clocks and the thermal limit are shared with afterburner
beware with your settings, not as safe as application clocks!

Note: both nvapi and nvml are now used on windows x64
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-06-25 10:00:43 +02:00