Poor quality and unconstructive posts will no longer be tolerated on this campaign. You don't need to write an essay with each post but one word replies in spammy off topic threads or streams of constant half-assed one liners will immediately get you removed. Please just put some effort in to your posts and you'll be fine.
Users with negative feedback from defaulttrust members are no longer permitted on the campaign. If you sign up you will be removed.
Any user who hasn't made a post in over a month will also be removed.
Please report any spammers or users with negative feedback directly to me. Thanks. Where is the issue? I think you are sorely mistaken on what you are thinking.... which I still do not understand your issue/concern.... Please; this is not a topic for this thread anyways.......
|
|
|
JaredKaragen,
I noticed you have the YoBit signature but you dont have the YoBit personal message. Are you still getting paid on that?
Personal message? Yes, I still get paid for my signature..... IDK what else you are referring to.
|
|
|
According to Kano the network has been pretty much on schedule. Last block found 9min ago as of this post. However - I made my buy at 11:00a and so far just over 4hrs later no acknowledgement from Bitmain.
So far in the past they have eventually confirmed payment when a delay like this happens but still... <worried>
Given the recent trading activity, value spikes, etc... it makes sense for the network to be clogged a bit. We also have to consider the notion bigger farms are shutting off in preperation for the split so that their hardware can be sold for more before the split if they are thinking they will devalue more from the split. I am waiting ~6 more blocks for my pool payout which usually confirms right away.... So its everything. Check blockchain.info They have all recently been completely full blocks with a high total value transacted... This is good. This shows us that BTC is taking actually being used more and more and gaining adoption.
|
|
|
How do you make a payment in BTC in less than an HOUR?
The entire network has not found a block in
Network: 66m (416434)
please explain
I have a payment thats been status ? for 3 hours now and mid setting on confirmation time.
same as anyone else... wait for blocks to be found :/
|
|
|
yeha it's on the to-do-list. But yeah, one reject will throw the graph off atm on the small hash algos. Ahh nice =) I figured it was a yiimp issue. My guess is a typo of decimal point location. A side note for people using my batch: All the normalization is based off of default intensity for the most part. I have backed intensity off on many algos on my machine because I use it; and not all algos cause video lag at full intensity, so the normalization with my current intensity settings are a little off... but I haven't really seen any hint of losses from this; I'm not staying on one algo or another too much; aside from the long run of skein the other day. I had a strange issue the other day and am curious if anyone else has seen something like this: Has the wait/timer/delay function on anyone else's machine caused a very strange system video lag? I had to reboot the other day because of this issue; I noticed it because flash containers/videos were extremely laggy and were about .25FPS in full screen... which is not normal. I deleted the shorter 1 second wait commands that were in the "process running" loops, and it seemed to help a little, but ultimately the reboot fixed it for me.... Just making sure its not hogging up CPU cycles or something. The whole time it had the lag, my task manager graphs showed me I should be fine, as well as my GPU monitoring tool showed 1% usage while miner apps were closed.... It was an odd one....
|
|
|
crackfoo, any idea why the rejected hashrate is normally orders of magnitude greater than nominal hashrate?
My neopscrypt machine puts out about .15Mh, and I see rejects over 5Mh in spikes.... this makes the graph useless..... Mostly on the low hashrate algos like neoscrypt, argon2, yescrypt, etc.
maybe if the problem isn't known disable the graphing of the reject rates?
|
|
|
you have to find the code segment where it assembles the whole launch command with path, miner name, arguments, etc. see how it opens the miner app.... if its done from within the JSON file (which I doubt given that's not a standard modifiable variable and something an app would usually handle itself)...
Haha, awesome you found it before I finished my reply.
Kudos!
|
|
|
No no new features .. already built in I think ... plus i see profits everything.
I see... yeah... Im never going to add any API to the batch... that would be a full blown application... but im glad you found the section... It doesn't have the ability you see. They only have the arguements for the miner editable, the rest is hardcoded into the application. Out of my control.
|
|
|
Now mining control is running but ccminer cmd window is not...just displaying.
correct, because from as I understand it, minercontrol launches the miner process and handles it inside it's program container.... I don't think you can get it to display the active output like you want. You might want to talk to them in the minercontrol thread... they would probably know a lot more than I how their app handles it....
|
|
|
I think the problem is minercontrol wants to be able to control the app, and you would have to modify minercontrol to not launch the app in the background... it may even be launching the miner as a child process.... So I have never used MC before... but im guessing that's how its been working... so if that's the case my batch is only really a replacement for MC, not a supplement.... But Ill do what I can to help. Try this: echo %1 %1 %3 %4 %5 %6 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 %20 pause as a batch called ccminer.bat in the ccminer directory and see if you can point minercontrol to launch that batch file.. If you can get MC to launch that batch file, it should theoretically show you the command string MC is issuing to the miner.... maybe we can intercept or inject the correct commands that will get you the result you want using MC....
|
|
|
JaredKaragen I'm going to try your conf file as soon as possible. Thx for that.
But, do you know, or does anyone know how I can monitor any app running ccminer in a separate window that looks just like you opened up ccminer to mine a coin with standard cmd? Thx
I believe the start command does that if you don't specify /MIN. How would I do that plz ... what would be the command for that while MinerControl is running plz. Thx my batch file launches each miner as if you launched it from a separate command... they are just all minimized on the taskbar.... Or am I mistaking what you are trying to do... API should be accessible... but default port is not going to be the same between apps as they will all fight for the same port at the same time. I haven't added a specific API port flag per algo..... you can do this at the end of each algo in the batch after the password if you so desire; using the appropriate flag/setting just like you would intensity from the command line. Since I don't monitor via API; I didn't think of it being an issue. *edit* got un-lazy. Check batch script for update. Added a small retro touch as well.
|
|
|
JaredKaragen I'm going to try your conf file as soon as possible. Thx for that.
But, do you know, or does anyone know how I can monitor any app running ccminer in a separate window that looks just like you opened up ccminer to mine a coin with standard cmd? Thx
I believe the start command does that if you don't specify /MIN. Correct. I have it start them all minimized to keep system load down as you don't need unnecessary work done on the video cards while mining, so might as well leave them all down and let the system deal with the overload of 18 applications firing all at once.... also because I use my machine. I get annoyed at all these windows taking focus when they should be in the background. The start command is necessary however in order to truly be multithreaded and be as quick as possible. I think I am going to stay with the stratum side of things. Who knows what functionality can be built into it in the future. The single disconnect algo switching was totally a shot from left field that I loved from the get go. Soooo... I just spent the last hour messing with the idea of having algo detection... It works... but adds a bunch of lines to the code. I am getting close to thinking about setting up a running timer per algo and have it give accumulated data/statistics on each algo... but honestly; the website does that far better... so probably never on that idea. Trying to get a batch file to increment a variable is simply not possible without extensive extra coding.... so my fears earlier were justified in certain respects. The best I could do is make a lookup table and check the running ccminer processes for the proper titles assigned to them. But without being able to increment variables with variables... its a lot of repeated code: @ECHO OFF SET A=ccminer180.exe SET B=ccminerx11evo.exe
SET CURRENT=NONE SET A1=X13 SET A2=X11 SET A3=QUBIT SET A4=X15 SET A5=LYRA2V2 SET A6=NEOSCRYPT SET A7=DECRED SET A8=BLAKECOIN SET A9=C11 SET A10=QUARK SET A11=GROESTL SET A12=BLAKE2S SET A13=X14 SET A14=X17 SET A15=NIST5 SET A16=SKEIN SET A17=SIB
SET B1=X11EVO
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A1%"') DO IF %%x == %A% SET CURRENT=%A1% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A2%"') DO IF %%x == %A% SET CURRENT=%A2% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A3%"') DO IF %%x == %A% SET CURRENT=%A3% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A4%"') DO IF %%x == %A% SET CURRENT=%A4% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A5%"') DO IF %%x == %A% SET CURRENT=%A5% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A6%"') DO IF %%x == %A% SET CURRENT=%A6% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A7%"') DO IF %%x == %A% SET CURRENT=%A7% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A8%"') DO IF %%x == %A% SET CURRENT=%A8% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A9%"') DO IF %%x == %A% SET CURRENT=%A9% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A10%"') DO IF %%x == %A% SET CURRENT=%A10% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A11%"') DO IF %%x == %A% SET CURRENT=%A11% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A12%"') DO IF %%x == %A% SET CURRENT=%A12% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A13%"') DO IF %%x == %A% SET CURRENT=%A13% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A14%"') DO IF %%x == %A% SET CURRENT=%A14% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A15%"') DO IF %%x == %A% SET CURRENT=%A15% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A16%"') DO IF %%x == %A% SET CURRENT=%A16% FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %A17%"') DO IF %%x == %A% SET CURRENT=%A17%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %B%" /FI "WINDOWTITLE eq %B1%"') DO IF %%x == %B% SET CURRENT=%B1%
ECHO %CURRENT% SET CURRENT=NONE Im going to have to figure out where I want to throw all this mess (variables are a no brainer) and how much I want to change the rest of it.... but I think i am out of steam for now so I'll just leave that till later today or tomorrow. Ill be taking all these variables and weaving them into the batch as it is now. That wont change much other than the way the batch looks. I just had to suck it up and create a list of variables =) Ahh... PHP ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) The one I never went after... lol. I gave up learning new languages after I learned Java...
|
|
|
Another difference I just noticed. My bat can deal with different executable names because the task monitor uses the CCMINER variable. It works for me because my script knows the algo that is running and the exe that mines it. In your case the script doesn't know which algo is active so you don't know which exe to monitor so you look for them all. If they are all named the same you don't need to know which algo is running.
The geek in me wonders which method has the least amount of code and footprint at that point.... Originally I told myself I wouldn't do a second app, but after seeing how well x11evo did with 24 hours of testing.. I had to add it. If I put a delay in the script to allow for the miners to try and get a timeout from stratum, I can do a simple check for which one is left active and know what app/algo is running from there to ditch the need for multiple loops to search for the active task. The check would just be IF after IF after IF depending on how many apps are needed to be used. I can also still try to integrate %path-to% type stuff... but would add some bloat to the code and require some testing of ideas. Am I correct in interpreting your batch going one algo to the next, waiting for each to timeout before trying the next? This was the primary reason I wrote my batch the way i did; so they would all shoot at once... Less time not waiting to rotate through algorithms.... Sorry if I confuse task with things like taskname and filename/appname etc... I'm tired right now and not too keen on proper nomenclature or usage is there really is any. Played a lot of poker early last night and still haven't slept [it's now 9:30AM].
|
|
|
interesting approach =)
I guess we both look at the coin from different sides. Having to have multiple versions of the app for each different algo that's optimized is a daunting thing...
I several times forgot which app version was for which and just gave up on trying to keep them sorted and chose this simplistic approach. But I can see how yours does a bit of the work for you. Hats off to you for that one =)
I decided to make things a touch better for the end-user on my script...... Mostly just adding definition to the loop timer and add a per-loop timer as well. Nothing really new as far as how the rest of the script or normalization to be reported.
|
|
|
Meanwhile DHL send me a text, to sign off S9 when they deliver to my door steps in 24 hours....
Im in for your review.... And if you can get some video of its sound levels if at all possible. Im wondering Which would win, a S7 or a S9 in a DB contest XD
|
|
|
We seem to be speaking different languages. I can't explain any better so I'll just drop it. Are you trying to say you need path redundancy for each miner app you are launching? I could add the variables and make it so it can be left blank... Id have to do some testing on how it will work, because I presently am unsure if you can call a %variable%%afterthisvariable% in such a manner. might need some creative twist if its not that simple (which DOS operations can be hinky like that). My batch is only checking for an open task name (not location) so i'd need to keep the original variable and add something like %P2A% %P2B% etc for each miner app version/location. Im trying to undertsnd your perspective... if I can make it more versatile I am all for it.... But typically batch files are in their home directory where they are controlling stuff. I typically only use a batch in a path-registered location like c:/ or c:/windows when its something like ls.bat.... because I always #$@% up and type LS when I know damned well its not. Thanks unix.
|
|
|
Site down? I only see a gray page...
every once in a while I get a cloudflare page, but not today...
|
|
|
Batch 6, 32% fan speed ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fi26.photobucket.com%2Falbums%2Fc115%2FJaredKaragen%2FMobile%2520Uploads%2FScreenshot%252080_zpsqeo8ec86.jpg&t=663&c=nhddxnlM2Sg6Lw)
|
|
|
One of us is not understanding. If you know what you are doing then fine but some of your response suggests otherwise. My changes should work as is for you, I don't know why you believe it's so complicated. Special pointers? TSR? You've lost me. I was commenting on how I would need to code an app such as a TSR to be able to be "multithreaded" in DOS.... more rambling than anything.
I have been doing something similar for over a year (monitoring miner tasks), it's just that all my executables already had the same name so I didn't have to rename them.
You said "The 'tasks' do not have the same name; they have the same executable name." What's the diffreence? Doesn't tasklist /FI IMAGENAME return the file name of the executable? correct. that function only returns the filename of the active process, or the way I have it, it is searching the task manager for a specific process filename.
Shortcuts wouldn't solve the problem because it would hide the taskname from the batch script, that is the opposite of what I want to do. How would the task then be monitored? launching the process attaches a taks name or window title to it. you can't fetch this value AFAIK. I see no reason to add directory structure to a system that's supposed to be in one place. "small footprint" concept
I don't see the relevance of the Window title or how my changes affect your use of it. so you can see what algo's are currently running. otherwise you would have sit and watch shares until a block changes... then you can visually see the algo name that is currently running. I did this for the benefit of the people using the script more than anything
You say I'm trying to add definition as to which one is running. On the contrary I'm trying to abstract it so the task monitor doesn't have to to pick the taskname based on the algo, they are all the same. its not based on the algo, it's based on the name of the miner app. if I could use one version of the app for all tasks, then I would happily do so. but there's no x11evo support in ccminer180 or ccminer176. Thus the reasoning for adding the algo name to that version of ccminer so I know what its for. I can see how directories could help fix this, but its way less code and things to update in the end changing the miner app filename instead
I agree that it would make the script less universal but when you consider that with your implementation a user would have to ensure all executables and the batch file are in the same dir. With my changes a user would only have to define variables for each path. It doesn't have to be done by editting the file, shell variables will do. Isn't this the original idea, to keep it together? Plus, shell variables are what I am after. I am trying to stay as close to the system level as possible
|
|
|
ok, It's easy to change any miner filename; or add multiples. SET A=ccminer180.exe SET B=ccminerx11evo.exe
Just a single lettered variable for each miner app. Be sure to have a loop below for each lettered variable in incriments as such at the bottom: echo Waiting for %A% to close... :wait1 FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%"') DO IF %%x == %A% goto wait1 echo Waiting for %B% to close... :wait2 FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %B%"') DO IF %%x == %B% goto wait2 So a third app would be: SET A=ccminer180.exe SET B=ccminerx11evo.exe SET C=MINERAPP#3.EXE ... start "AlgoForApp#3" /min %C% -r 0 -a AlgoForApp#3 -i 15 -o %POOL%:PORTNUMBER -u %ADDY% -p %PASS% ... echo Waiting for %A% to close... :wait1 FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%"') DO IF %%x == %A% goto wait1 echo Waiting for %B% to close... :wait2 FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %B%"') DO IF %%x == %B% goto wait2 echo Waiting for %C% to close... :wait3 FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %C%"') DO IF %%x == %C% goto wait3
Another note is for the users in the later versions of windows that can make live updates to the batch like I can, Anything that needs changed above the initial "start:" jump pointer near the top requires you to first close the batch (not the miner process) so that its no longer running, save the edits and relaunch the batch. It only sets those variables once, no need to do it continually as they are considered "static" in my eyes. Anything below the start jump pointer that needs modified can easily be changed and save the batch... then close the active miner process and it will re-loop with your updates (such as intensity, difficulty, etc). As of this post, my signature has the link to the miner batch code, and now has the current version number appended in the code. (in the form of an unused pointer, or a note outside of the main loop)
|
|
|
|