Author

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

sr. member
Activity: 438
Merit: 250
What do you mean? The OpenCL dag allocation in chunks? That turned out to be a pointless exercise. It didn't improve hash rate on Nvidia and it didn't work at all on AMD. But I'm happy to implement it for you. In fact I believe I actually tried that as a remedy against the TLB trashing behavior a few months ago on the CUDA miner, but it didn't work.

I have problems with rigs that only have 4 gigs of memory and mixed cards. (amd/Nvidia) So the daggerfile should be loaded in chunks to avoid the usage of virtual memory.

Each instance of ethminer keeps a copy of the full dag in system RAM to validate a solution. However, if it is not present, it will perform a slightly slower "light" validation (https://github.com/Genoil/cpp-ethereum/blob/master/libethcore/EthashAux.cpp line 267-276). If you would load the dag in chunks, send them over to the GPU and then release the system RAM DAG, it could work at a slight performance hit. However, this is not at all what I did in the opencl-chunks branch. The only thing I did there was allocating and sending over the DAG to GPU RAM in chunks.

My 1.0.3 release adds the option to load the DAG from a different file location, so you can do mixed CUDA/OpenCL mining from two instances. However this requires double the DAG RAM, so it's far from ideal. It would be much better to be able to have ethminer auto-select the right GPGPU platform per Worker thread so you can do mixed CPU/OpenCL/CUDA mining from a single ethminer instance. This shouldn't be too much of a hassle to get working. I'll see if I can get that into 1.0.5 (1.0.4 is for stratum support, which I'm fighting with currently).


You obviously know way more than I do but last time I checked that option it stated that it ignored it for GPU mining:

Creating 128 chunked buffers for the DAG
Loading single big chunk kernels because GPU doesn't care about chunks!


Yes I wrote that. The point is, that the original chunks implementation by ETH:DEV (that is disabled in the source btw), used a specific kernel that passed 4 separate pointers to each of the 4 DAG chunks into the kernel. My implementation however did load the DAG in chunks, but assumed the chunks would be allocated contiguously in GPU RAM and therefore just passed a single pointer to the beginning of the DAG into the kernel. I found this apporach somewhere on AMD's opencl forums. It turned out to work fine on Nvidia's OpenCL implementation but not on AMD's. I think there was some kind of fragmentation going on there, but as I don't own any AMD hardware, I discarded the idea of solving anything with that. The original goal of the chunks approach was to avoid the DAGpocalypse, but it seems now that the problems some people seem to have now with DAG allocation are not with the GPU RAM, but with the amount of system RAM on Windows (see here for instance: http://forum.ethereum.org/discussion/comment/18222/#Comment_18222).
legendary
Activity: 1400
Merit: 1050
Ethereum is still hot BTW.

Bensam seems to be the only one in the thread who understand how to mine with a profit. The rest are trolls.

LOL

you made my day  Grin Grin

I am thinking to put that into my signature  Grin

"Bensam seems to be the only one in the thread who understand how to mine with a profit. The rest are trolls."

(best quote ever Grin Grin)
legendary
Activity: 2002
Merit: 1051
ICO? Not even once.
what's -U? not supported on my ethminer from repo.
-U is for cUda.
https://github.com/Genoil/cpp-ethereum/tree/master/releases
building from src works ok on Linux, on Windows it's a bit of a mess.

If you implement the block split in the cudaport like you did in the opencl version I will donate 0.1BTC.

What do you mean? The OpenCL dag allocation in chunks? That turned out to be a pointless exercise. It didn't improve hash rate on Nvidia and it didn't work at all on AMD. But I'm happy to implement it for you. In fact I believe I actually tried that as a remedy against the TLB trashing behavior a few months ago on the CUDA miner, but it didn't work.

You obviously know way more than I do but last time I checked that option it stated that it ignored it for GPU mining:

Creating 128 chunked buffers for the DAG
Loading single big chunk kernels because GPU doesn't care about chunks!
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
What do you mean? The OpenCL dag allocation in chunks? That turned out to be a pointless exercise. It didn't improve hash rate on Nvidia and it didn't work at all on AMD. But I'm happy to implement it for you. In fact I believe I actually tried that as a remedy against the TLB trashing behavior a few months ago on the CUDA miner, but it didn't work.

I have problems with rigs that only have 4 gigs of memory and mixed cards. (amd/Nvidia) So the daggerfile should be loaded in chunks to avoid the usage of virtual memory.
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
Ethereum is still hot BTW.
Bensam seems to be the only one in the thread who understand how to mine with a profit. The rest are trolls.
5% bro 5% go get it done already

I submitted a 5% increase in the DOOM algo @github (gtx 970 compute 5.2)
The Deep algo is also faster.

Deep is now doing 9-10MHASH on the 750ti. Same as the amd 7950 with sgminer but with 1/3 of the power.

Just for you s7icky.
hero member
Activity: 687
Merit: 502
Ethereum is still hot BTW.

Bensam seems to be the only one in the thread who understand how to mine with a profit. The rest are trolls.
You want people to keep donating and at the same time you call them trolls ? wtf
sr. member
Activity: 438
Merit: 250
what's -U? not supported on my ethminer from repo.
-U is for cUda.
https://github.com/Genoil/cpp-ethereum/tree/master/releases
building from src works ok on Linux, on Windows it's a bit of a mess.

If you implement the block split in the cudaport like you did in the opencl version I will donate 0.1BTC.

What do you mean? The OpenCL dag allocation in chunks? That turned out to be a pointless exercise. It didn't improve hash rate on Nvidia and it didn't work at all on AMD. But I'm happy to implement it for you. In fact I believe I actually tried that as a remedy against the TLB trashing behavior a few months ago on the CUDA miner, but it didn't work.
legendary
Activity: 3164
Merit: 1003
Time to move all the compute 5.2 devices in my farm to Etherum

Ether is currently paying

Ether: 0,294BTC/GHASH   (650GHASH network hashrate (191BTC generated to the miners every day) ($72 618))
Quark:0.14BTC/GHASH

gtx 960@ether: 11MHASH (qtminer opencl)
gtx 960@quark: 11MHASH (spmod private #5)

gtx 970@ether: 21MHASH(oc) (genoils cudaminer)
gtx 970@quark: 20MHASH(oc) (spmod private #5)



I will double my profit.
@Sp  what does the 750 Ti get in hashrate ether?
Thx
member
Activity: 106
Merit: 10
what's -U? not supported on my ethminer from repo.
-U is for cUda.
https://github.com/Genoil/cpp-ethereum/tree/master/releases
building from src works ok on Linux, on Windows it's a bit of a mess.

If you implement the block split in the cudaport like you did in the opencl version I will donate 0.1BTC.


then steal the source and resell im guessing?
member
Activity: 106
Merit: 10
Ethereum is still hot BTW.

Bensam seems to be the only one in the thread who understand how to mine with a profit. The rest are trolls.

5% bro 5% go get it done already
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
what's -U? not supported on my ethminer from repo.
-U is for cUda.
https://github.com/Genoil/cpp-ethereum/tree/master/releases
building from src works ok on Linux, on Windows it's a bit of a mess.

If you implement the block split in the cudaport like you did in the opencl version I will donate 0.1BTC.
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
Ethereum is still hot BTW.

Bensam seems to be the only one in the thread who understand how to mine with a profit. The rest are trolls.
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
It's now clear that you can't "just mine".
You need to have at least two of the following:

- developer skills to make your own optimisations
- very cheap or free electricity
- time to follow the market closely and choose what to mine
- daytrading skills to inflate your profit (but then you could just buy, instead of mine)

35000 gtx 970's (hashrate) have been mining etherum with success the last 6 months every day. $15 000 000 worth of coins mined in 6 months..

Etherum market cap: $ 248,616,571   
  
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
You get around 22 MHASH on the 7950.
With 100 cards $266.03 a day. ($8246 a month) (6months= $49 476)

Etherum has been profitable to mine for over 6months..
hero member
Activity: 710
Merit: 502
Uh.... so it doesn't work, well i stick with other algos until I can get 960's then.

pallas 970s also work at a very high temperature, i live in a hot area, and 970s here easy reached 75 degrees mining quark, and no matter how many fans I put on them i was not able to lower the temperature
I know that if you lower the TDP will produce less heat, but at the time the driver i was using had broken the tdp control, and now I sell them all, I prefer go lower power and use cards that prodces less heat, less probability of VRM failure, and also are easy to sell Smiley

will check it ETH can be mined with AMD as I have a farm (not mine, i take a cut for maintaining it) full of AMD's (from the litecoin era) Cheesy
sp_
legendary
Activity: 2954
Merit: 1087
Team Black developer
sp_ you mention that is required compute 5.2 cards to mine eth, so I cannot mine it with the 750Ti'´s?

With the opensourceminer you only get 2-3MHASH with the 750ti with the current dag size.
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
the 970s can be very efficient if you lower the TDP: for example from 180/200 to 130 the hashrate goes down, in percentage, much less than the power usage.
hero member
Activity: 710
Merit: 502
I sold all my 970 and 980 cards, i got tired of the power bills and low profits.

Beginner's mistake. The profit is being moved from the small miners to the big miners. There is profit everywhere. You just need to know what to mine..
Well.

I sold five high end gpu:s in total and put some of that money in ETH. It is up like four times since then so i guess i am not that stupid.
I think a combo of mining smart and daytrading is the way to go if you dont have free electricity and a bunch of optimized miners.

I feel you, the day of high power consumption (when I blow the main brakers, and then the building brakers as well, and almost catch on fire the primary lines coming from the building to my flat hehe, insane!)when I had above 40 degrees C on the appartment all the time.

I also sell all of my big ass GPUs (GTX970, R9 280X, 7970, etc) I just kept 1 rig with 5x7950 modded with very low voltage (0.8v) to see if I can squeeze efficiency outta it, and all of the 750Ti

I am thinking on start selling the 750Ti and buy GTX960 as they seems to be as efficient as the 750Ti, specially based on the comments of sp_ so I think i will give it a shot and sell 6x750Ti and buy 6xGTX960 see how it goes Cheesy

sp_ you mention that is required compute 5.2 cards to mine eth, so I cannot mine it with the 750Ti'´s?
sr. member
Activity: 438
Merit: 250
what's -U? not supported on my ethminer from repo.

-U is for cUda.

https://github.com/Genoil/cpp-ethereum/tree/master/releases

building from src works ok on Linux, on Windows it's a bit of a mess.
legendary
Activity: 1030
Merit: 1006
Is there any easy way for nvidia (win 8 ) users to mine ETH these days ?
I mined ETH earlier on Linux and that sucked :/

Me too: Is there any easy way for nvidia ( win 7 ) to mine eth these days ?

For 750 Ti no, but for everything else it's just as easy as mining anything else.

http://cryptomining-blog.com/5352-some-updates-and-additional-tips-for-mining-ethereum/

970:
ethminer -F http://eth-mine.suprnova.cc:3000/login.worker/5 -U --cuda-grid-size 8192 --cuda-block-size 128

At +500 Mhz on the memory you get 19-21 Mh/s depending on memory type.
First link goes to page not avv and second to... what?
 And I have 280x and 960,970 etc
Jump to: