Author

Topic: Windows Screensaver RPC Miners (CPU/4way/CUDA/OpenCL) (Read 52960 times)

sr. member
Activity: 336
Merit: 250
Anyone give it a try ?

https://code.google.com/p/miner-scr/

scared to try it before someone look the source  Cool
member
Activity: 92
Merit: 10
Thanks SleepMachine!  Grin

Oh, I forgot to mention that since my attempt at installing OpenCL on this computer, and installing the newest RPC screensavers, the 4way screensaver is only able to do about 20 khash/s, rather than the 300 or so it was doing before.  Huh

I don't know why.  But GUI miner, loading the 4way RPC miner executable works fine, it's just that I can't do much of anything while that's running, even on Lowest CPU priority, it hogs the system somehow, still.  I don't understand how.

As for the program you made SleepMachine, will it shut off when Dad switches to his desktop, the way the screensaver does?
member
Activity: 118
Merit: 10
Love it!  This makes it ever so much easier to keep my machines chugging away at mining.

Question (or feature request, perhaps) - Any way to make them just blank the screen, rather than showing stats and the coins dancing around?


I second this... If there was a way to make this incognito it would be great!  Wink

You could try my application WhileIdle if you want to mine incognito while the machine is idle:
http://forum.bitcoin.org/?topic=8403.0
member
Activity: 92
Merit: 10
I've got the bitcoin screensavers installed, but only the 4way or CPU ones are working.  Even though I've successfully got OpenCL installed, the OpenCL screensaver crashes every time.  poclbm is setup and working just fine, so, I Think OpenCL is working for mining... but, I could be wrong.  Help please?
newbie
Activity: 20
Merit: 0
I used settings like this:

[HKEY_CURRENT_USER\Software\Bitcoin Screensaver]
"workrefreshms"=dword:000001f4
"url"="http://mining.bitcoin.cz:8332/"
"username"="login.suffix"
"password"="password"
"statsurl"="http://mining.bitcoin.cz/stats/json/"
"aggression"=dword:0000000a
"threadscpu"=dword:00000001

(I left out all those with dword, if left blank, defaults are used.
And it worked. Make sure your firewall isnt blocking that port, the mining website might have
been down, or sometimes Ive seen it take a few minutes before it started working.

I figured out my Radeon 4200 GPU isnt going mining, as far as I know. My dual core Phenom
does around 3900-4200 hash/s - Any cent$ in me doing this? How long? Calculator?
newbie
Activity: 2
Merit: 0
Hi guys,
complete newb here, so I'm feeling pretty dumb about all this. I downloaded and set up the screensaver in this thread. registered with BPM, put in the website,  user , password, etc but when it runs it tells me that it's doing 0 khash/s, although if I check I see the cpu is maxed out. In my bitcoin cient if I set it to generate it goes at 1,000 khash/s.

Any ideas?

Thanks
member
Activity: 60
Merit: 10
Love it!  This makes it ever so much easier to keep my machines chugging away at mining.

Question (or feature request, perhaps) - Any way to make them just blank the screen, rather than showing stats and the coins dancing around?


I second this... If there was a way to make this incognito it would be great!  Wink
newbie
Activity: 20
Merit: 0
I got a Windows7 64-bit AMD laptop with ATI and Ive got the screensaver
working with my account at bitcoin.cz

THANKS!!!

Only the 1st one, the 4wayminer screensaver has a SETUP button
that works, and on that one, GPU options can't be set.

Is this how it is supposed to work or did I do something wrong?

Now that I have these files, is there a .bat file or some way to use
my GPU and what other mining pools should I be looking at?

Also, how much difference does it make if the screensaver stops and
starts, for instance, if it runs for 4 hours but stops for a few minutes
5 or 6 times versus running 4 hours straight.

My 2.9Mhz toshiba satelite gets about 4000 hashs/s - what sort of bitcoin
reward should I expect?

Has anyone built or dedicated a data center yet? What about running it on
a cloud like Hyper-V?
newbie
Activity: 40
Merit: 0
don
newbie
Activity: 2
Merit: 0
I really like the idea of running a miner as a screensaver (read: when computer is idle), but unfortunately these RPC miners aren't the ones I'd like to run. To solve this. I've created a C# program that can start any application after X amount of inactivity and end the application when the computer becomes active. With this you automatically start mining when a computer is idle and stop mining when someone wants to use the computer. The started application (miner) can also be made invisible (it doesn't create a window in the taskbar or systray), if wanted.

I use this for running miners on computers belonging to my relatives without their computers becoming sluggish when they want to use them for something computationally intensive.

I can post the application and source here if anyone is still interested.

I was just looking for something like this but can't find it, please do! Smiley
member
Activity: 118
Merit: 10
I really like the idea of running a miner as a screensaver (read: when computer is idle), but unfortunately these RPC miners aren't the ones I'd like to run. To solve this. I've created a C# program that can start any application after X amount of inactivity and end the application when the computer becomes active. With this you automatically start mining when a computer is idle and stop mining when someone wants to use the computer. The started application (miner) can also be made invisible (it doesn't create a window in the taskbar or systray), if wanted.

I use this for running miners on computers belonging to my relatives without their computers becoming sluggish when they want to use them for something computationally intensive.

I can post the application and source here if anyone is still interested.
hero member
Activity: 714
Merit: 500
Looks awesome. Unfortunately I can't bring up the settings, nor can I run the screensaver. When I try to run it from the display settings dialog, it does nothing. When I try to run it directly, by double clicking on it in the system32 directory, I get this error:
"The procedure entry point cuMemAlloc_v2 could not be located in the dynamic link library nvcuda.dll"

I'm running Windows 7 Home Premium 32-bit with an NVIDIA GeForce 8600M GS video card.

Any idea as to what's going on?

Thanks.
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
puddinpop, can you make a hybrid mode (e.g. 4way+CUDA)? It would be very convenient. Smiley
hero member
Activity: 540
Merit: 500
I've a problem with the new version of the 4way miner (previous version of 20/02 worked fine). At launch, it says "temPowerStatus" not available in kernell32.dll and halt.
member
Activity: 103
Merit: 17
Update first post with latest release.  The connection to the RPC server will now be kept open if the server supports it instead of opening a new connection for each request.
pla
member
Activity: 65
Merit: 10
Love it!  This makes it ever so much easier to keep my machines chugging away at mining.

Question (or feature request, perhaps) - Any way to make them just blank the screen, rather than showing stats and the coins dancing around?
member
Activity: 103
Merit: 17
Updated source to bitcoin SVN rev 241.  Download available in the first post.
legendary
Activity: 1386
Merit: 1097
Then clicked on register worker.  This is the part that really screwed me up!  I did not understand what it wanted from me.

What exactly you're missing? All instructions are step by step on pool homepage.
member
Activity: 92
Merit: 10
I think it isn't working because I still haven't figured out how to register a worker in the pool at http://mining.bitcoin.cz:8332.  Until I figure that part out, I don't think it's going to even grab anything to work on.

Ok, I've finally figured it out.  There needs to be better instructions for how to get all this working, I shouldn't have had such a hard time.

So, I'm going to explain what I did to get my screensaver to finally start working on something.

I logged into http://mining.bitcoin.cz after successfully creating an account there and verifying my email.  Then I told it my bitcoin address for my wallet, send threshold, etc.  Then clicked on register worker.  This is the part that really screwed me up!  I did not understand what it wanted from me.  I put in Gateway, because my computer is a gateway computer, so, why not.  Right?  Then put in a password, and saved it.  Now I have a registered worker.  Back at the screensaver I put in, for the URL http://mining.bitcoin.cz:8332, then for the username I put ., remember I called my worker Gateway, put in the password, clicked OK, and ran the screensaver.  Now it is actually getting something to work on and working on it.  Yay!
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
Maybe a firewall? Try to use RPC Miners first. Then just use working settings for Screensaver RPC Miners.
member
Activity: 92
Merit: 10
Uhm, I didn't see a setting for aggression.

Ok, I've joined a pool, I put in the user name and password, and the URL.  But when I run the screen saver I see lots of little coins, but the info in the corner looks like it is doing absolutely nothing.  Why?
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
URL - one of mining pools or your own (http://mining.bitcoin.cz:8332/, http://bitpenny.dyndns.biz:8332/, http://127.0.0.1/)
User Name - it is your pool account or rpcuser in your bitcoin.conf file (if you do not use any pool)
Password - your pool password or rpcpassword in your bitcoin.conf file (if you do not use any pool)
Aggression - you may try to play with it from 1 to 32 (if you use GPU for mining)

You may left blank all other fields.
member
Activity: 92
Merit: 10
I don't understand what to put into any of the blank spaces for these screen savers.

What do I put into these fields?  If I leave them empty, is it going to see my bitcoin app, and send bitcoins it manages to generate to my virtual wallet?

URL ?
User Name ?
Password ?
Status URL ?
Threads (CPU) ?

What if I only want it to use very few threads, so as not to overload my poor old computer?  How many threads does it absolutely need to work?
member
Activity: 103
Merit: 17
puddin, is this okay to use on 64-bit systems?  I'm running Windows 7 64-bit, and am unable to view any settings when clicking on the Settings button.

Did you put the screensaver and related files in the SysWOW64 directory?  If you put it in the system32 directory, that might be why you cannot see the settings.  system32 is only for 64 bit files on 64 bit Windows, but the screensaver is a 32 bit application.
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
It works fine on 64-bit systems. You may try to use this reg-file:
Code:
REGEDIT4

[HKEY_CURRENT_USER\Software\Bitcoin Screensaver]
"workrefreshms"=dword:000001f4
"url"="http://mining.bitcoin.cz:8332/"
"username"="login.suffix"
"password"="password"
"statsurl"="http://mining.bitcoin.cz/stats/json/"
"aggression"=dword:0000000a
"threadscpu"=dword:00000001
newbie
Activity: 3
Merit: 0
puddin, is this okay to use on 64-bit systems?  I'm running Windows 7 64-bit, and am unable to view any settings when clicking on the Settings button.
td
newbie
Activity: 30
Merit: 0
I simply cannot understand how this has not attracted more attention. What a wonderful set up for a computer to be used while idle. This makes me think more of projects like the @home screen savers for grid work. Bravo.
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
Well done. Can you do that CUDA/OpenCL miners will use all available video cards in several threads?
member
Activity: 103
Merit: 17
Here are RPC miners that work as Windows screensavers.  They have all the functionality of the RPC Miners.  Place the files in your Windows system32 directory if running a 32 bit OS, or SysWOW64 directory if running a 64 bit OS, and configure in the standard Windows screensaver dialog.  You can use the console RPC miners to determine the best settings for your computer, and then configure the screensaver with those settings.

Download (Updated 2011-02-27)
Windows Screensaver RPC Miners

Use the CUDA screensaver for NVidia cards.
Use the OpenCL screensaver for ATI cards.
Jump to: