I'm going to give InstaWallet a shot and see if I get a return after this round. If so, all good. I've got 1.35ghash in the pool to test.
|
|
|
Are Mt.Gox wallet addresses valid? If so I'll throw 2Ghash to the pool... already can't use my MyBitCoin wallet with the pool and I'd prefer to not manage more than two wallets.
What's the recommended wallet system with the pool if Mt.Gox doesn't work?
|
|
|
Great work! It's all good except the error here: self.lastUpdate = time()e
needs to be
|
|
|
I can honestly say, after using slush for a couple of days while btcguild was down, that I feel sorry for the people who mine with slush full time.
Can you explain why? Should be obvious - if you don't switch pools when one is DDoS'd then your rig is sitting idle not making money. Slush - what's the word on service? Are you considering any kind of SiteBacker DNS load balancing to help with traffic distribution between colos - that's helped some of my environments with DDoS.
|
|
|
Can you tell me where the option is to buy the code? If I were to use this over miningmonitor.com I'd want to run it on my own server.
|
|
|
OP: start them up via xinitrc - they aren't starting because you're not doing something correctly - but without some logging there's no way to troubleshoot your issue. This is from an arch linux wiki but the content is applicable: https://wiki.archlinux.org/index.php/XinitrcThe miners need X to be running, along with environment variables set (LD_LIBRARY_PATH amongst others) before they will run correctly.
|
|
|
Install Virtualbox on top of Linux.
Exactly. The host OS has to be the one to interface with the GPUs - virtualizing the GPU resources doesn't give you "extra" mining resources via some magic. If the OP wants to use the CPU/Mem/IO resources while the GPU is mining then either one of two things can happen: 1. run the apps that need CPU/RAM/IO on the same damn server and be done with it - no virtualization necessary. 2. run ESX-Server or Virtualbox or Xen to create guest OSes on top of the main Linux OS running the mining app. There's NO REASON TO USE ESX or ESXi. And still this remains one of the dumber questions I've seen about virtualization. Sorry, no offense but this really stinks of confusion about what virtualization is for and how computing resources are allocated to programs in Linux/Unix.
|
|
|
This is pretty cool. Can you tell me how you're allowing the application to control the miners? Given that you are controlling miners remotely and that bitcoin mining is a revenue source I think most people will want to see some sort of license/agreement that ensures their processing isn't going into your pockets.
This app as a service does ensure you get money from advertising but the security issues are concerning. I'm currently writing software that does basically the same thing, minus remote pool control, and it won't be a SaaS app - people can will be able to download the app and run it on their servers. You might want to consider a donation/fee based app that people can run on their own servers with code that can be audited for security.... otherwise how do we know what is going on behind the scenes?
|
|
|
Save yourself a lot of hassle and time and install LinuxCoin (debian based), setup SmartCoin for running your pool automation and miner automation. Then use a web-based monitor like the one I'm writing ( http://code.google.com/p/minerwatch/) or miningmonitor.com so you can know when your miners are offline and see trends. You might want to run a script like this to monitor your core temps too: #!/bin/bash #kills phoneix.py process if aticonfig shows temperature > $maxtemp maxtemp="80" running=true while $running; do if [ "`aticonfig --odgt --adapter=0 | grep -o '[0-9][0-9].[0-9][0-9]' | sed 's/\.[0-9][0-9]//g'`" -gt "$maxtemp" ] ; then echo "TOO HOT" pkill -9 phoenix.py running=false fi done
|
|
|
looks good, post the one that turns it back on with an adjusted clock speed - otherwise it would just keep getting hot and killing it and cycling through that same process over and over.
|
|
|
Here's a simple script to help you set your stuff up.. just set your user/pass/pool-url info and execute. #!/bin/sh CLOCK_CPU=965 CLOCK_MEM=1050 FANSPEED=100 WORKSIZE=128 AGGRESSION=11 DEVICE="0" KERNEL="phatk"
URL="api.bitcoin.cz" PORT="8332" USER="username" PASS="password"
aticonfig --od-enable echo "running: aticonfig --od-setclocks=$CLOCK_CPU,$CLOCK_MEM --adapter=all" aticonfig --od-setclocks=$CLOCK_CPU,$CLOCK_MEM --adapter=all aticonfig --odgt --adapter=all aticonfig --pplib-cmd "get fanspeed 0" aticonfig --odgc --adapter=all aticonfig --pplib-cmd "set fanspeed 0 $FANSPEED" echo "running: ./phoenix.py --url=http://$USER:$PASS@$URL:$PORT -k $KERNEL VECTORS BFI_INT FASTLOOP=false WORKSIZE=$WORKSIZE AGGRESSION=$AGGRESSION DEVICE=$DEVICE" python ./phoenix.py --url=http://$USER:$PASS@$URL:$PORT -k $KERNEL VECTORS BFI_INT FASTLOOP=false WORKSIZE=$WORKSIZE AGGRESSION=$AGGRESSION DEVICE=$DEVICE
|
|
|
first: windows is not easier to maintain, especially given that you can download LinuxCoin for free and it comes with drivers and miners and everything installed and ready to go without any effort. You'll find ready to go scripts for monitoring and uptime notification already written for linux. Also, linux is FREE - so that saves you license cost. second: get a bigger PSU - 3 cards needs at least a 800 watt PSU and they're not that expensive. third: get a rack mount case that comes with fans in it from the factory - these cases will stack better and cool better and will be cheaper ($50 USD each from newegg: see my rig build here: http://secure.newegg.com/WishList/PublicWishDetail.aspx?WishListNumber=16323312 ) fourth: you can get by with a cheaper CPU than that - bare bones! Get the cheapest one possible for the motherboard. Rigs are all about cost efficiency to be profitable.
|
|
|
yes, I'm writing a web-based one that tracks your miners over time and reports on their stats. It currently supports Slush's pool but I am writing API connectors for BTCguild and Deepbit as well. Download here via SVN: http://code.google.com/p/minerwatch/See my miners here: http://minerwatch.strangl3r.com/I am currently only graphing with sparklines but the first release will have a separate tab for analytics that have big graphs with timelines and all the fancy regular stuff you would expect from miningmonitor.com type of app. Stay tuned for more.
|
|
|
http://software.intel.com/en-us/blogs/2011/06/29/intel-opencl-sdk-11-gold-released/FTA: Following the successful alpha and beta releases on software.intel.com, which received very positive feedback, Intel is releasing today the gold version of the Intel® OpenCLSDK 1.1 for the CPU on www.intel.com/go/opencl. This SDK is conformant with the OpenCL™ 1.1 specification. You can now use the Intel® OpenCL SDK to create and distribute applications optimized for Intel® Core™ and Intel® Xeon® processors Along with this release, here are new and updated tips and tutorials to ease your OpenCL development experience: OpenCL Introduction Tutorial by Dr. Tim Mattson Intel® OpenCL SDK Sample Code Tips and Tricks in writing OpenCL Code for CPU How to understand your OpenCL application performance tutorial Debugging OpenCL kernels using printf Optimize OpenCL code with the Intel® Graphics Performance Analyzers 4.0 Optimize OpenCL code with the Intel® VTune™ Amplifier XE Inspect your code with the Intel® OpenCL SDK Offline Complier
|
|
|
Do you know if Newegg eventually takes action against automated requests?
They do not unless you're hammering rapidly enough to trigger IDS type responses. Just setup a cron job to parse the page you want to watch and randomize the url curl timing.
|
|
|
Shotgun: For troubleshooting, I recommend disconnecting from smartcoin (either via the control screen, or ctrl+a d), then from the terminal: This will connect you to the screen session where all the miners are running. You can use ctrl+a p and ctrl+a n for previous and next, so you can look at each miner and see what the problem is. I've never used or tried Diablo yet - Do you care to share your launch string? (or better yet, post the result of the following command here) cd ~/smartcoin sqlite3 smartcoin.db "SELECT * FROM miner"
I just switched to Phoenix but I can give you a sample Diablo launch string that I've been using: ./DiabloMiner-Linux.sh --user=$USER --pass=$PASS --host=$URL -v $VECTOR -w $WORKER -D $DEVICES
|
|
|
I manage a bunch of ESX and ESXi clusters. What the OP wants to do is... for lack of a better word, useless. If you have GPU cards in a server/workstation then you should just install LinuxCoin on that box and run your miners. Installing ESX/i doesn't give you any benefit, even if it were possible to get the drivers to work with the GPUs, because the whole point of ESX is to virtualize hardware. Since by definition you cannot virtualize GPU resources, and even then miners use 100% of the GPU resources anyway, there's NO REASON TO USE VIRTUALIZATION TO MINE.
|
|
|
|