Browse Source

v2.3.1 release

pull/5/head
Tanguy Pruvot 6 years ago
parent
commit
6ff4e50987
  1. 9
      README.txt
  2. 2
      configure.ac
  3. 3
      lyra2/lyra2REv3.cu
  4. 10
      res/ccminer.rc

9
README.txt

@ -52,8 +52,7 @@ SonoA (Sono)
Tribus (JH, keccak, simd) Tribus (JH, keccak, simd)
Woodcoin (Double Skein) Woodcoin (Double Skein)
Vanilla (Blake256 8-rounds - double sha256) Vanilla (Blake256 8-rounds - double sha256)
Vertcoin Lyra2RE Vertcoin Lyra2REv3
Ziftrcoin (ZR5)
Boolberry (Wild Keccak) Boolberry (Wild Keccak)
Monero (Cryptonight v7 with -a monero) Monero (Cryptonight v7 with -a monero)
Aeon (Cryptonight-lite) Aeon (Cryptonight-lite)
@ -291,6 +290,12 @@ so we can more efficiently implement new algorithms using the latest hardware
features. features.
>>> RELEASE HISTORY <<< >>> RELEASE HISTORY <<<
Jan. 30th 2019 v2.3.1
Handle Lyra2v3 algo
Handle sha256q algo
Handle exosis algo
Handle blake2b standard algo
June 23th 2018 v2.3 June 23th 2018 v2.3
Handle phi2 header variation for smart contracts Handle phi2 header variation for smart contracts
Handle monero, stellite, graft and cryptolight variants Handle monero, stellite, graft and cryptolight variants

2
configure.ac

@ -1,4 +1,4 @@
AC_INIT([ccminer], [2.3], [], [ccminer], [http://github.com/tpruvot/ccminer]) AC_INIT([ccminer], [2.3.1], [], [ccminer], [http://github.com/tpruvot/ccminer])
AC_PREREQ([2.59c]) AC_PREREQ([2.59c])
AC_CANONICAL_SYSTEM AC_CANONICAL_SYSTEM

3
lyra2/lyra2REv3.cu

@ -66,7 +66,8 @@ extern "C" int scanhash_lyra2v3(int thr_id, struct work* work, uint32_t max_nonc
const uint32_t first_nonce = pdata[19]; const uint32_t first_nonce = pdata[19];
int dev_id = device_map[thr_id]; int dev_id = device_map[thr_id];
int intensity = (device_sm[dev_id] < 500) ? 18 : is_windows() ? 19 : 20; int intensity = (device_sm[dev_id] < 500) ? 18 : is_windows() ? 19 : 20;
if (strstr(device_name[dev_id], "GTX 10")) intensity = 20; if (strstr(device_name[dev_id], "GTX 1")) intensity = 20;
if (strstr(device_name[dev_id], "RTX 20")) intensity = 20;
uint32_t throughput = cuda_default_throughput(dev_id, 1UL << intensity); uint32_t throughput = cuda_default_throughput(dev_id, 1UL << intensity);
if (init[thr_id]) throughput = min(throughput, max_nonce - first_nonce); if (init[thr_id]) throughput = min(throughput, max_nonce - first_nonce);

10
res/ccminer.rc

@ -60,8 +60,8 @@ IDI_ICON1 ICON "ccminer.ico"
// //
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 2,3,0,0 FILEVERSION 2,3,1,0
PRODUCTVERSION 2,3,0,0 PRODUCTVERSION 2,3,1,0
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS 0x21L FILEFLAGS 0x21L
@ -76,10 +76,10 @@ BEGIN
BEGIN BEGIN
BLOCK "040904e4" BLOCK "040904e4"
BEGIN BEGIN
VALUE "FileVersion", "2.3" VALUE "FileVersion", "2.3.1"
VALUE "LegalCopyright", "Copyright (C) 2018" VALUE "LegalCopyright", "Copyright (C) 2019"
VALUE "ProductName", "ccminer" VALUE "ProductName", "ccminer"
VALUE "ProductVersion", "2.3" VALUE "ProductVersion", "2.3.1"
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"

Loading…
Cancel
Save