Author

Topic: CCminer(SP-MOD) Modded NVIDIA Maxwell / Pascal kernels. - page 958. (Read 2347664 times)

sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
Why the disparity in difference between a 750ti and a 970? Based on scaling, I should be getting around 20 MH on a 970, but only get around 17.5...

Normally the highend cards have a lower stable clock rate. While the junior maxwell the gtx 750 can be clocked stable at 1500Mz the 980ti is struggeling at 1350Mz.
I guess this is because heat and power.

gtx 970: 1678 shaders
gtx 750ti: 640 shaders

2,62 times faster.


An average 750ti does 6MHASH on standard clocks:

6*2,62 = 15,72MHASH.

My gigabyte oc 970 does 17 MHASH on standard clocks. My zotac starts at 15.5 but fall to 14MHASH (because og trottling)
legendary
Activity: 1764
Merit: 1024
750Ti still seem like a really good choice imo.
I guess the prices will go down a bit also now when new cards show up ?
Me myself are buying used 750Ti:s for like 80 bucks.
All my 750Ti:s produce around 7.1-7.3Mhs @Quark superstable.
I've spent the last week trying to get more out of my 6 x 750ti & all I can get is 6200 each and then its not 100% stable  Angry
Can I ask how are you getting 7000 out of yours?
You need to use the release 65. The asus strix 750ti does 6,25MHASH on standard clocks. x86 windows.  (the remaining 12% should be possible with overclocking)
You can also use the new option -C to let the cpu aid the gpu as well (but it will draw more power)
I've got 6 x GTX 750 Ti StormX Dual that are clocked at 1202MHz & are using r65 ?

Overclock the core to around 1350. try with intensity and cpu load: -i 23.9 -C

Why the disparity in difference between a 750ti and a 970? Based on scaling, I should be getting around 20 MH on a 970, but only get around 17.5...
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
when you are using risers - those cheap ones are VERY fickle ... unless using pcie x16 risers - you will NOT get the full power of the 'on board power' which is supplied by the motherboard ...
#crysx

I alter the bios to only use pci-e 1x and save some power. Most of my riser cables are cheap, but I have some expensive cables as well. When using less money on the boards and the risers, I have more money for the cards Smiley

According to pci express specifications, both x16 and x1 cards ca ask up to 75W of power (only the initial power is different).
Also the power pins are all on the x1 part.
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
when you are using risers - those cheap ones are VERY fickle ... unless using pcie x16 risers - you will NOT get the full power of the 'on board power' which is supplied by the motherboard ...
#crysx

I alter the bios to only use pci-e 1x and save some power. Most of my riser cables are cheap, but I have some expensive cables as well. When using less money on the boards and the risers, I have more money for the cards Smiley
legendary
Activity: 2940
Merit: 1091
--- ChainWorks Industries ---
750Ti still seem like a really good choice imo.
I guess the prices will go down a bit also now when new cards show up ?
Me myself are buying used 750Ti:s for like 80 bucks.
All my 750Ti:s produce around 7.1-7.3Mhs @Quark superstable.
True.  But when you consider the fact that you can only fit so many cards in one box, looking at performance per card starts to be a bit more important.  One box with 6x 960 should be about the same (probably better) hash/watt as two boxes with 6x 750ti each, but with significantly lower upfront cost.
You have to think outside of the box!  Wink
-- SNIP --
Hahaha! Nice setup!  How is cooling in open air like that?
The "case" wasn't really the point of my comment though.  CPUs, motherboards and all of the rest of the stuff is mostly irrelevant when it comes to hashrate.  So, IMO, spending money and power on them is wasteful.  I just snagged a http://www.asrock.com/mb/Intel/Q1900M.  Performance is the same on that puny 10W quad-core with a 960 and 750Ti installed as it is in my workstation with 84W i7-4770, 32G RAM, etc.  Now if I can get a hold of some PCIe port multipliers and scale that out to 12 GPUs without performance degradation, I think I'll be onto something... Wink
Cooling is no problem at all!  In the summer I have an oscillating fan blowing on the rig.  In the winter balls to the wall mining!  It is cold in the garage! If you get a port multiplier working please let me know how.  I will definitely add more GPU's.  However I read Windows can only handle 8 GPU's.  Do you know differently?
it seems that with a mod in windows - you can add more ... linux handles most easily ...
i cant remember exactly where the post is - but i know it was in the sgminer-dev thread that the guy proved that it can be done ... have a read through as im not in a position to get the exact post - apologies ...
port multipliers are great IF the system is capable of handling ... i have tested a few - and run into dead ends with the drivers ( stock and without modification ) for amd - but have no idea about nvidia ...
after the amount of work involved trying to set it all up - and i dont mean a few hours - it was more beneficial for me to spend the time ( and money ) on growing the farm in other ways ... even at the loss of a little bit more power for more systems - and i mean a 'little bit' more power ...
from what ive seen also - if the miner has the cpu active on thefarm - it has such a little effect on the hashrate - but a HUGE effect on the power consumption ... cpus chew too much power for the little gain that you get from them ...
when you consider that two of our gigabyte 750ti oc lp cards chew through about 100Watts of power and output about 5700KH - while the cpu alone chews through 95Watts of power on its own and increases the hash rate by approx 10KH ... id rather put another two gpus in ...
for the moment though - density is the limiting factor BUT is not an issue for thefarm ... the rebuild continues ...
btw ... the further you delve into a 'custom' system that requires mods and changes - the further issues you will have when it comes time for maintenance and breakfixing ... its why we stay with stock and standard for a 7 minute replacement ( including OS using images ) than a hairpulling hour or more fixing a break ... all this at the small cost of some extra electricity that is used for more systems ...
so agreed that this method WILL use more power per machine - but there is VERY little downtime using a stock system ... which means the machine gets up mining much more quickly ...
thats a compromise we are willing to accept ...
#crysx

This fork of ccminer support 32 gpu's in one rig. I have only tested it successufully with 7 cards. Motherboards that have 7 pci-e slots are more expensive than the btc- boards with 6 slots. I can get two 6 slot boards for one 7 slot board.

You should pick up a cheap bitcoin board like this:

http://www.asrock.com/mb/Intel/H61%20Pro%20BTC/
http://www.asrock.com/mb/Intel/H81%20Pro%20BTC/

And then buy a cheap celeron cpu. 4gig of ram is enough.

With the H61, and H81 you dont need powered riser cables, since you plug extra power directly into the boards.

For a 6x ti rig, cheap risers like this one is enough:

http://www.dx.com/p/pci-e-1x-to-16x-riser-card-extension-cable-15-5cm-length-100061#.Ve02T_ntlBc


sp ...

those motherboards ( http://www.asrock.com/mb/Intel/H81%20Pro%20BTC/ ) are the boards we are rebuilding the farm with ... we have 40 of them ...

these are intel based systems anddo indeed have 6 pcie ports of various speeds ( x1 x8 x16 ) ...

the other motherboard is an amd one and as far as im aware - only has 5 pcie slots ... even though it states 6 ... i dunno ...

they have been currently discontinued - so we purchased all the stock they had here of the h81pro intel board ... there are still many floating around though - so we will pick a few more if we can ...

they are reasonably reliable - but dont have the same quality as higher ranked boards - which is why i must disagree with you on the power side of it ...

having the cards plugged INTO the board is the only way to access the power from the motherboard ... they are way too close together and you cant fit the 6th gpu this way - so you only end up with 5 ( or 4 if you use large cards ) ...

when you are using risers - those cheap ones are VERY fickle ... unless using pcie x16 risers - you will NOT get the full power of the 'on board power' which is supplied by the motherboard ...

we opted the other way - and use pcie x1 usb 3.0 powered risers - which means less load on the two 4pin molex connectors on the motherboard ( which have been known to melt on high load - like thefarm ) - AND you can fit all 6 gpus on the board ...

with your ccminer fork ( ccminer-spmod ) - they run very well ... we dont oc though - as stock rates are what keep these things going without touching them ... a new aluminium frame has been designed and is almost finished ( this has taken MONTHS to get right ) and this will house the motherboard and gpus and risers and psu and sdd and all cables in an orderly fashion ... if there is any downtime - they are easily accessible and unplugged and replaced / repaired ...

those cable risers are deadly for the system if you are unlucky enough to have one that is faulty - especially if it has no power boost soldered to it ( and even they are quite flakey at best ) ... some will run for months as ours did when we started with the amd gigabyte 7970 and 280x oc card - but heat and consistent use batters these cables to bits ... hence why it is highly advisable to spend that extra cash on the pcie x1 usb 3.0 risers ... apart from being longer and much more sturdy - they can be cable managed much more reeadily ... a huge thing if you need order and stability ...

we chose the gigabyte 750ti oc lp cards to run within thefarm - as you are well aware ... but if we wanted to upgrade all the gpus to - say - gigabyte 980ti oc cards? ... they draw a lot more power than the 750ti and generate a lot more heat ... so little wired risers will get overloaded and wont cope - as well as become quite brittle and hard to use over time ... there is no issue with the usb riser - they have been running non stop for a long time now ...

this is just MY opinion - as many have theirs - and as you have yours ... this is the methodology i use in our farm - and thefarm couldnt cope in its present state had it been built any other way - especially as we are growing now ...

btw - awesome work on the latest commit - and devs that have contributed ... even compiles properly under cuda 7.0.28 and fedora 22 x64 ... hashrate is lower - but compiles and x11 has no cpu validation errors ...

will be showing my appreciation when things settle here a little and im not bleeding btc to get things done ... Wink ...

#crysx
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
750Ti still seem like a really good choice imo.
I guess the prices will go down a bit also now when new cards show up ?
Me myself are buying used 750Ti:s for like 80 bucks.
All my 750Ti:s produce around 7.1-7.3Mhs @Quark superstable.
True.  But when you consider the fact that you can only fit so many cards in one box, looking at performance per card starts to be a bit more important.  One box with 6x 960 should be about the same (probably better) hash/watt as two boxes with 6x 750ti each, but with significantly lower upfront cost.
You have to think outside of the box!  Wink
-- SNIP --
Hahaha! Nice setup!  How is cooling in open air like that?
The "case" wasn't really the point of my comment though.  CPUs, motherboards and all of the rest of the stuff is mostly irrelevant when it comes to hashrate.  So, IMO, spending money and power on them is wasteful.  I just snagged a http://www.asrock.com/mb/Intel/Q1900M.  Performance is the same on that puny 10W quad-core with a 960 and 750Ti installed as it is in my workstation with 84W i7-4770, 32G RAM, etc.  Now if I can get a hold of some PCIe port multipliers and scale that out to 12 GPUs without performance degradation, I think I'll be onto something... Wink
Cooling is no problem at all!  In the summer I have an oscillating fan blowing on the rig.  In the winter balls to the wall mining!  It is cold in the garage! If you get a port multiplier working please let me know how.  I will definitely add more GPU's.  However I read Windows can only handle 8 GPU's.  Do you know differently?
it seems that with a mod in windows - you can add more ... linux handles most easily ...
i cant remember exactly where the post is - but i know it was in the sgminer-dev thread that the guy proved that it can be done ... have a read through as im not in a position to get the exact post - apologies ...
port multipliers are great IF the system is capable of handling ... i have tested a few - and run into dead ends with the drivers ( stock and without modification ) for amd - but have no idea about nvidia ...
after the amount of work involved trying to set it all up - and i dont mean a few hours - it was more beneficial for me to spend the time ( and money ) on growing the farm in other ways ... even at the loss of a little bit more power for more systems - and i mean a 'little bit' more power ...
from what ive seen also - if the miner has the cpu active on thefarm - it has such a little effect on the hashrate - but a HUGE effect on the power consumption ... cpus chew too much power for the little gain that you get from them ...
when you consider that two of our gigabyte 750ti oc lp cards chew through about 100Watts of power and output about 5700KH - while the cpu alone chews through 95Watts of power on its own and increases the hash rate by approx 10KH ... id rather put another two gpus in ...
for the moment though - density is the limiting factor BUT is not an issue for thefarm ... the rebuild continues ...
btw ... the further you delve into a 'custom' system that requires mods and changes - the further issues you will have when it comes time for maintenance and breakfixing ... its why we stay with stock and standard for a 7 minute replacement ( including OS using images ) than a hairpulling hour or more fixing a break ... all this at the small cost of some extra electricity that is used for more systems ...
so agreed that this method WILL use more power per machine - but there is VERY little downtime using a stock system ... which means the machine gets up mining much more quickly ...
thats a compromise we are willing to accept ...
#crysx

This fork of ccminer support 32 gpu's in one rig. I have only tested it successufully with 7 cards. Motherboards that have 7 pci-e slots are more expensive than the btc- boards with 6 slots. I can get two 6 slot boards for one 7 slot board.

You should pick up a cheap bitcoin board like this:

http://www.asrock.com/mb/Intel/H61%20Pro%20BTC/
http://www.asrock.com/mb/Intel/H81%20Pro%20BTC/

And then buy a cheap celeron cpu. 4gig of ram is enough.

With the H61, and H81 you dont need powered riser cables, since you plug extra power directly into the boards.

For a 6x ti rig, cheap risers like this one is enough:

http://www.dx.com/p/pci-e-1x-to-16x-riser-card-extension-cable-15-5cm-length-100061#.Ve02T_ntlBc
legendary
Activity: 2940
Merit: 1091
--- ChainWorks Industries ---
750Ti still seem like a really good choice imo.
I guess the prices will go down a bit also now when new cards show up ?
Me myself are buying used 750Ti:s for like 80 bucks.

All my 750Ti:s produce around 7.1-7.3Mhs @Quark superstable.

True.  But when you consider the fact that you can only fit so many cards in one box, looking at performance per card starts to be a bit more important.  One box with 6x 960 should be about the same (probably better) hash/watt as two boxes with 6x 750ti each, but with significantly lower upfront cost.

You have to think outside of the box!  Wink

-- SNIP --

Hahaha! Nice setup!  How is cooling in open air like that?

The "case" wasn't really the point of my comment though.  CPUs, motherboards and all of the rest of the stuff is mostly irrelevant when it comes to hashrate.  So, IMO, spending money and power on them is wasteful.  I just snagged a http://www.asrock.com/mb/Intel/Q1900M.  Performance is the same on that puny 10W quad-core with a 960 and 750Ti installed as it is in my workstation with 84W i7-4770, 32G RAM, etc.  Now if I can get a hold of some PCIe port multipliers and scale that out to 12 GPUs without performance degradation, I think I'll be onto something... Wink

Cooling is no problem at all!  In the summer I have an oscillating fan blowing on the rig.  In the winter balls to the wall mining!  It is cold in the garage! If you get a port multiplier working please let me know how.  I will definitely add more GPU's.  However I read Windows can only handle 8 GPU's.  Do you know differently?

it seems that with a mod in windows - you can add more ... linux handles most easily ...

i cant remember exactly where the post is - but i know it was in the sgminer-dev thread that the guy proved that it can be done ... have a read through as im not in a position to get the exact post - apologies ...

port multipliers are great IF the system is capable of handling ... i have tested a few - and run into dead ends with the drivers ( stock and without modification ) for amd - but have no idea about nvidia ...

after the amount of work involved trying to set it all up - and i dont mean a few hours - it was more beneficial for me to spend the time ( and money ) on growing the farm in other ways ... even at the loss of a little bit more power for more systems - and i mean a 'little bit' more power ...

from what ive seen also - if the miner has the cpu active on thefarm - it has such a little effect on the hashrate - but a HUGE effect on the power consumption ... cpus chew too much power for the little gain that you get from them ...

when you consider that two of our gigabyte 750ti oc lp cards chew through about 100Watts of power and output about 5700KH - while the cpu alone chews through 95Watts of power on its own and increases the hash rate by approx 10KH ... id rather put another two gpus in ...

for the moment though - density is the limiting factor BUT is not an issue for thefarm ... the rebuild continues ...

btw ... the further you delve into a 'custom' system that requires mods and changes - the further issues you will have when it comes time for maintenance and breakfixing ... its why we stay with stock and standard for a 7 minute replacement ( including OS using images ) than a hairpulling hour or more fixing a break ... all this at the small cost of some extra electricity that is used for more systems ...

so agreed that this method WILL use more power per machine - but there is VERY little downtime using a stock system ... which means the machine gets up mining much more quickly ...

thats a compromise we are willing to accept ...

#crysx
legendary
Activity: 1504
Merit: 1002
750Ti still seem like a really good choice imo.
I guess the prices will go down a bit also now when new cards show up ?
Me myself are buying used 750Ti:s for like 80 bucks.

All my 750Ti:s produce around 7.1-7.3Mhs @Quark superstable.

True.  But when you consider the fact that you can only fit so many cards in one box, looking at performance per card starts to be a bit more important.  One box with 6x 960 should be about the same (probably better) hash/watt as two boxes with 6x 750ti each, but with significantly lower upfront cost.

You have to think outside of the box!  Wink

-- SNIP --

Hahaha! Nice setup!  How is cooling in open air like that?

The "case" wasn't really the point of my comment though.  CPUs, motherboards and all of the rest of the stuff is mostly irrelevant when it comes to hashrate.  So, IMO, spending money and power on them is wasteful.  I just snagged a http://www.asrock.com/mb/Intel/Q1900M.  Performance is the same on that puny 10W quad-core with a 960 and 750Ti installed as it is in my workstation with 84W i7-4770, 32G RAM, etc.  Now if I can get a hold of some PCIe port multipliers and scale that out to 12 GPUs without performance degradation, I think I'll be onto something... Wink

Cooling is no problem at all!  In the summer I have an oscillating fan blowing on the rig.  In the winter balls to the wall mining!  It is cold in the garage! If you get a port multiplier working please let me know how.  I will definitely add more GPU's.  However I read Windows can only handle 8 GPU's.  Do you know differently?
member
Activity: 70
Merit: 10
750Ti still seem like a really good choice imo.
I guess the prices will go down a bit also now when new cards show up ?
Me myself are buying used 750Ti:s for like 80 bucks.

All my 750Ti:s produce around 7.1-7.3Mhs @Quark superstable.

True.  But when you consider the fact that you can only fit so many cards in one box, looking at performance per card starts to be a bit more important.  One box with 6x 960 should be about the same (probably better) hash/watt as two boxes with 6x 750ti each, but with significantly lower upfront cost.

You have to think outside of the box!  Wink

-- SNIP --

Hahaha! Nice setup!  How is cooling in open air like that?

The "case" wasn't really the point of my comment though.  CPUs, motherboards and all of the rest of the stuff is mostly irrelevant when it comes to hashrate.  So, IMO, spending money and power on them is wasteful.  I just snagged a http://www.asrock.com/mb/Intel/Q1900M.  Performance is the same on that puny 10W quad-core with a 960 and 750Ti installed as it is in my workstation with 84W i7-4770, 32G RAM, etc.  Now if I can get a hold of some PCIe port multipliers and scale that out to 12 GPUs without performance degradation, I think I'll be onto something... Wink
member
Activity: 70
Merit: 10
You should be good at HEAD though. Smiley
yes, after pulling from sp's tree it's fine now, thank you.

NP! Smiley
sr. member
Activity: 329
Merit: 250
You should be good at HEAD though. Smiley
yes, after pulling from sp's tree it's fine now, thank you.
legendary
Activity: 1504
Merit: 1002
750Ti still seem like a really good choice imo.
I guess the prices will go down a bit also now when new cards show up ?
Me myself are buying used 750Ti:s for like 80 bucks.

All my 750Ti:s produce around 7.1-7.3Mhs @Quark superstable.

True.  But when you consider the fact that you can only fit so many cards in one box, looking at performance per card starts to be a bit more important.  One box with 6x 960 should be about the same (probably better) hash/watt as two boxes with 6x 750ti each, but with significantly lower upfront cost.

You have to think outside of the box!  Wink

sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
750Ti still seem like a really good choice imo.
I guess the prices will go down a bit also now when new cards show up ?
Me myself are buying used 750Ti:s for like 80 bucks.
All my 750Ti:s produce around 7.1-7.3Mhs @Quark superstable.
I've spent the last week trying to get more out of my 6 x 750ti & all I can get is 6200 each and then its not 100% stable  Angry
Can I ask how are you getting 7000 out of yours?
You need to use the release 65. The asus strix 750ti does 6,25MHASH on standard clocks. x86 windows.  (the remaining 12% should be possible with overclocking)
You can also use the new option -C to let the cpu aid the gpu as well (but it will draw more power)
I've got 6 x GTX 750 Ti StormX Dual that are clocked at 1202MHz & are using r65 ?

Overclock the core to around 1350. try with intensity and cpu load: -i 23.9 -C
member
Activity: 70
Merit: 10
master's whirlpoolx seems broken, it segfaults under linux...
I've PR'd a fix.  If you can build yourself, you can pull down the branch at https://github.com/t-nelson/ccminer/tree/whpx_segv
still segfaulting...
i also notice it segfaults with just the -h or -V flags too after printing out the infos and curiously it doesn't when started inside gdb (it starts hashing normally)
What's your command line?  I don't have a pool for that so only tested with -a whirlpoolx --benchmark.
I came across that other mess of crashes you mentioned.  Uninitialized globals galore!  See https://github.com/t-nelson/ccminer/tree/sigh.  I'll PR it once I test build on Windows.
the same command line as you and replacing --benchmark with pool's url/user/pass flags doesn't make any difference...

sp_ merged the first fix. I've rebased the branch mentioned in my last post on top of it.  Give that a try, maybe I fixed it  by accident. Smiley

Mind linking me to the pool you're using?  Or if it's public/anon pool you can just PM me your credentials and I'll throw some hashes at you to test.
why not yours? Wink
./ccminer -a whirpoolx -o stratum+tcp://whirlpoolx.eu.nicehash.com:3343 -u 1K4yxRwZB8DpFfCgeJnFinSqeU23dQFEMu -p x
with this command line i've got a segfault while running inside the debugger if it helps:
Code:
$ gdb ./ccminer
GNU gdb (Gentoo 7.9.1 vanilla) 7.9.1
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./ccminer...done.
(gdb) run -a whirlpoolx -o stratum+tcp://whirlpoolx.eu.nicehash.com:3343 -u 1K4yxRwZB8DpFfCgeJnFinSqeU23dQFEMu -p x
Starting program: /home/skunk/bitcoin/ccminer-nelson/ccminer -a whirlpoolx -o stratum+tcp://whirlpoolx.eu.nicehash.com:3343 -u 1K4yxRwZB8DpFfCgeJnFinSqeU23dQFEMu -p x
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
*** ccminer 1.5.65-git(SP-MOD) for nVidia GPUs by sp-hash@github ***
        Built with the nVidia CUDA SDK 6.5

  Based on pooler cpuminer 2.3.2 and the tpruvot@github fork
   CUDA support by Christian Buchner, Christian H. and DJM34
  Includes optimizations implemented by sp , klaust, tpruvot and tsiv.

[2015-09-06 20:20:22] Starting Stratum on stratum+tcp://whirlpoolx.eu.nicehash.com:3343
[New Thread 0x7fffeffff700 (LWP 6145)]
[2015-09-06 20:20:22] NVML GPU monitoring enabled.
[2015-09-06 20:20:22] 1 miner thread started, using 'whirlpoolx' algorithm.
[2015-09-06 20:20:22] Binding thread 0 to cpu 0 (mask 1)
0
[2015-09-06 20:20:22] Stratum difficulty set to 0.08
[2015-09-06 20:20:23] whirlpoolx.eu.nicehash.com:3343 whirlpoolx block 200187
[New Thread 0x7fffeefd1700 (LWP 6148)]
[New Thread 0x7fffee7d0700 (LWP 6152)]
[New Thread 0x7ffff4b0b700 (LWP 6144)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffeefd1700 (LWP 6148)]
0x00000000004ea081 in whirlpoolx_setBlock_80(void*, void const*) ()
(gdb) bt
#0  0x00000000004ea081 in whirlpoolx_setBlock_80(void*, void const*) ()
#1  0x00000000004ea8a3 in scanhash_whirlpoolx ()
#2  0x00000000004128af in miner_thread(void*) ()
#3  0x00007ffff6cfb5c4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffff5dafedd in clone () from /lib64/libc.so.6
(gdb)

Are you sure you picked my fix correctly and recompiled?  That looks like the same stack trace from the crash that should've been fixed by my first PR.  Which is useless since we aren't passing -g to nvcc. Wink

You should be good at HEAD though. Smiley

Code:
[2015-09-06 15:06:37] Starting Stratum on stratum+tcp://whirlpoolx.eu.nicehash.com:3343
[2015-09-06 15:06:37] GPU monitoring is not available.
[2015-09-06 15:06:37] 1 miner thread started, using 'whirlpoolx' algorithm.
[2015-09-06 15:06:37] Binding thread 0 to cpu 0 (mask 1)
0
[2015-09-06 15:06:38] Stratum difficulty set to 0.08
[2015-09-06 15:06:38] whirlpoolx.eu.nicehash.com:3343 whirlpoolx block 200274
[2015-09-06 15:06:52] GPU #0: GeForce GTX 750 Ti, 71601
[2015-09-06 15:06:52] accepted: 1/1 (100.00%), 64944 kH/s yes!
[2015-09-06 15:06:59] GPU #0: GeForce GTX 750 Ti, 71569
[2015-09-06 15:06:59] accepted: 2/2 (100.00%), 67152 kH/s yes!
[2015-09-06 15:06:59] GPU #0: GeForce GTX 750 Ti, 71430
[2015-09-06 15:07:00] accepted: 3/3 (100.00%), 68222 kH/s yes!
[2015-09-06 15:07:06] GPU #0: GeForce GTX 750 Ti, 71259
[2015-09-06 15:07:06] accepted: 4/4 (100.00%), 68829 kH/s yes!
[2015-09-06 15:07:13] GPU #0: GeForce GTX 750 Ti, 71575
[2015-09-06 15:07:13] accepted: 5/5 (100.00%), 69287 kH/s yes!
[2015-09-06 15:07:21] GPU #0: GeForce GTX 750 Ti, 71928
[2015-09-06 15:07:21] accepted: 6/6 (100.00%), 69664 kH/s yes!
[2015-09-06 15:07:23] GPU #0: GeForce GTX 750 Ti, 71322
[2015-09-06 15:07:23] accepted: 7/7 (100.00%), 69871 kH/s yes!
[2015-09-06 15:07:29] GPU #0: GeForce GTX 750 Ti, 71779
[2015-09-06 15:07:29] accepted: 8/8 (100.00%), 70083 kH/s yes!
[2015-09-06 15:07:33] GPU #0: GeForce GTX 750 Ti, 71556
[2015-09-06 15:07:34] accepted: 9/9 (100.00%), 70230 kH/s yes!
[2015-09-06 15:07:39] GPU #0: GeForce GTX 750 Ti, 71822
[2015-09-06 15:07:39] accepted: 10/10 (100.00%), 70375 kH/s yes!
[2015-09-06 15:07:43] GPU #0: GeForce GTX 750 Ti, 71616
[2015-09-06 15:07:43] accepted: 11/11 (100.00%), 70479 kH/s yes!
[2015-09-06 15:07:45] whirlpoolx.eu.nicehash.com:3343 whirlpoolx block 200275
newbie
Activity: 4
Merit: 0
750Ti still seem like a really good choice imo.
I guess the prices will go down a bit also now when new cards show up ?
Me myself are buying used 750Ti:s for like 80 bucks.
All my 750Ti:s produce around 7.1-7.3Mhs @Quark superstable.
I've spent the last week trying to get more out of my 6 x 750ti & all I can get is 6200 each and then its not 100% stable  Angry
Can I ask how are you getting 7000 out of yours?

You need to use the release 65. The asus strix 750ti does 6,25MHASH on standard clocks. x86 windows.  (the remaining 12% should be possible with overclocking)

You can also use the new option -C to let the cpu aid the gpu as well (but it will draw more power)
I've got 6 x GTX 750 Ti StormX Dual that are clocked at 1202MHz & are using r65 ?
hero member
Activity: 687
Merit: 502
Wich driver are you using? Did you test r65?

I use the 355.60 driver on that rig.
I have not tested r65 yet, i will do that tomorrow when i get off from work.
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
Wich driver are you using? Did you test r65?
hero member
Activity: 687
Merit: 502
750Ti still seem like a really good choice imo.
I guess the prices will go down a bit also now when new cards show up ?
Me myself are buying used 750Ti:s for like 80 bucks.

All my 750Ti:s produce around 7.1-7.3Mhs @Quark superstable.

I've spent the last week trying to get more out of my 6 x 750ti & all I can get is 6200 each and then its not 100% stable  Angry
Can I ask how are you getting 7000 out of yours?
I am using EVGA FTW cards.
I use the 61 build of ccminer and my clocks are +100 on gpu and +76 on mem
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
750Ti still seem like a really good choice imo.
I guess the prices will go down a bit also now when new cards show up ?
Me myself are buying used 750Ti:s for like 80 bucks.
All my 750Ti:s produce around 7.1-7.3Mhs @Quark superstable.
I've spent the last week trying to get more out of my 6 x 750ti & all I can get is 6200 each and then its not 100% stable  Angry
Can I ask how are you getting 7000 out of yours?

You need to use the release 65. The asus strix 750ti does 6,25MHASH on standard clocks. x86 windows.  (the remaining 12% should be possible with overclocking)

You can also use the new option -C to let the cpu aid the gpu as well (but it will draw more power)
sr. member
Activity: 329
Merit: 250
master's whirlpoolx seems broken, it segfaults under linux...
I've PR'd a fix.  If you can build yourself, you can pull down the branch at https://github.com/t-nelson/ccminer/tree/whpx_segv
still segfaulting...
i also notice it segfaults with just the -h or -V flags too after printing out the infos and curiously it doesn't when started inside gdb (it starts hashing normally)
What's your command line?  I don't have a pool for that so only tested with -a whirlpoolx --benchmark.
I came across that other mess of crashes you mentioned.  Uninitialized globals galore!  See https://github.com/t-nelson/ccminer/tree/sigh.  I'll PR it once I test build on Windows.
the same command line as you and replacing --benchmark with pool's url/user/pass flags doesn't make any difference...

sp_ merged the first fix. I've rebased the branch mentioned in my last post on top of it.  Give that a try, maybe I fixed it  by accident. Smiley

Mind linking me to the pool you're using?  Or if it's public/anon pool you can just PM me your credentials and I'll throw some hashes at you to test.
why not yours? Wink
./ccminer -a whirpoolx -o stratum+tcp://whirlpoolx.eu.nicehash.com:3343 -u 1K4yxRwZB8DpFfCgeJnFinSqeU23dQFEMu -p x
with this command line i've got a segfault while running inside the debugger if it helps:
Code:
$ gdb ./ccminer
GNU gdb (Gentoo 7.9.1 vanilla) 7.9.1
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./ccminer...done.
(gdb) run -a whirlpoolx -o stratum+tcp://whirlpoolx.eu.nicehash.com:3343 -u 1K4yxRwZB8DpFfCgeJnFinSqeU23dQFEMu -p x
Starting program: /home/skunk/bitcoin/ccminer-nelson/ccminer -a whirlpoolx -o stratum+tcp://whirlpoolx.eu.nicehash.com:3343 -u 1K4yxRwZB8DpFfCgeJnFinSqeU23dQFEMu -p x
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
*** ccminer 1.5.65-git(SP-MOD) for nVidia GPUs by sp-hash@github ***
        Built with the nVidia CUDA SDK 6.5

  Based on pooler cpuminer 2.3.2 and the tpruvot@github fork
   CUDA support by Christian Buchner, Christian H. and DJM34
  Includes optimizations implemented by sp , klaust, tpruvot and tsiv.

[2015-09-06 20:20:22] Starting Stratum on stratum+tcp://whirlpoolx.eu.nicehash.com:3343
[New Thread 0x7fffeffff700 (LWP 6145)]
[2015-09-06 20:20:22] NVML GPU monitoring enabled.
[2015-09-06 20:20:22] 1 miner thread started, using 'whirlpoolx' algorithm.
[2015-09-06 20:20:22] Binding thread 0 to cpu 0 (mask 1)
0
[2015-09-06 20:20:22] Stratum difficulty set to 0.08
[2015-09-06 20:20:23] whirlpoolx.eu.nicehash.com:3343 whirlpoolx block 200187
[New Thread 0x7fffeefd1700 (LWP 6148)]
[New Thread 0x7fffee7d0700 (LWP 6152)]
[New Thread 0x7ffff4b0b700 (LWP 6144)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffeefd1700 (LWP 6148)]
0x00000000004ea081 in whirlpoolx_setBlock_80(void*, void const*) ()
(gdb) bt
#0  0x00000000004ea081 in whirlpoolx_setBlock_80(void*, void const*) ()
#1  0x00000000004ea8a3 in scanhash_whirlpoolx ()
#2  0x00000000004128af in miner_thread(void*) ()
#3  0x00007ffff6cfb5c4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffff5dafedd in clone () from /lib64/libc.so.6
(gdb)
Jump to: