Support for X11 mining available in yam M8a miner

yvg1900

New Member
Oct 29, 2014
19
5
3
yam M8a released, it supports faster X11 CPU mining (reaching up to 1 MH/s on i7 4770 CPUs).

Builds for 32- and 64-bit Windows, Linux and FreeBSD available, as well as 64-bit MacOS X.

Download links can be found in yvg1900 Twitter.
 
  • Like
Reactions: bituzer and vertoe

tsngreen

New Member
Feb 7, 2015
11
2
3
How does it compare with a Geforce Nvidia 760? I do like that it's available for x86.
 

yvg1900

New Member
Oct 29, 2014
19
5
3
It depends very much on CPU you have. yam is NOT a GPU miner, it is CPU only miner.

Tbh I have no idea of which kind of hashrate and power consumption you are getting on your GPU, so it is hard to compare. Best thing is to try it out and post results here - I can check if it is possible to imporve performance on your particular system if you post your test results and more detailed specs of your machine.
 

tsngreen

New Member
Feb 7, 2015
11
2
3
Trying it out right now, getting 368.7 KH/s with 2 threads on an i-5 3570 CPU. I've allotted 2048 memory, ( I have 16 gigs). I'm getting about 2020.0 KH/s from ccminer with Geforce GTX 760.

Do you think I can up to 3 threads? Leave last for GPU?

EDIT:

Dashboard has diff values though. I changed settings to fix the 1033 error and it looks like all hashing is higher. Well according to Dash:

GPU: 2,918.0 KH/s
CPU: 498.0 KH/s

Why does the command prompt have different values than my dashboard? Which do you trust...?
 
Last edited by a moderator:

yvg1900

New Member
Oct 29, 2014
19
5
3
For your CPU - if mining alone - I recommend 4 threads and 512 Mb memory per thread (m=512).

If you want to run GPU+CPU then I recommend running 3 threads for CPU.

Dashboard valued measured by actual shares submitted and calculated entirely different way from miner. Miner values (at least as measured by yam) take into account connection time, downtime and other "leaks" of hashpower (delays of getting new work, etc).

Post miner status output line from yam and I will "decipher" (explain) it for you in details.
 

tsngreen

New Member
Feb 7, 2015
11
2
3
At work right now, I'll be sure to post it later this evening.

As for setting memory management, I was having issues.

On an AMD FX3100 6 core CPU with 8 Gb of Ram:

threads = 6
mining-params = drk:av=0&m=3072

Output:

Target OK
Checking mining params [drk:av=0&m=3072]...
Error: Parameter [m] not supported for DarkCoin

EDIT: I should add that I had to use YAM-BDV1 for the Bulldozer Architecture to get YAM working.
 

yvg1900

New Member
Oct 29, 2014
19
5
3
Ah, sorry, I misled you in regard to m parameter - it is not relevant for X11 mining and not supported. Memory requirements for X11 mining in yam are really minimalistic.

And are you sure your CPU is FX3100, not FX8100? bdver1 is correct for FX8100.
 

yvg1900

New Member
Oct 29, 2014
19
5
3
For machines with Windows 7 64-bit and 8 Gb RAM or more consider enabling HugePages (if you are not on Win7 Home Edition)
 

yvg1900

New Member
Oct 29, 2014
19
5
3
Also consider running CPU-specific config with core pinning - there is example for i7 4770. All you need is 1:1 core pinning for this CPU (you can use config from 4770, just remove threads parameter from it and specify threads=6 in your main config)
 

tsngreen

New Member
Feb 7, 2015
11
2
3
yvg1900, post: 41580, member: 2417"]For machines with Windows 7 64-bit and 8 Gb RAM or more consider enabling HugePages (if you are not on Win7 Home Edition)
As per the txt file:

You will have to assign the "Lock pages in memory" privilege to any user that runs your application. This includes administrators

Select Control Panel -> Administrative Tools -> Local Security Policy
Select Local Policies -> User Rights Assignment
Double click "Lock pages in memory", add users and/or groups
Reboot the machine

On Windows Vista you need also make sure that the application is run as Administrator (by right-clicking on the application or the shell and choosing "Run as adminstrator").

In addition, it helps to have a freshly booted machine since the large pages can "run out" due to fragmentation of the heap.

Alternatively, you can reach Local Security Policy by "start secpol.msc".
The only way this works is if I run a command prompt as administrator. Weirdly, the I-5 using YAM for Ivy bridge has no issues when I create a .bat file to start mining, however, the FX 6100 will not start with a .bat file. I'm forced to create a command prompt as an administrator, type to the directory and run my yam.exe -c conf.cfg.

It's a bit strange. Thought you should know. Also, is there a way to force administrator command prompt in .bat?

Both systems are Win 8.1
 

yvg1900

New Member
Oct 29, 2014
19
5
3
Yeah, strange issue. I have no problems with running from .bat file on Win7, will try on Win8.1 later, but sounds like this is OS config-specific. BTW are your user accounts participate in Administrators group on both machines? If not, it may explain the issue...
 

tsngreen

New Member
Feb 7, 2015
11
2
3
Here's a big question, where is the source code for this project? There's a thread from 2013 about a connection being periodically made between the user and Germany. I would like to see the source of YAM.
 
  • Like
Reactions: thelazier

yvg1900

New Member
Oct 29, 2014
19
5
3
yam miner is closed source. It is maintained by me for already long time, post on periodic connection relates to ypool.net and developer donations clearly explained in readme.txt.
 

ZenFr

New Member
May 27, 2015
21
0
1
Thank you Splawik :).
I'll try the software.
Have you a good pool to advise me ?

<edit :
Splawik, your link is for the full wallet.
I've found the good link (CPUMiner mod by yvg1900).
 
Last edited by a moderator:

Khad

New Member
Aug 13, 2015
5
0
1
I don't know where to post this, but I'm getting the following error :

Error: socket_select_interrupter

Any help ?
 

yvg1900

New Member
Oct 29, 2014
19
5
3
I don't know where to post this, but I'm getting the following error :

Error: socket_select_interrupter

Any help ?
Can you provide more details on miner version used, build used, machine used, as well as on your networking environment, so I can try to figure out what is going wrong?
 

Khad

New Member
Aug 13, 2015
5
0
1
Can you provide more details on miner version used, build used, machine used, as well as on your networking environment, so I can try to figure out what is going wrong?
Hi yvg1900, thanks for your reply.

I'm running "yam M8a-win64-ivy-bridge/yvg1900", don't known version number as there's no way to get it by argument it seems :
Code:
YAM - Yet Another Miner by yvg1900
yam M8a-win64-ivy-bridge/yvg1900
************************************************************************************************************
* Supported coins: PTS MMC MAX GRS DMD MYR BCN QCN FCN XMR XDN LTC DRK BCR                                 *
* Author: yvg1900 (Twitter @yvg1900)                                                                       *
*                                                                                                          *
* Addresses for Thanks and Donations:                                                                      *
*   PTS: PZxsEQoiMeB6tHcW2ZySBEiCPio1WkxbEL                                                                *
*   XPM: AW2388DEWNEfMH4rP9kcj9yKcMq1QywYT4                                                                *
*   DTC: D6PmUogMigWvXurgFTqm5VLxQeVpXdYQj3                                                                *
*   MMC: MVk7PuJCa9o6qTYeiQRJDd3uHxKXMrQuU6                                                                *
*   LTC: Lby4YjhcAxhmbsdHFb4nYydrwGoiJezZt1                                                                *
*   BTC: 1FxekeK5La7AuF3oxiLzPKnjXyLMrux6VT                                                                *
*   NMC: N9KXqmzEqP7gB2dGHpEZiRMgFjUHNM38FR                                                                *
*   MAX: mTEsqg9dp3U9YXwduKxhhhDx1TRPBcNRvA                                                                *
*   NRS: 9qwyC34MCZ9XGopaNDNTnaMBtjAZhHvBd3                                                                *
*   GRS: FpHaQNJ2nMUc2kgBbzYue13E9VUfL8YbQp                                                                *
*   DMD: dEQZa7W7AczvUsjJkvWWrim1j8ZtgbAwXv                                                                *
*   MYR: MFDpLPThL6D6vtWW42XobFNBpPdrJFPQb6                                                                *
*   DRK: XvRxZEWcKVqrPLqPjBFmwVa8FnSELCpyGc                                                                *
*   BCR: 5wUcc3k19mQkgb3AhGyMeULDjT3Ney62Mb                                                                *
*   XMR: 45w9aqVA6iVeMJ6jVHZPEyPqgVnBEAGhBBqGAW9ncXp44qbZy9vXkd2KpqYwcyVTQHF1kaSJm97GyceP3Y2dRMd7E9gyuZf   *
*   BCN: 2AcGMZmmNWTiLvAg5n7ywMCAxXTxysYGsi1xzba2ok4UPccWTLqRyKN7EnQYUpEWpqBw1c9EVZrqo2CUG8f8mbjG5NA9njF   *
*   QCN: 1V6wZP6aycYPbeafHxPcvaQfGs4M5kabHDQoTEsyCTT3HjccMyQbvEVNPoJuRc79XrPRYWESiAezyipWojpZ8bii3kczNgW   *
*   FCN: 6rNjXkY5YQzWiTMmDUbL5gYTWx9UTdUMSA98S1G3cTmhZN9Xp6kq4woGeoK5Q8B3fPZV6TFKs36zdHpZnYxA4BFK3fLpJzW   *
*   XDN: ddde7SyPF9RRjnjCL6NbX3JTwpnMTLcFs1KP54fEkK6bcdbmELxt95aMNfn4bkxkv3geZQNBzrdWnTV1XKzi4VgK2EeJ2dqtd *
************************************************************************************************************
Command-line only options:
  --help                This message.
  -c [ --config ] arg   Name of configuration file. Multiple configuration
                        files allowed.
  --compat-check arg    Exit right after compatibility checks with provided
                        return code.

Command-line and configuration file options:
  -t [ --threads ] arg       The number of threads for mining (default is to
                             autodetect), when t<=0 use autodetect+t threads.
  -M [ --mine ] arg          Mining target in YAM URI format (protocol, worker
                             name, password, pool address, pool ports, coin
                             type, pool connection parameters). Multiple mining
                             targets allowed.
  -P [ --mining-params ] arg Mining parameters in parameter list format
                             (coin:param1=value1&param2=value2&param3=value3.
                             Multiple parameter groups allowed.
  -W [ --worker-params ] arg Worker parameters in parameter list format
                             (worker_index:param1=value1&param2=value2&param3=v
                             alue3. Multiple parameter groups allowed.
  --compact-stats arg        Enable compact statistics output (uses less screen
                             space).
  --print-timestamps arg     Enable printing timestamps for every output line.
  --proxy arg                Proxy server to use in format
                             type://user:[email protected]:port (check
                             documentation for supported proxy types and usage
                             details).
  -L [ --cpu-load ] arg      Set CPU Load Limit to specific percentage (default
                             is 100).
CPU is a E5-1607 v2

Don't know what to tell you about the network environment, it's a natted subnet and all outgoing connections are allowed.

Regards,

Khad
 

yvg1900

New Member
Oct 29, 2014
19
5
3
Hi yvg1900, thanks for your reply.

I'm running "yam M8a-win64-ivy-bridge/yvg1900", don't known version number as there's no way to get it by argument it seems :
Code:
YAM - Yet Another Miner by yvg1900
yam M8a-win64-ivy-bridge/yvg1900
************************************************************************************************************
* Supported coins: PTS MMC MAX GRS DMD MYR BCN QCN FCN XMR XDN LTC DRK BCR                                 *
* Author: yvg1900 (Twitter @yvg1900)                                                                       *
*                                                                                                          *
* Addresses for Thanks and Donations:                                                                      *
*   PTS: PZxsEQoiMeB6tHcW2ZySBEiCPio1WkxbEL                                                                *
*   XPM: AW2388DEWNEfMH4rP9kcj9yKcMq1QywYT4                                                                *
*   DTC: D6PmUogMigWvXurgFTqm5VLxQeVpXdYQj3                                                                *
*   MMC: MVk7PuJCa9o6qTYeiQRJDd3uHxKXMrQuU6                                                                *
*   LTC: Lby4YjhcAxhmbsdHFb4nYydrwGoiJezZt1                                                                *
*   BTC: 1FxekeK5La7AuF3oxiLzPKnjXyLMrux6VT                                                                *
*   NMC: N9KXqmzEqP7gB2dGHpEZiRMgFjUHNM38FR                                                                *
*   MAX: mTEsqg9dp3U9YXwduKxhhhDx1TRPBcNRvA                                                                *
*   NRS: 9qwyC34MCZ9XGopaNDNTnaMBtjAZhHvBd3                                                                *
*   GRS: FpHaQNJ2nMUc2kgBbzYue13E9VUfL8YbQp                                                                *
*   DMD: dEQZa7W7AczvUsjJkvWWrim1j8ZtgbAwXv                                                                *
*   MYR: MFDpLPThL6D6vtWW42XobFNBpPdrJFPQb6                                                                *
*   DRK: XvRxZEWcKVqrPLqPjBFmwVa8FnSELCpyGc                                                                *
*   BCR: 5wUcc3k19mQkgb3AhGyMeULDjT3Ney62Mb                                                                *
*   XMR: 45w9aqVA6iVeMJ6jVHZPEyPqgVnBEAGhBBqGAW9ncXp44qbZy9vXkd2KpqYwcyVTQHF1kaSJm97GyceP3Y2dRMd7E9gyuZf   *
*   BCN: 2AcGMZmmNWTiLvAg5n7ywMCAxXTxysYGsi1xzba2ok4UPccWTLqRyKN7EnQYUpEWpqBw1c9EVZrqo2CUG8f8mbjG5NA9njF   *
*   QCN: 1V6wZP6aycYPbeafHxPcvaQfGs4M5kabHDQoTEsyCTT3HjccMyQbvEVNPoJuRc79XrPRYWESiAezyipWojpZ8bii3kczNgW   *
*   FCN: 6rNjXkY5YQzWiTMmDUbL5gYTWx9UTdUMSA98S1G3cTmhZN9Xp6kq4woGeoK5Q8B3fPZV6TFKs36zdHpZnYxA4BFK3fLpJzW   *
*   XDN: ddde7SyPF9RRjnjCL6NbX3JTwpnMTLcFs1KP54fEkK6bcdbmELxt95aMNfn4bkxkv3geZQNBzrdWnTV1XKzi4VgK2EeJ2dqtd *
************************************************************************************************************
Command-line only options:
  --help                This message.
  -c [ --config ] arg   Name of configuration file. Multiple configuration
                        files allowed.
  --compat-check arg    Exit right after compatibility checks with provided
                        return code.

Command-line and configuration file options:
  -t [ --threads ] arg       The number of threads for mining (default is to
                             autodetect), when t<=0 use autodetect+t threads.
  -M [ --mine ] arg          Mining target in YAM URI format (protocol, worker
                             name, password, pool address, pool ports, coin
                             type, pool connection parameters). Multiple mining
                             targets allowed.
  -P [ --mining-params ] arg Mining parameters in parameter list format
                             (coin:param1=value1&param2=value2&param3=value3.
                             Multiple parameter groups allowed.
  -W [ --worker-params ] arg Worker parameters in parameter list format
                             (worker_index:param1=value1&param2=value2&param3=v
                             alue3. Multiple parameter groups allowed.
  --compact-stats arg        Enable compact statistics output (uses less screen
                             space).
  --print-timestamps arg     Enable printing timestamps for every output line.
  --proxy arg                Proxy server to use in format
                             type://user:[email protected]:port (check
                             documentation for supported proxy types and usage
                             details).
  -L [ --cpu-load ] arg      Set CPU Load Limit to specific percentage (default
                             is 100).
CPU is a E5-1607 v2

Don't know what to tell you about the network environment, it's a natted subnet and all outgoing connections are allowed.

Regards,

Khad
Your version is M8a.

Do you use config file or command line arguments to set up? Which pool(s) you are mining to?

Can you post your config file (blanking out addresses/usernames/passwords) so I can reproduce your case here?

Y.
 

Khad

New Member
Aug 13, 2015
5
0
1
The command line is :
Code:
yam --config yam-drk.cfg
and the config file :
Code:
threads = 0

mining-params = drk:av=0&donation-interval=50

mine = stratum+tcp://user:[email protected]:3372/drk?noping

compact-stats = 1
print-timestamps = 0
I should mention that I'm using the same configuration on a different machine and it is working. The CPU on this machine is a i7 so I'm using another build of yours.