Author

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

legendary
Activity: 2002
Merit: 1051
ICO? Not even once.
Back to $1100 Huh

The climb in the last few days is getting pretty crazy! It'll break $500 today and probably $600 tomorrow.

I don't think it's likely, but it would be also nice if altcoins would follow the trend which would boost mining profitability.
full member
Activity: 231
Merit: 150
That would be nice, was around 1200 at one point if I remember correct.
  Grin http://preev.com/


sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
Back to $1100 Huh


sr. member
Activity: 438
Merit: 250
Why don't you extract the miner part and make a visual studio project file for me, so I can spend my time on something more interesting.
BTW if you cut out local CPU validation of results, it should be fairly straightforward to move ethereum into ccminer. There are quite a few stratum pools around by now. Perhaps even with local validation, but I don't know how ccminer goes about that for other algo's.

And the DAG file, do you need some logic to retrieve this file as well? Or is it generated?

Dang forgot about that one. It's generated, so you would need to move that bit into ccminer as well. Or you could have a standalone ethminer generate these for you. ethminer -D generates only the DAG file that would apply for (and 29,999 other blocks). Another approach could be having the repo's side by side and use the functionality from the static libs that cpp-ethereum generates. It's all pretty well separated.
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
Why don't you extract the miner part and make a visual studio project file for me, so I can spend my time on something more interesting.
BTW if you cut out local CPU validation of results, it should be fairly straightforward to move ethereum into ccminer. There are quite a few stratum pools around by now. Perhaps even with local validation, but I don't know how ccminer goes about that for other algo's.

And the DAG file, do you need some logic to retrieve this file as well? Or is it generated?
sr. member
Activity: 438
Merit: 250
Why don't you extract the miner part and make a visual studio project file for me, so I can spend my time on something more interesting.
BTW if you cut out local CPU validation of results, it should be fairly straightforward to move ethereum into ccminer. There are quite a few stratum pools around by now. Perhaps even with local validation, but I don't know how ccminer goes about that for other algo's.
legendary
Activity: 1764
Merit: 1024
hashpower payed good, because they mined mobilecash (lyra2v2)
https://bitcointalksearch.org/topic/mobilecash-first-poch-coin-proof-of-charity-1182734
I've been mining vert and mbl on p2pool, maybe mbl will take off and add value to the vert mining.
last I checked give me coins had 62% of hash for Vert, for a coin that's main value proposition is decentralization by avoiding asics and devs making setting up p2pool super easy that's pathetic to have all the hash on one pool. GMC doesn't even merge mine MBL...crypto confuses me sometimes.

Zoomcoin (lyra2v2) is looking good now.

what site do you use for comparing profit among algo and coin?
whattomine seems highly inaccurate, also i have not found any site for comparing different algo mining profitability with eth mining (specially digibyte, skein for amd and qubit and skein for nvidia )
tanx


What to mine is pretty accurate, set it for 24hr profitability and take not of trends in difficulty. Only thing it's not accurate with is DGB, but DGB is multi-algo so that messes everything up when figuring out profitability with it.

In general it seems as though the profitability comparison sites don't up date soon enough or include niche coins. Unfortunately you can't sort based by algo on Coinmarketcap, which definitely is a needed feature. Coinmarketcap in and of itself doesn't offer much information for miners besides which coin has the biggest D.
sr. member
Activity: 445
Merit: 255
hashpower payed good, because they mined mobilecash (lyra2v2)
https://bitcointalksearch.org/topic/mobilecash-first-poch-coin-proof-of-charity-1182734
I've been mining vert and mbl on p2pool, maybe mbl will take off and add value to the vert mining.
last I checked give me coins had 62% of hash for Vert, for a coin that's main value proposition is decentralization by avoiding asics and devs making setting up p2pool super easy that's pathetic to have all the hash on one pool. GMC doesn't even merge mine MBL...crypto confuses me sometimes.

Zoomcoin (lyra2v2) is looking good now.

what site do you use for comparing profit among algo and coin?
whattomine seems highly inaccurate, also i have not found any site for comparing different algo mining profitability with eth mining (specially digibyte, skein for amd and qubit and skein for nvidia )
tanx

http://www.altcoinprofitability.com/
The owner is Singman33 on this forum (present also in forum.hardware.fr as singman)...
member
Activity: 67
Merit: 10
hashpower payed good, because they mined mobilecash (lyra2v2)
https://bitcointalksearch.org/topic/mobilecash-first-poch-coin-proof-of-charity-1182734
I've been mining vert and mbl on p2pool, maybe mbl will take off and add value to the vert mining.
last I checked give me coins had 62% of hash for Vert, for a coin that's main value proposition is decentralization by avoiding asics and devs making setting up p2pool super easy that's pathetic to have all the hash on one pool. GMC doesn't even merge mine MBL...crypto confuses me sometimes.

Zoomcoin (lyra2v2) is looking good now.

what site do you use for comparing profit among algo and coin?
whattomine seems highly inaccurate, also i have not found any site for comparing different algo mining profitability with eth mining (specially digibyte, skein for amd and qubit and skein for nvidia )
tanx
sr. member
Activity: 427
Merit: 250
"cmake" = crapmake
sr. member
Activity: 438
Merit: 250
I am working on it. But I fail to build because I have to install alot of shit to compile the ether stuff. Why don't you extract the miner part and make a visual studio project file for me, so I can spend my time on something more interesting.

This is how far I came:

Code:
C:\code\cpp-ethereum-cudaminer>cmake -G "Visual Studio 12 2013 Win64"
-- Got C:\Program Files (x86)\Windows Kits\8.1\ - Windows/Platform SDK directori
es:
-- FindWindowsSDK: Detected Visual Studio 2012 or newer, not using the _xp tools
et variant: including SDK versions that drop XP support in search!
 - WindowsSDK dirs: C:/Program Files (x86)/Windows Kits/8.1;C:/Program Files (x8
6)/Microsoft SDKs/Windows/v8.0A;C:/Program Files (x86)/Microsoft SDKs/Windows/v8
.1A;C:/Program Files (x86)/Microsoft SDKs/Windows/v7.1A
-- ctest path: C:/Program Files (x86)/CMake/bin/ctest.exe
CMake Error at cmake/FindPackageHandleStandardArgs.cmake:138 (message):
  Could NOT find CryptoPP (missing: CRYPTOPP_INCLUDE_DIR CRYPTOPP_LIBRARY)
  (Required is exact version "5.6.2")
Call Stack (most recent call first):
  cmake/FindPackageHandleStandardArgs.cmake:374 (_FPHSA_FAILURE_MESSAGE)
  cmake/FindCryptoPP.cmake:107 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  cmake/EthDependencies.cmake:44 (find_package)
  CMakeLists.txt:298 (include)


-- Configuring incomplete, errors occurred!
See also "C:/code/cpp-ethereum-cudaminer/CMakeFiles/CMakeOutput.log".

C:\code\cpp-ethereum-cudaminer>


hehe you're almost there already. there's a directory /extdep with a getstuff.bat, run it and wait it out, it's ~10GB of crap you need little bits of. then the build steps are:

Code:
C:\code\cpp-ethereum-cudaminer>mkdir build
C:\code\cpp-ethereum-cudaminer>cd build
C:\code\cpp-ethereum-cudaminer\build>cmake -DBUNDLE=cudaminer -G "Visual Studio 12 2013 Win64" ..

now there still is something wrong with this cmake crap that I still haven't got to. so you build once, and it will fail because the BuildInfo.vcxproj  is looking for BuildInfo.h in the wrong place. Remove it from the project and add it again from one directory higher than were it expected it would be. I should make the repo up to date with latest again so it builds all nice again etc, but these people at ethdev just keep moving stuff around so at some point I stopped updating.

Naturally, you won't find the standard CUDA stuff in the ethash-cuda project. It's all cmaked away in CMakeList.txt...

 
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
I am working on it. But I fail to build because I have to install alot of shit to compile the ether stuff. Why don't you extract the miner part and make a visual studio project file for me, so I can spend my time on something more interesting.

This is how far I came:

Code:
C:\code\cpp-ethereum-cudaminer>cmake -G "Visual Studio 12 2013 Win64"
-- Got C:\Program Files (x86)\Windows Kits\8.1\ - Windows/Platform SDK directori
es:
-- FindWindowsSDK: Detected Visual Studio 2012 or newer, not using the _xp tools
et variant: including SDK versions that drop XP support in search!
 - WindowsSDK dirs: C:/Program Files (x86)/Windows Kits/8.1;C:/Program Files (x8
6)/Microsoft SDKs/Windows/v8.0A;C:/Program Files (x86)/Microsoft SDKs/Windows/v8
.1A;C:/Program Files (x86)/Microsoft SDKs/Windows/v7.1A
-- ctest path: C:/Program Files (x86)/CMake/bin/ctest.exe
CMake Error at cmake/FindPackageHandleStandardArgs.cmake:138 (message):
  Could NOT find CryptoPP (missing: CRYPTOPP_INCLUDE_DIR CRYPTOPP_LIBRARY)
  (Required is exact version "5.6.2")
Call Stack (most recent call first):
  cmake/FindPackageHandleStandardArgs.cmake:374 (_FPHSA_FAILURE_MESSAGE)
  cmake/FindCryptoPP.cmake:107 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  cmake/EthDependencies.cmake:44 (find_package)
  CMakeLists.txt:298 (include)


-- Configuring incomplete, errors occurred!
See also "C:/code/cpp-ethereum-cudaminer/CMakeFiles/CMakeOutput.log".

C:\code\cpp-ethereum-cudaminer>
sr. member
Activity: 438
Merit: 250
Nice. Does the precalc gain you anything? I always assumed it didn't matter that much since you're waiting for global loads anyway. Doing 1/4th of the memory reads would certainly help, but only if the memory would be reorganized. i wouldn't know where to start:)
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
Thanks Smiley
I am looking at the Etherum miner now. I have some improvements.
Very curious what you come up with. I hope you can challenge me to look at the code once again, Kind of lost interest with the whole TLB trashing thing going on on Windows.

in the dagger.cuh:

__device__ uint4 fnv4(uint4 a, uint4 b)
{
   uint4 c;
   c.x = a.x * FNV_PRIME ^ b.x;
   c.y = a.y * FNV_PRIME ^ b.y;
   c.z = a.z * FNV_PRIME ^ b.z;
   c.w = a.w * FNV_PRIME ^ b.w;
   return c;
}


Since a.x*2^24= a.x<<24


This can be rewritten to:

__device__ uint4 fnv4(uint4 a, uint4 b)
{
   c.x = sharedmemprecalc[a.x&0xff]^ b.x;
   c.y = sharedmemprecalc[a.y&0xff] ^ b.y;
   c.z = sharedmemprecalc[a.z&0xff] ^ b.z;
   c.w = sharedmemprecalc[a.w&0xff] ^ b.w;
   return c;
}

The precalcbuffer must be 32bit  (256*4 bytes) and the  values shifted by 24 bits (shared mem level1cache):

xx000000

Code:
__shared__ uint32_t sharedmemprecalc[256 * 4];
for (int i = 0; i<256; i++)
{
sharedmemprecalc[i] = (193 * i) << 24;  // Since the FNV_PRIME is a high number the 24 highest bits of the product are ignored. We only need to know the 8 low bits.
}





since you ony need to read 1 byte and not the whole 4 bytes (32 bits), you might be able to solve it with 1/4th of the memory reads...

__device__ uint4 fnv4(uchar4 a, uint4 b)
{
   c.x = sharedmemprecalc[a.x]^ b.x;
   c.y = sharedmemprecalc[a.y] ^ b.y;
   c.z = sharedmemprecalc[a.z] ^ b.z;
   c.w = sharedmemprecalc[a.w] ^ b.w;
   return c;
}

But you might have to reorganize /scramble the memory. and read 32 bit lineary in one read to fill the uchar4.

hero member
Activity: 687
Merit: 502
Anyone else having trouble mining lyrarev2 at nicehash right now ?
I have "stratum_recv_line_failed" on all my miners right now.

No interruptions for me on westhash.
The problem seem to be in Europe. I am mining on Amsterdam and it fails.
I switched it over to another location and it starts up right away.
legendary
Activity: 1470
Merit: 1114
Anyone else having trouble mining lyrarev2 at nicehash right now ?
I have "stratum_recv_line_failed" on all my miners right now.

No interruptions for me on westhash (lyra2rev2.usa.nicehash.com:3347).
sr. member
Activity: 438
Merit: 250
Thanks Smiley

I am looking at the Etherum miner now. I have some improvements.

Very curious what you come up with. I hope you can challenge me to look at the code once again, Kind of lost interest with the whole TLB trashing thing going on on Windows.
hero member
Activity: 687
Merit: 502
Anyone else having trouble mining lyrarev2 at nicehash right now ?
I have "stratum_recv_line_failed" on all my miners right now.
legendary
Activity: 1764
Merit: 1024
hashpower payed good, because they mined mobilecash (lyra2v2)
https://bitcointalksearch.org/topic/mobilecash-first-poch-coin-proof-of-charity-1182734
I've been mining vert and mbl on p2pool, maybe mbl will take off and add value to the vert mining.
last I checked give me coins had 62% of hash for Vert, for a coin that's main value proposition is decentralization by avoiding asics and devs making setting up p2pool super easy that's pathetic to have all the hash on one pool. GMC doesn't even merge mine MBL...crypto confuses me sometimes.

Zoomcoin (lyra2v2) is looking good now.

There are two exchanges, neither have any amount of volume. No buy support and all sell orders.
member
Activity: 81
Merit: 10
hashpower payed good, because they mined mobilecash (lyra2v2)
https://bitcointalksearch.org/topic/mobilecash-first-poch-coin-proof-of-charity-1182734
I've been mining vert and mbl on p2pool, maybe mbl will take off and add value to the vert mining.
last I checked give me coins had 62% of hash for Vert, for a coin that's main value proposition is decentralization by avoiding asics and devs making setting up p2pool super easy that's pathetic to have all the hash on one pool. GMC doesn't even merge mine MBL...crypto confuses me sometimes.

Zoomcoin (lyra2v2) is looking good now.
Thanks, never even heard of it before but nice price action today gonna switch over to it.

I just sold my verts to put half a bitcoin into that voxelus tokensale, I don't care about the coin just interested cause it's backed by legit people not a scam and quick turnaround, sale lasts 30 days and then coins are released so hoping I can dump for a quick profit in 30 days.
Only reason I'm telling you I liquidated my VTC is because
we don't really care, for your info vtc team is an honest one...   Roll Eyes
(and we all know that when people post that kind of "info", it is because they want to manipulate market)
Jump to: