[JCE]Fast & stable CN/v8/Heavy/Tube/XHV miner, CPU+GPU, Vega56 1800+ RX580 1200+ v.0.33b18

tulipkastulipkas Member Posts: 19
JCE Cryptonote CPU+GPU Miner​

Welcome to the Fastest Cryptonote CPU Miner ever! Now with GPU!​

Try the GPU Version (includes the CPU miner), the fastest CN-Heavy/XHV/Tube miner!

Download - JCE_Fast v.0.33b18

Recent history

0.33q CPU and 0.33b18 GPU
Quote
* TurtleCoin defaults to v2
* Fix possible Masari v8 bad shares
* Waltz/Graft fork as --variation 22

0.33b17 GPU
Quote
* Masari v8 support
* watchdog can restart the miner instead of quit, parameter --restart

0.33p CPU
Quote
* Native Stellite v8 and Masari v8 support

0.33b16 GPU
Quote
* Stellite v8
* Rig-id
* Light optim for mixed cpu/gpu mining

0.33n CPU
Quote
New fork: Stellite v8
Rig-id parameter (optional)

0.33b15 GPU
Quote
Backport of 0.33m CPU
New fork: Turtle v2, as --variation 20
New coin: DeroGold
Remote Managment through the HTTP server
IGP autoconfig fix

0.33m CPU
Quote
New fork: Turtle v2, as --variation 20
New coin: DeroGold
Remote Managment through the HTTP server

0.33k CPU
Quote
Separate assembly for Bulldozer x64 on v8 algo

0.33b14 GPU
Quote
uPlexa fork, as --variation 19
Backported CPU optim from 0.33j
--legacy now keeps the CPU idle when mining only with GPU

0.33j CPU (upgrade to this one or later for CPU mining highly recommended)
Quote
uPlexa fork, as --variation 19
Better/restored speed on v8
Updated a few shitcoins forks.

0.33i CPU
Quote
Big optimization for v8, for all CPUs +2%
Sumokoin wallets default to Ryo

0.33b13 GPU
Quote
Fix regression in b12 on old algos (masari, turtle, arto...)
New mode: --legacy to fix some speed regression in some card/algo combinations

0.33b11 GPU
Quote
New coin FredCoin
Better pool-side efficiency

0.33h CPU
Quote
New coin FredCoin
Little optim for Zen CPU on v8

0.33b10 GPU+CPU
Quote
Fixed possible bad shares
Little optim for RX on v8
Little optim for Zen CPU on v8
Warning when a non-AMD gpu is enabled to mine

0.33b9 GPU (upgrade to this one or later highly recommended)
Quote
Fixed Nicehash netcode
Very little optim for RX on Heavy/forks
Warmup now all automatic

0.33b8 GPU
Quote
More stable hashrate
Speed increase in most cases

0.33b7 GPU
Quote
Cryptonight-FreeHaven backported from CPU version
Cryptonight-Dark too
Fees lowered back to 0.9% for all algos
Little optims

CPU Speed

In short, JCE is:

Crazy fast on non-AES 64-bits, usually 35-40% faster than other miners
Compared to other 32-bits miners, still faster on non-AES 32-bits, sometimes beating even the other miners 64-bits versions
And still comparatively faster on non-AES 32-bits Cryptonight-Heavy, with usually +50% speed.
Slightly faster than the other best on AES 64-bits, beating them by ~1% on CN-classic, +2.8% on v7 fork, +2% on v8, +4% on Cryptonight-Heavy
A lot faster than any other miner when mining BitTube v2, on any processor, with ~30% extra speed.
Also a lot faster on AES 32-bits, but it's a rare case (mostly seen on Intel Atom tablets)

Third Party integration

If you're a Mining Tool dev (like Forager or Awsome Miner...) and want to integrate JCE, here's a good command to spawn JCE. Most parameters are similar to other common miners.

Code:
jce_cn_cpu_miner64 --auto --any --forever --variation FORK --low -o POOL:pORT -u WALLET -p PASSWORD --mport MONITOR SSL


And replace:

FORK by the Fork number, see list below, or set 0 for automatic
POOL:pORT by the pool address (name or IP):(port), e.g. pool.minexmr.com:4444
WALLET by the miner wallet
PASSWORD by the miner password
MONITOR by the local HTTP monitor server port
SSL by either nothing, or "--ssl" if SSL is to be used

Getting started

If you're new at mining Cryptonight, here's the simplest way:

Choose the coin to mine, see the list below. The most common is Monero.
Get a wallet, that's a ~95 character long identifier. If you don't have one yet, you can create it here
Choose a pool to mine on, and its port. For example Pool pool.minexmr.com and port 4444
Edit the start.bat that's shipped in the .zip
* Change the example POOL by yours
* Change the example PORT by yours
* Change the example WALLET by yours
* You can leave the default password x
(Optional) If your coin is exotic, maybe you also need to change FORK=0 to another number. See the list in the start.bat
Run start.bat


Basic topics

Q. Is it free (as in beer, as in freedom)?
No and no. It has fees, and is not open source. But the program itself is free to distribute.

Q. How much cost the fees?
Current fees are:

3.0% when using at least one mining thread with non-AES architecture, or 32-bits
1.5% when using only 64-bits AES architecture
0.9% when using GPU


Q. Can I avoid fees?
Not really. I plan to offer a paying per-licence-no-fee (pay-once-for-all) version, but it's a lot more complicated to set up than a fee-based miner.
Also, JCE never takes any fee during the first minute, so if you run it, and kill it after one minute, and repeat again and again, then you'll never pay any fee, but JCE takes a few seconds to start, and your Pool probably won't let your reconnect continuously.

Q. Will it work on my computer?
Minimum is Windows Vista 32-bits, or Linux, with a SSE2 capable CPU. 64-bits is faster, prefer it.
For best performance, Large Pages must be enabled, JCE will try to auto-configure them, but it may work or not depending on your Windows version and security configuration.

Q. What currency can I mine? On which pools?
You can mine any coin on any pool.

If your coin is listed, all is automatic.

Run the miner with --coins parameter to get the up-to-date list. Current list is:
Aeon (AEON)
Alloy (XAO)
ArQmA (ARQ)
ArtoCash (RTO)
B2BCoin (B2B)
Bitcoin2network (B2N)
BBSCoin (BBS)
Bitcoal (COAL)
BitcoiNote (BTCN)
Bitsum (BSM)
BlackRose (BLR)
Bloc (BLOC)
BitTube (TUBE)
BlueberriesCoin (BBC)
Bytecoin (BCN)
Caliber (CAL)
Catalyst (XAT)
Citadel (CTL)
Citicash (CCH)
Constella (XCC)
Crepcoin (CREP)
CryoNote (XCN)
Dero (DERO)
DeroGold (DEGO)
Dinastycoin (DCY)
DragonGlass (DRGL)
Electronic Dollar (EDL)
Electroneum (ETN)
Elya (ELYA)
Fonero (FNO)
FreeHaven (XFH)
FreelaBit (FBF)
FuryCoin (FURY)
Gadcoin (GAD)
Graft (GRFT)
Haven (XHV)
HospitalCoin (HOSP)
Iridium (IRD)
Italo (ITA)
KashKoin (KHK)
Karbowanec (KRB)
Lethean (LTHN)
Leviarcoin (XLC)
Lines (LNS)
Loki (LOK)
Lumeneo (LMO)
MarketCash (MKT)
Masari (MSR)
Minergate
MiningPoolHub
MiningRigRentals
Monero (XMR/XMV)
MoneroOcean
Mox (MOX)
Nicehash
Niobio (NBR)
Ombre (OMB)
ParsiCoin (PARS)
Plenteum (PLE)
Pluracoin (PLURA)
PrivatePay (XPP)
PyrexCoin (PYX)
Qwertycoin (QWC)
Remix (RMX)
Saronite (XRN)
Solace (SOL)
Stellite (XTL)
Sumokoin (SUMO)
SuperiorCoin (SUP)
Suprnova
Swap (SWAP)
TaxfreeCoin (TXC)
Tritanium (TTNZ)
Triton (TRIT)
Truckcoin (TRKC)
Turtlecoin (TRTL)
UltraNote (XUN)
UPlexa (UPX)
Veronite (XVV)
VideoGamesCoin (VGC)
Wownero (WOW)
Xaria (XARI)
X-Cash (XCA)
zBucks (ZBK)
Zelerius (ZLS)


Q. Is Nicehash supported?
Yes, see list above. The Nicehash-specific Nonce is then automatically enabled.

Q. Is SSL supported?
Yes, with parameter --ssl

Q. I get only bad shares, what happens?
Your coin has probably forked. Add --variation N parameter, with N as listed below, until you find the one that works.

Q. What if my wallet is not recognized, or as a different coin?
Some coins use a wallet syntax so close that they're hard to differenciate, like Lines and Loki. If JCE fails to detect the coin, force it with --any --variation N (with N as listed below) and let the miner run. It will still display the wrong coin but mine the good one. And of course proof-check pool side that you correctly get the shares.

Q. Is there a HTTP server to monitor the miner?
Modern pools provide all you need to monitor your miners (average hashrate, worker-id...). Monitoring is now a pool's job. Still, a minimal HTTP Json server is available with parameter --mport P (P the port number) to ease integration of JCE into mining tools, but not intended for human reading. Forager was the first tool to integrate JCE, take a look!
For more compatibility, with extra parameter --stakjson, the JSON will be in XMR-Stak format.

Advanced topics

Q. Are there requirements or dependencies?
No. JCE is just a big standalone executable.

Q. Is there a Linux version?
Yes, starting from version 0.29

Q. Is there a GPU version?
Yes, starting from version 0.30

Q. Is there a 32-bits version?
Yes, both 32 and 64 are always in the same release, for both Linux and Windows.

Q. How many threads can I setup?
Maximum is 256 threads on 256 CPUs.

Cryptonight Forks

All current forks are supported:
N=0 Automatic
N=1 Original Cryptonight
N=2 Original Cryptolight
N=3 Cryptonight V7 fork of April-2018
N=4 Cryptolight V7 fork of April-2018
N=5 Cryptonight-Heavy
N=6 Cryptolight-IPBC (obsolete)
N=7 Cryptonight-XTL
N=8 Cryptonight-Alloy
N=9 Cryptonight-MKT/B2N
N=10 Cryptonight-ArtoCash/Fest/Hosp
N=11 Cryptonight-Fast (Masari)
N=12 Cryptonight-Haven
N=13 Cryptonight-Bittube v2
N=14 Cryptolight-Red
N=15 Cryptonight V8
N=16 Pool-selected autoswitch algo
N=17 Cryptolight-Dark
N=18 Cryptonight-FreeHaven/Swap/Ultrafast
N=19 Cryptolight-uPlexa
N=20 Cryptolight-Turtle v2
N=21 Cryptonight-Stellite v8
N=22 Cryptonight-Waltz/Graft
Sign In or Register to comment.