Pages:
Author

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

member
Activity: 350
Merit: 22
Hey!

@Larvitar : thanks but that's already done, i'm not bad at tweaking AMD bioses too, with custom memory straps. I'm not kidding when i say everything is custom on my rig. The miner software for sure, but also the vbios timmings and even my power blocks are home made (switched-mode hi-ampere). My Sapphire 7950 Vapor-X Elpida is probably the fastest of the world with 610 h/s stable. Cool

@vasilurda : i already provide a HTTP mini server that produce clear JSON over http on localhost, i think it should be good for integration. I even did a XMR-Stak mode just for that. What would you need about console output ? continuous log of hashrate and status, like if you pressed H and R every second ? Possible, but the GUI integration over http would be cleaner.

@sergey1301 : thanks, and same answer for you, if possible use http monitoring. Awsome Miner was evoked in one of the first reply of this topic, JCE is somehow interface compatible with cpuminer-opt IIRC but it would worth to be really integrated as a new miner. Here's how to do, i say that's quite simple : three mandatory params plus --auto, and a http monitor. All you need.
jr. member
Activity: 336
Merit: 1
It's a very fast processor! Thanks for the instructions. Awesome Miner-supported? I didn't want to use the - HTTP server, but I will!
newbie
Activity: 2
Merit: 0
Hello

I am going to make GUI wrapper for this miner and I want some automated console output. But It seems there is no related parameters on this miner.

Can you let me know how I can handle this problem?
jr. member
Activity: 196
Merit: 1
I can beat stak and xmrig, they both use the same old code from Wolf0.

And claymore is a beast on CN-Classic on HD7000/2xx with 9.7
With 10+ i get high displayed hashrate on hd7000 but 10% bad shares, i can fix them by lowering intensity but then the hashrate itself drops by 10%.

On my dual Baffin i use the most for tests, i cannot get more than 915 on CN-v7 from Claymore, with a pool hashrate reported around 870. I made JCE run at 965 and stak at 940 with my current status. I didn't even started optim of CN-Heavy, it's a very different algo when implemented on GPU.

SRB, i'll do the tests you advised with my HD7870.
I also tested my Bonaire, which sends 240 on JCE, 265 on old Claymore 9.7 but is not even supported by Claymore 10+
That's consistent with the current 10% loss against Claymore 9.7

No dev today, my whole rig is dedicated to stability tests. Uptime 24h on all my GPU, no crash. I'll go back to dev after 48h of uptime, that will be enough to say it's stable. Testing during dev is very long, a bug in the OpenCL usually crash the GPU since the GPU memory is not virtualized like the one of a CPU. Sometimes the drivers can reset the gpu, but usually it just crashes.
If you want, I can help you with my mods for RX460. Is possible to reach 530~550H/s per 460 4GB in heavy. For free. I'm glad for your impressive miner.

If you want, just send me a PM with your email.
sr. member
Activity: 1484
Merit: 253
not bad, i'm done with all algos but Heavy which is so different. but also offers the best opportunities to optimize.
i cannot get how Claymore did his 9.7 so stable and fast, on hd7000. I Cannot reach it on cn-classic. it was really a masterpiece of optim.
stability tests were success.
Good. I wait until I can test it on my 270X 4Gb.
member
Activity: 350
Merit: 22
not bad, i'm done with all algos but Heavy which is so different. but also offers the best opportunities to optimize.
i cannot get how Claymore did his 9.7 so stable and fast, on hd7000. I Cannot reach it on cn-classic. it was really a masterpiece of optim.
stability tests were success.
sr. member
Activity: 1484
Merit: 253
Whats the progress?
sr. member
Activity: 1484
Merit: 253
I can beat stak and xmrig, they both use the same old code from Wolf0.

And claymore is a beast on CN-Classic on HD7000/2xx with 9.7
With 10+ i get high displayed hashrate on hd7000 but 10% bad shares, i can fix them by lowering intensity but then the hashrate itself drops by 10%.

On my dual Baffin i use the most for tests, i cannot get more than 915 on CN-v7 from Claymore, with a pool hashrate reported around 870. I made JCE run at 965 and stak at 940 with my current status. I didn't even started optim of CN-Heavy, it's a very different algo when implemented on GPU.

SRB, i'll do the tests you advised with my HD7870.
I also tested my Bonaire, which sends 240 on JCE, 265 on old Claymore 9.7 but is not even supported by Claymore 10+
That's consistent with the current 10% loss against Claymore 9.7

No dev today, my whole rig is dedicated to stability tests. Uptime 24h on all my GPU, no crash. I'll go back to dev after 48h of uptime, that will be enough to say it's stable. Testing during dev is very long, a bug in the OpenCL usually crash the GPU since the GPU memory is not virtualized like the one of a CPU. Sometimes the drivers can reset the gpu, but usually it just crashes.
On my 270X 4Gb Windows 10 x64 1803 AMD 18.5.2 Claymore 11.3 gives more speed than 9.7 because of -dmem 1 option in 11.3. But, i think on 2Gb cards 9.7 will be faster.
member
Activity: 350
Merit: 22
I can beat stak and xmrig, they both use the same old code from Wolf0.

And claymore is a beast on CN-Classic on HD7000/2xx with 9.7
With 10+ i get high displayed hashrate on hd7000 but 10% bad shares, i can fix them by lowering intensity but then the hashrate itself drops by 10%.

On my dual Baffin i use the most for tests, i cannot get more than 915 on CN-v7 from Claymore, with a pool hashrate reported around 870. I made JCE run at 965 and stak at 940 with my current status. I didn't even started optim of CN-Heavy, it's a very different algo when implemented on GPU.

SRB, i'll do the tests you advised with my HD7870.
I also tested my Bonaire, which sends 240 on JCE, 265 on old Claymore 9.7 but is not even supported by Claymore 10+
That's consistent with the current 10% loss against Claymore 9.7

No dev today, my whole rig is dedicated to stability tests. Uptime 24h on all my GPU, no crash. I'll go back to dev after 48h of uptime, that will be enough to say it's stable. Testing during dev is very long, a bug in the OpenCL usually crash the GPU since the GPU memory is not virtualized like the one of a CPU. Sometimes the drivers can reset the gpu, but usually it just crashes.
sr. member
Activity: 1484
Merit: 253
detailled settings and comparative results, exactly what i needed, thanks

i also observed srb being 10% lower than claymore, on hd700 (270X is a rebrand) but my pool reports hashrate 10% lower than expected on claymore miners (while my proto jce sends exactly what it displays, as expected)
i've a hd7870 so i'll be able to do the same compare.
As I understand right, SRB is more for new cards... On old cards like 2xx and 3xx series Claymore is faster, but Claemore didn't support heavy algo...
I didn't tried XMR-stak and XMRig GPU, but i don't think that they are faster than Claymore on v7 or SRB on heavy...
member
Activity: 350
Merit: 22
detailled settings and comparative results, exactly what i needed, thanks

i also observed srb being 10% lower than claymore, on hd700 (270X is a rebrand) but my pool reports hashrate 10% lower than expected on claymore miners (while my proto jce sends exactly what it displays, as expected)
i've a hd7870 so i'll be able to do the same compare.
sr. member
Activity: 1484
Merit: 253
I have Pitcairn card. 270X with 4Gb vmem. Best speed on cnv7 is on Claymore 11.3 - it's about 500-510 h/s. Settings are -h 460 -dmem 1
On SRB cnv7 about 450-475 h/s with intensity 58-59, worksize 8, threads 2.

Heavy algo on SRB - about 400 h/s with intensity 26, worksize 8, threads 2.
member
Activity: 350
Merit: 22
A lot.
i had to update my prototype i made at start to something releasable, and add the forks that didn't exist yet.  now i need to overcharge it to beat at least stak and xmrig, maybe srb.

i know srb will be my best opponent, and… i didn't find a way to make it mine fast on my test cards, which are Pitcairn, Tahiti and Baffin. if you know the optimal config of those, it would help to compare.

claymore 11 is still far above on hd7000 but produces a lot of bad shares. on Baffin i'm a lot above, my dual baffin peaks at 966 against 916 for claymore, who make 10% bad shares. bad shares deduced, maybe i'm on par with claymore on hd7000

against stak/xmrig i'm 2-3% better
sr. member
Activity: 1484
Merit: 253
Any progress with GPU version?
member
Activity: 350
Merit: 22
Please, make on GPU version video memory usage indicator to user know how much vmemory he allready used for mining.
I'll tell the amount of Memory JCE allocates, but of course not the amount of memory already allocated by other software. This is not a miner's job, better use GPU-Z.

@proffe14 : thanks for the ad... did you want to show you also provide a closed source CN Miner you pretend not to be a fork while you obviously use the Wolf OpenCL files like any other, or you just want I add your coin to my list?
full member
Activity: 1120
Merit: 131
On Vega it seems SRB gives (CN V7) 2K-2.05K with 56 (64 bios), up to 2.1K with 64 and 2.2K with the frontier (16GB).
XMR stack no dev is slower.
sr. member
Activity: 1484
Merit: 253
Please, make on GPU version video memory usage indicator to user know how much vmemory he allready used for mining.
member
Activity: 350
Merit: 22
Cast is a masterpiece on Vega.

I found SRB to be very like Claymore, but more stable. Btw it's a very good miner, and not a rip of Wolf0.
I know i'll face other very good gpu miners, including some with no fees, that's the game. Cool

The 0.29b is on the way, supporting new ETN, but i tested it very little.

Quote
Better handling of long pause time
Sending SIGINT to the parent JCE process forwards it to the child ghost "attrib" (for 3rd party automation)
New coin: Saronite
ETN defaults to CN-v7-ETN (which is backward compatible with CN-v7)
Italo defaults to Heavy
full member
Activity: 1120
Merit: 131
Not yet, i'm focusing at polishing the GPU version, but yeah i'll release a last CPU version with than new fork. Will be variation 11.

To answer your question: No you cannot yet, it's just not implemented yet.
edit : i looked at code, and it seems to be just like Monero v7, let me check more. In such case, nothing to change (except my documentation)
re-edit: Electronero is a slightly modified variation compared to CN-v7 so i still need an update, but it will be an esay one, and backward compatible. Said differently, the Electronero algo will be compatible with Monero, but the opposite is false.

Teaser of GPU version, I'll keep the same principles as for the CPU version:
* at least as fast as Stak/XMrig in worst case, often better[1]
* a lot of exclusive tuning option
* detailled info about what the miner does (allocations of GPU memory, kernel compile...)
* complete cleanup of OpenCL resource at close (like for the Large pages for CPU)
* Instant hashrate, not the max of last few seconds like Claymore (cough.. cheater... cough...)
* So the pool-side hashrate will be displayed hashrate, minus fees, not 10% lower like claymore 10+ [2]
* Targetting at correctness and reliability, no memory access hacks that produce bad hashes
* As a consequence, no CPU re-check[3], if you find a bad share, it will still be sent to your pool
* of course it will be an hybrid miner, able to mine CPU + GPU (or just CPU, or just GPU) on the same pool connection.

[1] It comes at the cost of huge optimizations on the fly, so JCE GPU will take ages to start, and then mine faster. You're warned.

[2] : I loved Claymore 9.7, a masterpiece, then came 10 and 11 that, on all my rigs, produce tons of bad shares and has a 10% lower effective hashrate that what it displays. That's what motivated me to start JCE GPU at the beginning.
Stak and XMRig are decent, both are copies of Wolf0, like Zawawa btw, but both the code and OpenCL contains goofs that made me laugh, so i just rewrote everything, and kept it close source, i won't do the same error than Wolf0 to open source just to see the fees go to copy-paste morons.

[3] That's what Claymore 9.7 did and i go this way : make a miner that just works, and doesn't need re-hash, instead of a broken one + fallback security.



Right now, the best CN GPU miner is "SRB". Better than XMRig, better than cast XMR, better than claymore.
member
Activity: 350
Merit: 22
i didn't plan that, but i'll release an intermediate version ASAP, with :

* The front end of the GPU version, which will say for example "CPU Thread" instead of just "Thread" because it expects to have some GPU, and some new features like the --probe parameter to get a list of mining devices (CPU and GPU).
* I fix Electronemero
* I want to fix that bug: https://github.com/jceminer/cn_cpu_miner/issues/7 because i got this complain several times.
* But the GPU part will not be present yet.
Pages:
Jump to: