Pages:
Author

Topic: [ANN] YACMiner - AMD GPU miner for Scrypt-Chacha, N-Scrypt, and Scrypt coins - page 12. (Read 47379 times)

hero member
Activity: 693
Merit: 500
Where should i put the yacoin.conf file? I have tried in .cgminer, .yacminer or even at run directory, but yacminer still won't find it??

Thanks in advance.

filename should be yacminer.conf and in the running directory.  Ya, I got that wrong in the release notes, sorry.


I have tried it before. And it doesn't work either. Sad
Btw, you don't need to be sorry. Your miner is amazing, just I can't still tune it for my AMDs. Its hard, to be honest.

Well, fire it up with command line parameters and then hit "S" and then hit "W" - it should prompt you to save a filename.  Just hit enter and it should write out your config file into your working directory. 
hero member
Activity: 938
Merit: 1000
Where should i put the yacoin.conf file? I have tried in .cgminer, .yacminer or even at run directory, but yacminer still won't find it??

Thanks in advance.

filename should be yacminer.conf and in the running directory.  Ya, I got that wrong in the release notes, sorry.


I have tried it before. And it doesn't work either. Sad
Btw, you don't need to be sorry. Your miner is amazing, just I can't still tune it for my AMDs. Its hard, to be honest.
hero member
Activity: 693
Merit: 500
Where should i put the yacoin.conf file? I have tried in .cgminer, .yacminer or even at run directory, but yacminer still won't find it??

Thanks in advance.

filename should be yacminer.conf and in the running directory.  Ya, I got that wrong in the release notes, sorry.
hero member
Activity: 938
Merit: 1000
Where should i put the yacoin.conf file? I have tried in .cgminer, .yacminer or even at run directory, but yacminer still won't find it??

Thanks in advance.
hero member
Activity: 812
Merit: 1000
Quote
What would be best coin for my R7 240 4GB to mine (YAC= 2.9 Kh/s; MRC= 23 Kh/s; ...; ...)?

I mine yac on them...also on a GTX 780. Total= 14kh/s, soon to be 18 once I get a GTX 750 Ti.
hero member
Activity: 509
Merit: 500
Can't upload avatar
YAC: R7 240 4GB
Code:
--scrypt-chacha --buffer-size 3376 --no-submit-stale  -w 256 --rawintensity 1280 --lookup-gap 2 --gpu-threads 1
2.9 Kh/s

MicroCoin: crappy 7950 3GB
Code:
--scrypt-chacha --starttime 1389028879 --buffer-size 2100 --lookup-gap 2 -w 256 --rawintensity 6400 --queue 0 --scan-time 2 --expiry 4 --gpu-threads 1
110 Kh/s

still testing

for MRC weird A and U (U=80)
For MRC Works with 7950 with 6GB RAM, but not with 4GB RAM computers.
Any tips  Huh

Buy more RAM  Wink

As Thirtybird suggested --rawintensity 7168 works great. GPU 1150, MEM 1300, --buffer-size around 2000 gives around 120 Kh/s.



What would be best coin for my R7 240 4GB to mine (YAC= 2.9 Kh/s; MRC= 23 Kh/s; ...; ...)?
hero member
Activity: 693
Merit: 500
One little bug I have noticed is that in 1 out of ~5 launches the config settings for gpu-engine and gpu-memclock are not used, the GPUs end up running at their stock values.  I have noticed it on 3 of my systems.

Not a big issue as you ca either just re-launch or change the settings from within but just bringing it to light.

the same parameters that fail will work  .. randomly?  OR different parameters will work?  Can I guess that you're on linux?

I'm on windows8 64bit and windows7 64bit using the binaries.

Yeah its weird, most times the parameters work, but sometimes they just don't seem to get passed along.

Finally, someone I can relate to Smiley  post your command line.  I'm wondering if it's something I noticed a long time ago (with all miners) and just took as a fact of life..

With that said, I did have one card that just wouldn't even clock up when starting a miner - had to force it set with afterburner, but it's been behaving after driver re-installs and upgrade to 13.12.
legendary
Activity: 912
Merit: 1000
One little bug I have noticed is that in 1 out of ~5 launches the config settings for gpu-engine and gpu-memclock are not used, the GPUs end up running at their stock values.  I have noticed it on 3 of my systems.

Not a big issue as you ca either just re-launch or change the settings from within but just bringing it to light.

the same parameters that fail will work  .. randomly?  OR different parameters will work?  Can I guess that you're on linux?

I'm on windows8 64bit and windows7 64bit using the binaries.

Yeah its weird, most times the parameters work, but sometimes they just don't seem to get passed along.
full member
Activity: 229
Merit: 100
Been messing with it for hours now and I cant use any of the Nfmin,Nfmax or StartT settings or yac miner will just close in milliseconds. As soon as I remove these parameters it starts but will be useless for me  Cry

yacminer --scrypt-chacha --worksize 256 --thread-concurrency 16384 -g2 -I 12 --lookup-gap 4
-o stratum+tcp://mrceu.nut2pools.com:6000 -u user.d -p xxx --Nfmin 4 --Nfmax 30 --StartT 1389028879


Can anyone please help me point out whats wrong here ? Tried the other kernel, --scrypt etc.

change Nfmin to nfmin, Nfmax to nfmax and StartT to starttime

Thank You so much  Smiley God knows how long it would have taken me to figure it out Grin

Just long enough to read the release notes or the documentation, or the "--help" screen maybe? Cheesy


Actually went through both of them but just did'nt catch the small difference difference  Smiley
hero member
Activity: 693
Merit: 500
Been messing with it for hours now and I cant use any of the Nfmin,Nfmax or StartT settings or yac miner will just close in milliseconds. As soon as I remove these parameters it starts but will be useless for me  Cry

yacminer --scrypt-chacha --worksize 256 --thread-concurrency 16384 -g2 -I 12 --lookup-gap 4
-o stratum+tcp://mrceu.nut2pools.com:6000 -u user.d -p xxx --Nfmin 4 --Nfmax 30 --StartT 1389028879


Can anyone please help me point out whats wrong here ? Tried the other kernel, --scrypt etc.

change Nfmin to nfmin, Nfmax to nfmax and StartT to starttime

Thank You so much  Smiley God knows how long it would have taken me to figure it out Grin

Just long enough to read the release notes or the documentation, or the "--help" screen maybe? Cheesy
full member
Activity: 229
Merit: 100
Been messing with it for hours now and I cant use any of the Nfmin,Nfmax or StartT settings or yac miner will just close in milliseconds. As soon as I remove these parameters it starts but will be useless for me  Cry

yacminer --scrypt-chacha --worksize 256 --thread-concurrency 16384 -g2 -I 12 --lookup-gap 4
-o stratum+tcp://mrceu.nut2pools.com:6000 -u user.d -p xxx --Nfmin 4 --Nfmax 30 --StartT 1389028879


Can anyone please help me point out whats wrong here ? Tried the other kernel, --scrypt etc.

change Nfmin to nfmin, Nfmax to nfmax and StartT to starttime

Thank You so much  Smiley God knows how long it would have taken me to figure it out Grin
hero member
Activity: 693
Merit: 500
One little bug I have noticed is that in 1 out of ~5 launches the config settings for gpu-engine and gpu-memclock are not used, the GPUs end up running at their stock values.  I have noticed it on 3 of my systems.

Not a big issue as you ca either just re-launch or change the settings from within but just bringing it to light.

the same parameters that fail will work  .. randomly?  OR different parameters will work?  Can I guess that you're on linux?
legendary
Activity: 912
Merit: 1000
One little bug I have noticed is that in 1 out of ~5 launches the config settings for gpu-engine and gpu-memclock are not used, the GPUs end up running at their stock values.  I have noticed it on 3 of my systems.

Not a big issue as you ca either just re-launch or change the settings from within but just bringing it to light.
legendary
Activity: 912
Merit: 1000
Been messing with it for hours now and I cant use any of the Nfmin,Nfmax or StartT settings or yac miner will just close in milliseconds. As soon as I remove these parameters it starts but will be useless for me  Cry

yacminer --scrypt-chacha --worksize 256 --thread-concurrency 16384 -g2 -I 12 --lookup-gap 4
-o stratum+tcp://mrceu.nut2pools.com:6000 -u user.d -p xxx --Nfmin 4 --Nfmax 30 --StartT 1389028879


Can anyone please help me point out whats wrong here ? Tried the other kernel, --scrypt etc.

change Nfmin to nfmin, Nfmax to nfmax and StartT to starttime
full member
Activity: 229
Merit: 100
Been messing with it for hours now and I cant use any of the Nfmin,Nfmax or StartT settings or yac miner will just close in milliseconds. As soon as I remove these parameters it starts but will be useless for me  Cry

yacminer --scrypt-chacha --worksize 256 --thread-concurrency 16384 -g2 -I 12 --lookup-gap 4
-o stratum+tcp://mrceu.nut2pools.com:6000 -u user.d -p xxx --Nfmin 4 --Nfmax 30 --StartT 1389028879


Can anyone please help me point out whats wrong here ? Tried the other kernel, --scrypt etc.
hero member
Activity: 693
Merit: 500
So, I'm going to chalk that up to a bug in the code that is now fixed in source - Thanks for the help in squashing it!
member
Activity: 105
Merit: 10
Well, if that's the ONLY output, then based on that, it's only one of a couple things :

 [2014-03-17 10:36:55] yacminer: -R: requires an argument
 [2014-03-17 10:50:18] yacminer: -R: Invalid value passed to set raw intensity
 [2014-03-17 10:37:02] yacminer: -R: unrecognized option
 [2014-03-17 10:53:42] yacminer: -R: Invalid parameters for raw intensity

Two of which are produced by any code I've had to touch(part of libccan), and the code for -I is identical for parsing the parameters.  If the library wasn't working or was different from what's included in the source, then -I would not work either, so I'm leaning towards the second or third option, and my guess would be that it isn't the latest code or you're executing a different binary if you compiled 3.5.0 yourself.  run

./yacminer -V
and
./yacminer --help

let's see that output...

With that said though, There is a missing return value in the set_rawintensity routine (all the other ones return NULL, this one could return garbage I guess).  I've added that return value and committed it.  If you've checked the other issues and know that's not it, pull the latest version from github, compile it and try that.  I'd like to know either way if it works or does not.

So tried updating my system, saw that it did not update anymore, changed server and it worked again. So tried after that to recompile. Did not work. At least I dodged the embarassment of forgotten updates. Cheesy

Next thing downloaded everything from github again, recompiled and then no error. But still just I set, so removed I from script and now its rI.

Awesome, somebody can buy himself some cocktail or asian takeout when I get some coins together. Thank you!

For completion the requested infos:

bab5@bab5-desktop:~/YACMiner-master$ ./yacminer --help
yacminer 3.5.0-yac2
Built with GPU scrypt mining support.
Usage: ./yacminer [-BDdGEgIXRKklmpPQqsTouvwOchnV]
Options for both config file and command line:
--api-allow   Allow API access only to the given list of [G:]IP[/Prefix] addresses[/subnets]
--api-description Description placed in the API status header, default: cgminer version
--api-groups  API one letter groups G:cmd:cmd[,P:cmd:*...] defining the cmds a groups can use
--api-listen        Enable API, default: disabled
--api-network       Allow API (if enabled) to listen on/for any address, default: only 127.0.0.1
--api-port    Port number of miner API (default: 4028)
--auto-fan          Automatically adjust all GPU fan speeds to maintain a target temperature
--auto-gpu          Automatically adjust all GPU engine clock speeds to maintain a target temperature
--balance           Change multipool strategy from failover to even share balance
--benchmark         Run cgminer in benchmark mode - produces no shares
--buffer-size|-B Set OpenCL Buffer size in MB for scrypt mining, comma separated
--compact           Use compact display without per device statistics
--debug|-D          Enable debug output
--device|-d   Select device to use, one value, range and/or comma separated (e.g. 0-2,4) default: all
--disable-gpu|-G    Disable GPU mining even if suitable devices exist
--disable-rejecting Automatically disable pools that continually reject shares
--expiry|-E   Upper bound on how many seconds after getting work we consider a share from it stale (default: 60)
--failover-only     Don't leak work to backup pools when primary pool is lagging
--fix-protocol      Do not redirect to a different getwork protocol (eg. stratum)
--gpu-dyninterval Set the refresh interval in ms for GPUs using dynamic intensity (default: 7)
--gpu-platform Select OpenCL platform ID to use for GPU mining (default: -1)
--gpu-threads|-g Number of threads per GPU - one value or comma separated list (e.g. 1,2,1)
--gpu-engine  GPU engine (over)clock range in Mhz - one value, range and/or comma separated list (e.g. 850-900,900,750-850)
--gpu-fan     GPU fan percentage range - one value, range and/or comma separated list (e.g. 0-85,85,65)
--gpu-map     Map OpenCL to ADL device order manually, paired CSV (e.g. 1:0,2:1 maps OpenCL 1 to ADL 0, 2 to 1)
--gpu-memclock Set the GPU memory (over)clock in Mhz - one value for all or separate by commas for per card
--gpu-memdiff Set a fixed difference in clock speed between the GPU and memory in auto-gpu mode
--gpu-powertune Set the GPU powertune percentage - one value for all or separate by commas for per card
--gpu-reorder       Attempt to reorder GPU devices according to PCI Bus ID
--gpu-vddc    Set the GPU voltage in Volts - one value for all or separate by commas for per card
--lookup-gap  Set GPU lookup gap for scrypt mining, comma separated
--intensity|-I Intensity of GPU scanning (d or -10 -> 20, default: d to maintain desktop interactivity)
--xintensity|-X Shader based intensity of GPU scanning (1 to 9999), overrides --intensity|-I.
--rawintensity|-R Raw intensity of GPU scanning (1 to 2147483647), overrides --intensity|-I and --xintensity|-X.
--kernel-path|-K Specify a path to where bitstream and kernel files are (default: "/usr/local/bin")
--kernel|-k   Override sha256 kernel to use (diablo, poclbm, phatk or diakgcn) - one value or comma separated
--load-balance      Change multipool strategy from failover to efficiency based balance
--log|-l      Interval in seconds between log output (default: 5)
--lowmem            Minimise caching of shares for low memory applications
--monitor|-m  Use custom pipe cmd for output messages
--net-delay         Impose small delays in networking to not overload slow routers
--nfmin       Set min N factor for mining scrypt-chacha and N-Scrypt coins (4 to 40)
--nfmax       Set max N factor for mining scrypt-chacha and N-Scrypt coins (4 to 40)
--no-adl            Disable the ATI display library used for monitoring and setting GPU parameters
--no-restart        Do not attempt to restart GPUs that hang
--no-submit-stale   Don't submit shares if they are detected as stale
--nscrypt           Use the adaptive N-Factor scrypt algorithm for mining
--pass|-p     Password for bitcoin JSON-RPC server
--per-device-stats  Force verbose mode and output per-device statistics
--protocol-dump|-P  Verbose dump of protocol-level activities
--queue|-Q    Minimum number of work items to have queued (0+) (default: 1)
--quiet|-q          Disable logging output, display status and errors
--real-quiet        Disable all output
--remove-disabled   Remove disabled devices entirely, as if they didn't exist
--rotate      Change multipool strategy from failover to regularly rotate at N minutes (default: 0)
--round-robin       Change multipool strategy from failover to round robin on failure
--scan-time|-s Upper bound on time spent scanning current work, in seconds (default: 15)
--sched-start Set a time of day in HH:MM to start mining (a once off without a stop time)
--sched-stop  Set a time of day in HH:MM to stop mining (will quit without a start time)
--scrypt            Use the scrypt algorithm for mining
--scrypt-chacha     Use the scrypt-chacha algorithm for mining (aka scrypt-jane)
--shaders     GPU shaders per card for tuning scrypt, comma separated
--sharelog    Append share log to file
--shares      Quit after mining N shares (default: unlimited)
--socks-proxy Set socks4 proxy (host:port)
--starttime   Set nStartTime for mining scrypt-jane and N-Scrypt coins
--syslog            Use system log for output messages (default: standard error)
--temp-cutoff Temperature where a device will be automatically disabled, one value or comma separated list (default: 95)
--temp-hysteresis Set how much the temperature can fluctuate outside limits when automanaging speeds (default: 3)
--temp-overheat Overheat temperature when automatically managing fan and GPU speeds, one value or comma separated list (default: 85)
--temp-target Target temperature when automatically managing fan and GPU speeds, one value or comma separated list (default: 75)
--text-only|-T      Disable ncurses formatted screen output
--thread-concurrency Set GPU thread concurrency for scrypt mining, comma separated
--url|-o      URL for bitcoin JSON-RPC server
--user|-u     Username for bitcoin JSON-RPC server
--vectors|-v  Override detected optimal vector (1, 2 or 4) - one value or comma separated list
--verbose           Log verbose output to stderr as well as status output
--worksize|-w Override detected optimal worksize - one value or comma separated list
--userpass|-O Username:Password pair for bitcoin JSON-RPC server
--worktime          Display extra work time debug information
Options for command line only:
--config|-c   Load a JSON-format configuration file
See example.conf for an example configuration.
--default-config Specify the filename of the default config file
Loaded at start and used when saving without a name.
--help|-h           Print this message
--ndevs|-n          Display number of detected GPUs, OpenCL platform information, and exit
--version|-V        Display version and exit
bab5@bab5-desktop:~/YACMiner-master$
hero member
Activity: 693
Merit: 500
For me rI only works when I set it manually on kubuntu. Yacminer 3.5.0-yac2; R7 240 1x 4GB, ADL is installed.

I have got an older gpu driver, but that should not interfere with yacminer?

did you post your command line somewhere?


#!/bin/sh
export DISPLAY=:0
export GPU_MAX_ALLOC_PERCENT=100
export GPU_USE_SYNC_OBJECTS=1
export GPU_MAX_HEAP_SIZE=100
cd /home/bab5/YACMiner-master
./yacminer --scrypt-chacha -I 8 --thread-concurrency 24576 --worksize 128 -g 2 --lookup-gap 2 --gpu-engine 1100 --gpu-memclock 1000

If I put -R 640 or similar in there this happens:

bab5@bab5-desktop:~$ ./yac_mine.sh
 [2014-03-17 08:33:31] ./yacminer: -R:                    
bab5@bab5-desktop:~$


Well, if that's the ONLY output, then based on that, it's only one of a couple things :

 [2014-03-17 10:36:55] yacminer: -R: requires an argument
 [2014-03-17 10:50:18] yacminer: -R: Invalid value passed to set raw intensity
 [2014-03-17 10:37:02] yacminer: -R: unrecognized option
 [2014-03-17 10:53:42] yacminer: -R: Invalid parameters for raw intensity

Two of which are produced by any code I've had to touch(part of libccan), and the code for -I is identical for parsing the parameters.  If the library wasn't working or was different from what's included in the source, then -I would not work either, so I'm leaning towards the second or third option, and my guess would be that it isn't the latest code or you're executing a different binary if you compiled 3.5.0 yourself.  run

./yacminer -V
and
./yacminer --help

let's see that output...

With that said though, There is a missing return value in the set_rawintensity routine (all the other ones return NULL, this one could return garbage I guess).  I've added that return value and committed it.  If you've checked the other issues and know that's not it, pull the latest version from github, compile it and try that.  I'd like to know either way if it works or does not.
member
Activity: 98
Merit: 10
who can help me config 270x and 7970 mining bileu Sad
sr. member
Activity: 280
Merit: 250
Mining Bitleu with yacminer, I am getting these results:

7950-> 2.8mh
r9 270 -> 1,6 mh

can somebody confirm if these are optimal, or what is a benchmark number for these cards? i have no idea if i am doing below or average hashrate:))))
Pages:
Jump to: