Pages:
Author

Topic: [ANN] Yet another GPU miner release! [YAC] - page 27. (Read 53319 times)

member
Activity: 104
Merit: 10
Does it work after N hits 8192?
newbie
Activity: 56
Merit: 0
It seems that under this weird circumstance, the GPU miner should be released.
Here it is:
Prebuilt binary for windows 64:
http://sourceforge.net/projects/hnindev/files/yaminer-beta-winx64.zip
Source code for compiling under linux or win32
http://sourceforge.net/projects/hnindev/files/yaminer-beta-src.zip, (not fully tested, because under linux I used a older version of cgminer)

It's based on the cgminer scrypt mining, but there's some difference, the lookup-gap=2 + thread-concurrency parameters are just used to for allocate the pad buffer. The intensity (I) means the global work size 2^I, it seems to be related to the Nfactor & GPU stream cores & GPU memory size. For the GCN GPUs, set the worksize to 256 and for the pre-GCN GPUs, set the worksize to 64.

Some typical command lines:
For 5950
cgminer --device 0 --scrypt --worksize 64 --lookup-gap 2 -I 11 --thread-concurrency 8192 -o -u -p
Currently can hash 190KH/s (Nfactor=9)

For 6750
cgminer --device 0 --scrypt --worksize 64 --lookup-gap 2 -I 10 --thread-concurrency 2816 -o -u -p
Currently can hash 47KH/s (Nfactor=9)

For 7950
cgminer --device 0 --scrypt --worksize 256 --lookup-gap 2 -I 12 --thread-concurrency 32768 -o -u -p
Currently can hash 230KH/s (Nfactor=9)

When running under linux, maybe you need to set these environment variables:
export DISPLAY=:0
export GPU_MAX_ALLOC_PERCENT=100
export GPU_USE_SYNC_OBJECTS=1

PS, my GPU miner is not quite fast comparing to some others, and it may not work for some other cards.
YAC is dieing
sr. member
Activity: 425
Merit: 262
linux item downloads but says error with archive

Oh, I upload again. There're some cgminer's files are very large. Try later.
sr. member
Activity: 266
Merit: 250
Network hashrate: 73.8Mhash
Difficulty: .73573658
sr. member
Activity: 406
Merit: 250
The cryptocoin watcher
Posting to watch. Good luck anyone beating LTC GPU mining profitability with this.
legendary
Activity: 882
Merit: 1000
linux item downloads but says error with archive
hero member
Activity: 672
Merit: 501
Be nice to see if nvidia could do this. Of course I can not get this to work with my cards to test :/
sr. member
Activity: 425
Merit: 262
It seems that under this weird circumstance, the GPU miner should be released.
Here it is:
Prebuilt binary for windows 64:
http://sourceforge.net/projects/hnindev/files/yaminer-beta-winx64-2.zip
Source code:
http://sourceforge.net/projects/hnindev/files/yaminer-beta-src-2.zip
Win32 binary built by Thirtybird: https://mega.co.nz/#!e1YVDBYZ!YSzn40ba5ciOVUeJjIcQnFxbvr0JhdYwkzqempL_l8Y
CL kernel v7 provided by mikaelh: https://bitcointalksearch.org/topic/m.2595928
(Package Status: MINOR UPDATE, correct the program name issue, upgrade to cgminer 3.2.1, If you have working installation, no need to update.)

It's based on the cgminer scrypt mining, but there's some difference, the lookup-gap=2 + thread-concurrency parameters are just used to for allocate the pad buffer. The intensity (I) means the global work size 2^I, it seems to be related to the Nfactor & GPU stream cores & GPU memory size. For the GCN GPUs, set the worksize to 256 and for the pre-GCN GPUs, set the worksize to 64.

Some command lines only for reference:
For 5950
yacminer --device 0 --scrypt --worksize 64 --lookup-gap 2 -I 11 --thread-concurrency 8192 -o -u -p
Currently can hash 190KH/s (Nfactor=9)

For 6750
yacminer --device 0 --scrypt --worksize 64 --lookup-gap 2 -I 10 --thread-concurrency 2816 -o -u -p
Currently can hash 47KH/s (Nfactor=9)

For 7950
Some correction
[Under Linux]
yacminer --device 0 --scrypt --worksize 256 --lookup-gap 2 -I 12 --thread-concurrency 32768 -o -u -p
Currently can hash 230KH/s (Nfactor=9)
[Under Windows]
yacminer --device 0 --scrypt --worksize 256 --lookup-gap 2 -I 11 --thread-concurrency 8192 -o -u -p
Currently can hash ???KH/s (Nfactor=9)

When running under linux, maybe you need to set these environment variables:
Quote
export DISPLAY=:0
export GPU_MAX_ALLOC_PERCENT=100
export GPU_USE_SYNC_OBJECTS=1

[Compilation under linux]
It's quite easy if you've already complied cgminer once (have all the other dependency libraries installed)
Run:
Quote
chmod +x ./configure
./configure --enable-scrypt
make install
Then, it will be installed into the application's dir (typical /usr/local/bin).

[Known issue]
  • Because using the latest cgminer 3.2.0 code base, the network thread seems has slow reaction to submit hash & get a response at the beginning. After a while, it will become normal.
  • AMD Graphics drivers prior to 12.X may not work, so recommend using newer drivers.

[Q&As]
https://bitcointalksearch.org/topic/m.2449944
https://bitcointalksearch.org/topic/bounty-200-yac-claimed-232907  (Performance tuning, out-of-dated if you use the kernel supported Look-up gap & TC)

PS, my GPU miner is not quite fast comparing to some others, and it may not work for some other cards.
Pages:
Jump to: