Author

Topic: [ANN] cudaMiner & ccMiner CUDA based mining applications [Windows/Linux/MacOSX] - page 207. (Read 3426932 times)

full member
Activity: 137
Merit: 100
Yea, that's a serious bump for practically nothing. I was all "what the fsck did I break now" when I saw the hashrate after first build, then the yays started piling on...

Went something like  Roll Eyes  Huh  Shocked  Cool
legendary
Activity: 914
Merit: 1001
How about posting your code and we can compare to see what you did differently?

Me just wants to get my grubby hands on it.  Grin

Right, I cloned djm's latest and only modified doom.cu and created doom_luffa512.cu. And obviously you'll need to modify Makefile.am and the VC project files to include doom_luffa512.cu in the build. Built it and voila, ~80 MH/s per 750 Ti. Let me know how it turns out.

Source for both files here: http://pastebin.com/3kUMumEm


thanks tsiv & djm.

my rig (5x750Ti / Ubuntu 1404) went from:

275MH @ ~300W

to

400MH @ ~300W

Smiley
full member
Activity: 137
Merit: 100
How about posting your code and we can compare to see what you did differently?

Me just wants to get my grubby hands on it.  Grin

Right, I cloned djm's latest and only modified doom.cu and created doom_luffa512.cu. And obviously you'll need to modify Makefile.am and the VC project files to include doom_luffa512.cu in the build. Built it and voila, ~80 MH/s per 750 Ti. Let me know how it turns out.

Source for both files here: http://pastebin.com/3kUMumEm

I reproduced the speed increase
this :
Code:
#pragma unroll 8
        for (int i = 7; i >= 0; i--) {
            if (hash[i] > d_target[i]) {
                if(position < i) {
                    position = i;
                    rc = false;
                }
             }
             if (hash[i] < d_target[i]) {
                if(position < i) {
                    position = i;
                    rc = true;
                }
             }
        }

give a gain of performance while this doesn't: Shocked
Code:
#pragma unroll 8
for (int i = 7; i >= 0; i--) {
if (Hash[i] > pTarget[i]) {

rc = false;
break;
}
if (Hash[i] < pTarget[i]) {
rc = true;
break;
}
}


Now if someone has the explanations, I will be happy to hear it... (I would tend to believe that the second is faster....) but no...

It's all them capital letters, yo. Can't fit through them pipelines.

You've got the Hash array defined in the kernel and not still a pointer to gmem?
legendary
Activity: 1400
Merit: 1050
Intel 3570k overclocked to 4.5Ghz, 16Gb ram

2 770s @ 1254 Core - 3703 Memory
1 670 @ 1254 Core - 3416 Memory

Don't worry...I've been doing this for awhile. Smiley

I posted that mainly because of the performance increase, but up to you guys, doesn't matter to me. Smiley

Which version of windows?
No one is doubting your experience but typically blue screens are caused by hardware or driver issues.
Overclocking the cpu to much is one sure way of getting blue screens.

Looking forward to checking out your changes.

got one the other day while I was pursuing some test after a first driver crash (so you need to put a certain level of abuse on the nvidia card to get one)
full member
Activity: 161
Merit: 100
Windows 7 x64.

The blue screen were just caused by trying to play movies and listen to music while mining at full blast lol. =) (All 3 at the same time.)

All I mean't was there are some optimizations that can be done in visual studio that have not been touched / left at default in the current github.

Didn't mean anything by it. =)
full member
Activity: 168
Merit: 100
Intel 3570k overclocked to 4.5Ghz, 16Gb ram

2 770s @ 1254 Core - 3703 Memory
1 670 @ 1254 Core - 3416 Memory

Don't worry...I've been doing this for awhile. Smiley

I posted that mainly because of the performance increase, but up to you guys, doesn't matter to me. Smiley

Which version of windows?
No one is doubting your experience but typically blue screens are caused by hardware or driver issues.
Overclocking the cpu to much is one sure way of getting blue screens.

Looking forward to checking out your changes.
full member
Activity: 161
Merit: 100
Intel 3570k overclocked to 4.5Ghz, 16Gb ram

2 770s @ 1254 Core - 3703 Memory
1 670 @ 1254 Core - 3416 Memory

Don't worry...I've been doing this for awhile. Smiley

I posted that mainly because of the performance increase, but up to you guys, doesn't matter to me. Smiley

Don't need anyone to diagnose my system crashing haha I just meant in general.  It's rock stable, just mean't if I tried to go all crazy and watcha  movie while mining and play music.  Mining alone it doesn't crash either way.
legendary
Activity: 1400
Merit: 1050
Hello all!

Anyone who is using the windows binary and/or compiling with Visual Studio for windows...there are some optimizations that can be done in the visual studio settings that as I have found increase the performance of the binary and reduce random crashing / blue screens (esp when trying to do other things while mining.)

If anyone is interested, here in a few minutes i'll upload my optimized Visual Studio project file and can compile the binaries and post them as well. (Compiled for Djms' latest github source)

I've been able to completely eliminate any crashing / blue screens I've been getting in the past, and it doesn't hurt performance either! Wink
Just curious, do you have a cpu that doesn't support as or by chance running amd motherboard or cpu?

Windows 7 or 32 bit os?


or bad risers, I had a lot at the beginning with my 290x (and scrypt/scrypt-n) because of the riser, as soon as changed the risers they disappeared (I also stopped mining scrypt/scrypt-n, but that's unrelated...  Grin)
full member
Activity: 168
Merit: 100
Hello all!

Anyone who is using the windows binary and/or compiling with Visual Studio for windows...there are some optimizations that can be done in the visual studio settings that as I have found increase the performance of the binary and reduce random crashing / blue screens (esp when trying to do other things while mining.)

If anyone is interested, here in a few minutes i'll upload my optimized Visual Studio project file and can compile the binaries and post them as well. (Compiled for Djms' latest github source)

I've been able to completely eliminate any crashing / blue screens I've been getting in the past, and it doesn't hurt performance either! Wink
Just curious, do you have a cpu that doesn't support aes or by chance running amd motherboard or cpu?

Windows 7 or 32 bit os?

hero member
Activity: 672
Merit: 501
Hello all!

Anyone who is using the windows binary and/or compiling with Visual Studio for windows...there are some optimizations that can be done in the visual studio settings that as I have found increase the performance of the binary and reduce random crashing / blue screens (esp when trying to do other things while mining.)

If anyone is interested, here in a few minutes i'll upload my optimized Visual Studio project file and can compile the binaries and post them as well. (Compiled for Djms' latest github source)

I've been able to completely eliminate any crashing / blue screens I've been getting in the past, and it doesn't hurt performance either! Wink
blue screens, never had any blue screen (but why not)

LOL your not pushing the cards enough then! Blue screens common when I try to push close to 1300/1520 on my 270x's lol
legendary
Activity: 1400
Merit: 1050
Hello all!

Anyone who is using the windows binary and/or compiling with Visual Studio for windows...there are some optimizations that can be done in the visual studio settings that as I have found increase the performance of the binary and reduce random crashing / blue screens (esp when trying to do other things while mining.)

If anyone is interested, here in a few minutes i'll upload my optimized Visual Studio project file and can compile the binaries and post them as well. (Compiled for Djms' latest github source)

I've been able to completely eliminate any crashing / blue screens I've been getting in the past, and it doesn't hurt performance either! Wink
blue screens, never had any blue screen (but why not)
full member
Activity: 161
Merit: 100
Hello all!

Anyone who is using the windows binary and/or compiling with Visual Studio for windows...there are some optimizations that can be done in the visual studio settings that as I have found increase the performance of the binary and reduce random crashing / blue screens (esp when trying to do other things while mining.)

If anyone is interested, here in a few minutes i'll upload my optimized Visual Studio project file and can compile the binaries and post them as well. (Compiled for Djms' latest github source)

I've been able to completely eliminate any crashing / blue screens I've been getting in the past, and it doesn't hurt performance either! Wink
member
Activity: 112
Merit: 10
v1.2U-D7b on CudaMining.cc
includes tsiv's doom mods

http://cudamining.cc/url/releases

EPIC  Grin Grin
Thanks tsiv cayars and djm
legendary
Activity: 1400
Merit: 1050
How about posting your code and we can compare to see what you did differently?

Me just wants to get my grubby hands on it.  Grin

Right, I cloned djm's latest and only modified doom.cu and created doom_luffa512.cu. And obviously you'll need to modify Makefile.am and the VC project files to include doom_luffa512.cu in the build. Built it and voila, ~80 MH/s per 750 Ti. Let me know how it turns out.

Source for both files here: http://pastebin.com/3kUMumEm

I reproduced the speed increase
this :
Code:
#pragma unroll 8
        for (int i = 7; i >= 0; i--) {
            if (hash[i] > d_target[i]) {
                if(position < i) {
                    position = i;
                    rc = false;
                }
             }
             if (hash[i] < d_target[i]) {
                if(position < i) {
                    position = i;
                    rc = true;
                }
             }
        }

give a gain of performance while this doesn't: Shocked
Code:
#pragma unroll 8
for (int i = 7; i >= 0; i--) {
if (Hash[i] > pTarget[i]) {

rc = false;
break;
}
if (Hash[i] < pTarget[i]) {
rc = true;
break;
}
}


Now if someone has the explanations, I will be happy to hear it... (I would tend to believe that the second is faster....) but no...
full member
Activity: 168
Merit: 100
v1.2U-D7b on CudaMining.cc
includes tsiv's doom mods

http://cudamining.cc/url/releases
hero member
Activity: 672
Merit: 501
O dear lord I done forgot the flags for nvidia miners... is there a cheat sheet for them and do they work with All version that are out ( like the nvminer )


Another quick question, is there a reason why my temps and all that are not displayed? Using nvminer D6c or something along those lines and see nothing but a screen full of hash rates and nothing more, but I still would like to see what each card is doing.
legendary
Activity: 3164
Merit: 1003
 from suprnova
GPU Miners please try Port 5112 instead of 5111. So for GPU use:
stratum+tcp://doom.suprnova.cc:5112
and report any issues you have to support or in the bitcointalk.org thread. thanks !

Hashrate Display Bug on Port 5112 is now FIXED !
legendary
Activity: 3164
Merit: 1003
Hm, that's weird, I got that error before I put in the 340.43 beta drivers last night.

Ya, hopefully the new 340.52 drivers fix the problem Smiley


wow it worked and says unable to query number of cuda dievices! is an nvidia driver installed  

3788 is in
EDIT: driver 340.43 will not work on mine that must b the problem
im going to try 340.52

loading in now  Smiley

that did it the new drivers worked thanks all  Smiley Smiley

EDIT:but no older bat files work so im doomed lol ill have to roll back the drivers and say good bye to doom coin oooo well  Smiley
full member
Activity: 137
Merit: 100
How about posting your code and we can compare to see what you did differently?

Me just wants to get my grubby hands on it.  Grin

Right, I cloned djm's latest and only modified doom.cu and created doom_luffa512.cu. And obviously you'll need to modify Makefile.am and the VC project files to include doom_luffa512.cu in the build. Built it and voila, ~80 MH/s per 750 Ti. Let me know how it turns out.

Source for both files here: http://pastebin.com/3kUMumEm
hero member
Activity: 978
Merit: 506
YACoin:
cudaminer.exe -l K430x8 -o stratum+tcp://yac.coinmine.pl:9088 -u censored.censored -p censored --algo=scrypt-jane:YAC
Gainward GTX 650 non-ti 1GB gddr5 Revision A2 128Bit buss not oc-ed installed all newest CUDA etc. drivers
K430x8 was found automaticly
Here is a pic of error message:


If you run with auto-tune do you get any errors ??
Those were settings from auto-tune(yeah it crashed too) ,everytime I auto_Tune it just crashes after founding correct kernel doing one output ,I thinked that maybe I should put kernel settings on start(who knows).
Do you use Intel Graphics for monitor output?

I have never mined YAC maybe someone more knowledgeable than me can help you with that coin
If auto-tune crashes too maybe something else is wrong? did you make any recent changes in hardware/drivers etc ?
Installed CUDA.
With cuda there where bundled new Graphic Card Driver ,no hardware changes.
Yes I have rebooted win7 64 after cuda installed ,and yes I've selected x64 win7 cuda drivers for desktop.
It would not be such a big deal If minerd worked with YAC ,and moddified minerd(with some cpu extensions support) worked with stratum.

You should contact member IvanLabrie. He is expert in yacoin mining with nvidia.
Send him PM.
you should find some help also here:
http://www.overclock.net/t/1468166/gtx-750-ti-mining

Jump to: