Pages:
Author

Topic: [XMR] JCE Miner Cryptonight/forks, now with GPU! - page 99. (Read 90815 times)

member
Activity: 350
Merit: 22
Thanks i have been doing this for 30 years i think it looks like when i hit q quit your script  releases 2 cores cache instead of 4, then when i restart its only enabling 2-3  cores cache and i get the error.Mine is enable Locked Pages is enabled i also use awesome miner i can cheek if it is enabled.Im using 29 ver now looks like is faster but when i open Firefox speed slow down .It could be related to the cpu not recolonized/detected properly.

Keep cool bro, i cannot know if you're a mining newbie or a IT expert.
The release of Large pages is to be clean, xmrstak doesn't even do it, it just... stops, because Windows comes after to get the Large Pages back (normally). You seem to often run out Large pages, do you mine on a dedicated rig or normal PC ? A simple way is to start JCE immediately after the PC has booted, because other apps like browsers or databases try to get the Large Pages. And their amount is scarse and not configurable, unlike on Linux.

Quote
how to edit and run start.sh
i can use xmr-stak but i want to use JCE but it is different from xmr-stak.

Ok, let's do the simplest way :
1. Unzip the linux package somewhere on your hard disk
2. Open a console, go to the directory where you unzipped
3. run
Code:
./jce_cn_cpu_miner64 --auto  --forever --low -o POOL:PORT -u WALLET -p x
where you replace POOL, PORT and WALLET by yours, and avoid SSL ports for simplicity, example:
Quote
./jce_cn_cpu_miner64 --auto --forever --low -o xmrpool.eu:3333 -u xxxxxxxxxxx -p x
(here the wallet is dummy of course)

sorry if it sounds trivial, but i prefer being very explicit.

Quote
Hello,
I am using task scheduler to run miner at idle and your technique with attrib makes problem: scheduler kill main process but mining is continue with attrib.
Can you make some option to avoid using attrib?
Code:
start /LOW jce_cn_cpu_miner64 .........
and the miner will run at IDLE, no need for new code

Quote
mph
i guess that's MiningPoolHub: i switched it to v7 by default in 0.29, and yeah that's like FORK=3
On any new mining session, always wait a few minutes to check the shares are Accepted, and the Pool sees your shares, if not, so that's the FORK to be changed. Explicitely if you get a Rejected Share, stop the miner and change the FORK.
i'm creating a test account on MPH to test, i usually do my tests rather on Nicehash

edit:
hoo, what a crappy pool that MPH, i spent ages to get that the workername is mandatory (while it's optional everywhere else)...  Roll Eyes
just login was painful Cry
so it works, but the difficulty is 500k, which is ridiculously huge for a CPU. It takes a lot of time just to get one share.
Code:
jce_cn_cpu_miner64 -o us-east.cryptonight-hub.miningpoolhub.com:20580 -u jce-miner.test -p x --auto
just works. (the account exists but don't mine on it, it's a test account)
newbie
Activity: 23
Merit: 0
I ran your miner yesterday on mph with option set FORK=0 for long time
set FORK=0 i got nothing very small return

51054035    2018-05-22 04:47:41 (UTC)    Credit    Confirmed          1578074    0.00001741
51046787    2018-05-22 03:19:31 (UTC)    Credit    Orphaned          1578034    0.00001939
51041325    2018-05-22 03:07:33 (UTC)    Credit    Confirmed          1578024    0.00001527
51035707    2018-05-22 02:37:22 (UTC)    Credit    Confirmed          1578009    0.00000836
51028038    2018-05-22 02:31:10 (UTC)    Credit    Confirmed          1578003    0.00002151
51022236    2018-05-22 01:55:37 (UTC)    Credit    Confirmed          1577986    0.00003399
51016739    2018-05-22 01:48:55 (UTC)    Credit    Confirmed          1577983    0.00003476
51011217    2018-05-22 01:43:09 (UTC)    Credit    Orphaned          1577980    0.00003562
51005812    2018-05-22 01:37:54 (UTC)    Credit    Confirmed          1577977    0.00003491
51000283    2018-05-22 01:25:47 (UTC)    Credit    Confirmed          1577964    0.00002342

Debit_AE = Auto Exchange Payment, Debit_AP = Auto Threshold Payment, Debit_MP = Manual Payment

Server time : May 23, 2018, 15:16:25 UTC

today i changed set FORK=3 it looks like it is working better we will see new version is working for me in the senc that i can stop it and restart and gives no errors now
newbie
Activity: 5
Merit: 0
Q. I see the JCE process punching the attrib command, what is it doing?
JCE does never run attrib, nor any other command, but it disguises its mining process into a attrib to avoid being detected and erased by antiviruses. Again, JCE does nothing malicious, and like all other miners it's detected as a virus so I've to do such a trick. That's the normal behavior of the 64-bits version. I never had the 32-bits detected, so I don't use that trick with it.
Hello,
I am using task scheduler to run miner at idle and your technique with attrib makes problem: scheduler kill main process but mining is continue with attrib.
Can you make some option to avoid using attrib?
hero member
Activity: 2086
Merit: 608
Online Security & Investment Corporation
siroliver: i'd need more info to understand your problem, JCE version and error log at least.

igotek: JCE is close source, like Claymore. nothing to build, just download Linux version, unzip, edit start.sh to put in your wallet/pool and run it

how to edit and run start.sh Huh

i can use xmr-stak but i want to use JCE but it is different from xmr-stak.
newbie
Activity: 23
Merit: 0
Thanks i have been doing this for 30 years i think it looks like when i hit q quit your script  releases 2 cores cache instead of 4, then when i restart its only enabling 2-3  cores cache and i get the error.Mine is enable Locked Pages is enabled i also use awesome miner i can cheek if it is enabled.Im using 29 ver now looks like is faster but when i open Firefox speed slow down .It could be related to the cpu not recolonized/detected properly.
member
Activity: 350
Merit: 22
@siroliver : you probably need to enable Locked Pages in your Windows (that's a system configuration, not a JCE-specific one)
here are some guides:
https://github.com/jceminer/cn_cpu_miner#large-pages

Also on Windows 7 (and 8 and 8.1 ) better run as admin, with the run_admin.bat, or add parameter --elevate

Quote
what was the expression of this bug and what it could affect, in more detail?
Crash at starup when reading config. If it starts, so all is good, no impact on mining speed or results, hence why i flagged 0.29 a minor revision.

Quote
Autoconfig issue
Impressive diagnostic!  Shocked thanks, will be fixed in next release.
member
Activity: 473
Merit: 18
Autoconfig issue
On 4core 6mb cache cpu (i5 7600k)

ipbc (variant 6) creates 1 cached thread with multi_hash 2, and 3 cached threads without multi_hash, practically wasting 1mb of cache


litev7 (variant 4), with same scratchpad size of 1mb, correctly creates 2 threads with multi_hash 2, and 2 without multi_hash

confirmed hashrate increase from 880h/s to 950 h/s
newbie
Activity: 33
Merit: 0
I found some bugs that exists in the windows version during port, i'll release a clean, tested full version Windows+Linux+doc updated later.
what was the expression of this bug and what it could affect, in more detail?
newbie
Activity: 23
Merit: 0
I run win 7 64bit ultimate 2600k 16gb ram
Failed to allocate 2 mb cache large page buffer running jce_cn_cpu_miner.027e 64bit i can find log file

here is my start.bat
@echo off

rem /!\ This is an EXAMPLE of miner start script, replace all EXAMPLE values with yours /!\

rem Pool address, can be a name or a dotted IP
rem Replace that EXAMPLE value with yours
set POOL=us-east.equihash-hub.miningpoolhub.com
rem Pool port, can be standard or SSL.
rem If SSL, see note below.
rem Replace that EXAMPLE value with yours
set PORT=20595


rem If you use a SSL port, change to: set SSL=--ssl
rem Otherwise leave empty
set SSL=--ssl

rem Your wallet. Some pools let you add extra information at the end like .PAYMENTID or .FIXEDDIFF
rem no problem, that's supported.
rem Replace that EXAMPLE value with yours
rem This is the donation wallet.
set WALLET=xxxx.cpu

rem 'x' almost always works, some pools let you put a Worker name here. Rarely important.
set PASSWORD=x

rem 0 is "automatic", you can force one of:
rem 1 = Original Cryptonight
rem 2 = Original Cryptolight
rem 3 = Cryptonight V7 fork of April-2018
rem 4 = Cryptolight V7 fork of April-2018
rem 5 = Cryptonight-Heavy
rem 6 = Cryptolight-IPBC
rem 7 = Cryptonight-XTL fork of May-2018
rem 8 = Cryptonight-Alloy
rem 9 = Cryptonight-MKT
set FORK=3

rem Auto-Select 32 or 64 bits, don't change
if defined BITS goto :SkipBits
set BITS=64
if x%PROCESSOR_ARCHITECTURE%==xx86 set BITS=32
:SkipBits

rem All is good ! Let's mine
@echo on
jce_cn_cpu_miner64.exe --auto --any --forever --variation %FORK% --low -o %POOL%:%PORT% -u %WALLET% -p %PASSWORD% %SSL% %*
@pause
Thanks
also mine did not detect my 64 bit cpu i had to modify it and mine is not showing how many items it found .
member
Activity: 350
Merit: 22
siroliver: i'd need more info to understand your problem, JCE version and error log at least.

igotek: JCE is close source, like Claymore. nothing to build, just download Linux version, unzip, edit start.sh to put in your wallet/pool and run it
hero member
Activity: 2086
Merit: 608
Online Security & Investment Corporation
how to make autogen your miner in linux ?
newbie
Activity: 23
Merit: 0
mine works ok but has a n error releasing huge page memory when i hit q shows released next time i start it gets error i lodged off in logged back in sometime that helps but not now
member
Activity: 350
Merit: 22
0.29 online - minor revision

Code:
New : ArtoCash
Windows bugfixes of bugs found during Linux port
More coins default to v7
Documentation updated
member
Activity: 350
Merit: 22

Update: I looked at your fork, and... it goes too far. You redefined everything, including the nonce, the nicehash mode (that you removed), the blobsize, the Valide Share criteria, the endianness... it would need a whole dedicated netcode just for that coin, and i cannot make such a big change.
So i cancel support of Webchain coin. If you re-align your coin to Cryptonight convention, like the nonce at byte 39, i'll add it, but not with your current algo.

I note the xmrig fork you did at
https://github.com/webchain-network/webchain-miner
cannot mine any other coin than yours, so you know the problem : it's overcomplicated to support both normal Cryptonight and your variations.

edit: 0.29 done, now testing
changes :
backport Linux fixes to Windows version
new fork and new coin: Artocash
member
Activity: 350
Merit: 22
Not that diffucult, rather pretty boring, but planned, as low priority.
The linux version comes with a .sh that's the exact same as the .bat of windows versions.

Current dev is to add ArtoCash and Webchain forks (ho jeez, every coin has its own fork now, JCE supports 11 of them, it's flooding my assemblies).
I'll also update the documentation to make the cpu fine-tuning better documented.
newbie
Activity: 33
Merit: 0
JCE-Miner
With the release of a Linux version now have the time to create a version with a config file? I think it is not difficult to do.  Wink
member
Activity: 350
Merit: 22
what deamon ?
i don't get your question...

be careful with version 0.28 it's a very early test version.

i plan to add fork --variation 10 ArtoCash and fork --variation 11 WebChain

wallet deamon, so i can solo ?
and have a plan to add pointing with proxy ? i use this proxy https://github.com/sebseb7/cryptonote-proxy so i can switch to another coin without restart my miner
i've chosen not to support proxies, it would be too easy to embedd jce into trojan/botnets. that's the choice Claymore did, and i'll go the same way.
you can mine alone on your pool, a sort of solomine, but it must be a real pool on real internet.
hero member
Activity: 614
Merit: 506
Applications
Ubuntu 18.04 server LTS

Intel G4400 58 H/s. Autoconf. No largepage. Stable.
here's how to enable Huge Pages
https://wiki.debian.org/Hugepages#Enabling_HugeTlbPage

there's no "sudo" mode in jce like --elevate under linux, config must be done once by the user/admin


it will double the h/s, configurations are key && only improving over the years of machine code Grin

// never settle for basic stock settings, everything can be fine tuned && or improved (just because it is not broken does not mean it cant improve)
// even when you do something 100 times, the process will only git what path of steps taken (shortest path to transform one word into another = algorithms) && elevate like the present future of change
jr. member
Activity: 165
Merit: 1
what deamon ?
i don't get your question...

be careful with version 0.28 it's a very early test version.

i plan to add fork --variation 10 ArtoCash and fork --variation 11 WebChain

wallet deamon, so i can solo ?
and have a plan to add pointing with proxy ? i use this proxy https://github.com/sebseb7/cryptonote-proxy so i can switch to another coin without restart my miner
member
Activity: 350
Merit: 22
Ubuntu 18.04 server LTS

Intel G4400 58 H/s. Autoconf. No largepage. Stable.
here's how to enable Huge Pages
https://wiki.debian.org/Hugepages#Enabling_HugeTlbPage

there's no "sudo" mode in jce like --elevate under linux, config must be done once by the user/admin
Pages:
Jump to: