Pages:
Author

Topic: [VTC] Lyra2RE Vertcoin optimized miner, NOW WITH SOURCES! - page 7. (Read 26946 times)

legendary
Activity: 2716
Merit: 1094
Black Belt Developer
Tahiti 64 bit bin working fine, hashing 1012 Kh/s at 835 core and 1500 mem, or 1018 at 1000 core.
This is without specific optimizations for the tahiti chip compared to hawaii and with the standard djm34 miner (not my own).
Will update the OP soon.
Whoever donated and wants the tahiti bin just ask me.

Hmm.. I have 1140Kh/s with the original public Lyra2RE kernel.. This is with 280x running at 1130/1570, though.

Or is there some "hashrate halving" happened again, I haven't been following too closely. Smiley

I didn't try a clock so high yet, the cards aren't mine so I must be careful :-)
It must be tuned for Tahitii and I must try it with my miner which will probably provide another little boost.

People are reporting much different hashrates for the same cards.
It depends on driver version (for the standard kernel), but also on memory latency (for both kernels).
I believe cards with Hynix ram have at least 8% advantage over Elpida ones. I don't know which type of ram the 280x I'm using do have.

I just tried with 835/1500 and 1000/1500, with the public kernel.. Compiled on 14.6.

835/1500: 1070khs
1000/1500: 1080khs

Edit: Tahiti bin for others to try.. Download link

Then there obviously is some problem with my kernel, Tahiti and the original djm34 miner.
I've just tried running my modified lyra2re miner on the Tahiti cards and it runs at the same speed as you are reporting.
Thus it looks like my optimizations are not effective on Tahiti as they are on Hawai.
That's bad but partly expected.
It's not the end of the story, though, because I've used 14.9 to compile for tahiti which is worse then both 14.6/7 and 14.12 for mining.
I will try with another driver later.
newbie
Activity: 57
Merit: 0
Tahiti 64 bit bin working fine, hashing 1012 Kh/s at 835 core and 1500 mem, or 1018 at 1000 core.
This is without specific optimizations for the tahiti chip compared to hawaii and with the standard djm34 miner (not my own).
Will update the OP soon.
Whoever donated and wants the tahiti bin just ask me.

Hmm.. I have 1140Kh/s with the original public Lyra2RE kernel.. This is with 280x running at 1130/1570, though.

Or is there some "hashrate halving" happened again, I haven't been following too closely. Smiley

I didn't try a clock so high yet, the cards aren't mine so I must be careful :-)
It must be tuned for Tahitii and I must try it with my miner which will probably provide another little boost.

People are reporting much different hashrates for the same cards.
It depends on driver version (for the standard kernel), but also on memory latency (for both kernels).
I believe cards with Hynix ram have at least 8% advantage over Elpida ones. I don't know which type of ram the 280x I'm using do have.

I just tried with 835/1500 and 1000/1500, with the public kernel.. Compiled on 14.6.

835/1500: 1070khs
1000/1500: 1080khs

Edit: Tahiti bin for others to try.. Download link

newbie
Activity: 57
Merit: 0
Additional information on comparing my kernel with standard djm34 one:
It looks like tweaking of the two kernels is very different; djm34's seem to like high core and mem clocks (like 1050/1625) while mine prefers "sweet spots" like 1000/1500 and 835/1500.
So you may end up with similar numbers on djm34 if you have the right driver to compile it. But it will consume more power and need better cooling.
I believe this is because the bottleneck is the memory and, even if you can optimize the code like I did, you are still limited (mostly) by the memory latency.

"Sweet spot" usually means that the card has crappy memory settings in gpu bios. "The Stilt" published a lot of optimized bioses perhaps a year ago, with his bios the "Sweet spots" vanished for scrypt at least.

Memclock is usually best at 125MHz intervals. 1250MHz is often almost equal speed as 1500MHz! So you could try 835/1250 as well..



legendary
Activity: 2716
Merit: 1094
Black Belt Developer
Additional information on comparing my kernel with standard djm34 one:
It looks like tweaking of the two kernels is very different; djm34's seem to like high core and mem clocks (like 1050/1625) while mine prefers "sweet spots" like 1000/1500 and 835/1500.
So you may end up with similar numbers on djm34 if you have the right driver to compile it. But it will consume more power and need better cooling.
I believe this is because the bottleneck is the memory and, even if you can optimize the code like I did, you are still limited (mostly) by the memory latency.
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
Tahiti 64 bit bin working fine, hashing 1012 Kh/s at 835 core and 1500 mem, or 1018 at 1000 core.
This is without specific optimizations for the tahiti chip compared to hawaii and with the standard djm34 miner (not my own).
Will update the OP soon.
Whoever donated and wants the tahiti bin just ask me.

Hmm.. I have 1140Kh/s with the original public Lyra2RE kernel.. This is with 280x running at 1130/1570, though.

Or is there some "hashrate halving" happened again, I haven't been following too closely. Smiley

I didn't try a clock so high yet, the cards aren't mine so I must be careful :-)
It must be tuned for Tahitii and I must try it with my miner which will probably provide another little boost.

People are reporting much different hashrates for the same cards.
It depends on driver version (for the standard kernel), but also on memory latency (for both kernels).
I believe cards with Hynix ram have at least 8% advantage over Elpida ones. I don't know which type of ram the 280x I'm using do have.
newbie
Activity: 57
Merit: 0
Tahiti 64 bit bin working fine, hashing 1012 Kh/s at 835 core and 1500 mem, or 1018 at 1000 core.
This is without specific optimizations for the tahiti chip compared to hawaii and with the standard djm34 miner (not my own).
Will update the OP soon.
Whoever donated and wants the tahiti bin just ask me.

Hmm.. I have 1140Kh/s with the original public Lyra2RE kernel.. This is with 280x running at 1130/1570, though.

Or is there some "hashrate halving" happened again, I haven't been following too closely. Smiley

legendary
Activity: 2716
Merit: 1094
Black Belt Developer
Tahiti 64 bit bin working fine, hashing 1012 Kh/s at 835 core and 1500 mem, or 1018 at 1000 core.
This is without specific optimizations for the tahiti chip compared to hawaii and with the standard djm34 miner (not my own).
Will update the OP soon.
Whoever donated and wants the tahiti bin just ask me.
newbie
Activity: 10
Merit: 0
legendary
Activity: 1848
Merit: 1018
I might be interested. Let me know the speeds you are getting with default 280x please.
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
Sweet. Been fallowing.. any progress on acquiring a TAHITI card to optimize?

I've received an offer to use a remote rig (with 280x cards) to test the kernel. Thanks to that user I will not need to buy the card. Let's hope I can work it that way. Will keep posted.
full member
Activity: 167
Merit: 100
Sweet. Been fallowing.. any progress on acquiring a TAHITI card to optimize?
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
Minimum donation for one bin or some bins?

From the OP:
Minimum donation for getting the bin: 0.02 BTC

Currently the only official bin is for r9 290 and 290x 64 bit.
There are some experimental bins for 280(x) and 290(x) 32 bit but reported hashrates are too low (could be a problem with the miner, the drivers or the way the bins are generated).
I find it difficult to test bins for cards I do not have, but I'm working on it.
I might release my own miner (sgminer based) later if I can't make the standard miner work and there is enough interest.
full member
Activity: 196
Merit: 100
Minimum donation for one bin or some bins?
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
Can you create bin for (HD 7790) Bonaire?
Also, hashrate for R270X?

Sorry, I have no reports on that card (and I do not own one).
As soon as I have solved the issues on Tahiti cards, I will create binaries for the other chips as well.
member
Activity: 81
Merit: 1002
It was only the wind.
Can anyone post a pre-compiled version of djm34 Windows 64 bit sgminer, as I can't find a tutorial on how to compile it from source Huh

Thanks Roll Eyes
may-be it would be easier to use the visual studio for that, otherwise you'll need a x64 version of mingw (as well as the corresponding dependencies)

I compile a Linux -> Windows x64 cross compiler, then use that on Linux to compile a native Windows multilib (capable of building for x86 and x64) toolchain for me to use on Windows.

Also, binaries created by a 32-bit miner will work fine with a 64-bit one, and vice versa.
full member
Activity: 196
Merit: 100
Can you create bin for (HD 7790) Bonaire?
Also, hashrate for R270X?
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
Pallas, this thread has made the news Shocked

http://cryptomining-blog.com/

No pressure on you then Roll Eyes

Thanks!

I've been working on this binary generation thing this weekend and sent out a few links for you guys to test.
I will eventually aquire a 7950 to test the Tahiti version because, even if I can make a working binary without, it will probably need to be optimized for the different architecture. I've already seen that tahitii is using more local memory, for some reason, and this may slow down the groestl part a bit.
Funny thing it that I had the card and sold it some months ago :-)
I'm also considering to completely leave djm34 miner version and continue on my own fork because it's much easier to work on the kernel and produces more consistent results.
Let's also see if the interest in the project grows and all this work is worth doing...
legendary
Activity: 1092
Merit: 1004
Pallas, this thread has made the news Shocked

http://cryptomining-blog.com/

No pressure on you then Roll Eyes
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
Update: I've produced both a 32 bit bin for hawaii and a 64 bit bin for Tahiti, but they seem to be terribly slow so there must be a problem with the way I generate them (probably due to the fact that I do not have the card nor a 32 bit miner).
Or it could be a driver problem: please try 14.6/7, 14.9 and 14.12.
legendary
Activity: 1092
Merit: 1004
Reminder, these are the chip classes to compile opencl for:

Hawaii = 290, 290x and 295x2 (works)
Tahiti = 7950, 7970, 7990, 280 and 280x (may work with the hawaii binary)

Other smaller cards may not work at all or be very slow with the hawaii binary.
If one card of a group works, so should the others of the same group; es. if it works on 280x, it should work on 7950 as well.


Using hawaii binary on tahiti does not work


[14:23:19] Started sgminer 5.0.1-24-g94a1
[14:23:19] * using Jansson 2.7


Set vddc not supported
Set engineclock not supported
Set memoryclock not supported
Set fanspeed not supported
Set powertune not supported
Set vddc not supported
[14:23:36] Error -11: Building Program (clBuildProgram)
[14:23:36] Internal error: Input OpenCL binary is not for the target!


are you sure you are on a 64 bit sgminer build?


uname -a
Linux pimp 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u1 x86_64 GNU/Linux




Yeah, there will be quite a lot of development work done this weekend Grin
Pages:
Jump to: