Bitcoin Forum

Bitcoin => Mining software (miners) => Topic started by: Karin on May 23, 2013, 04:20:07 PM



Title: Asteroid -- a new Mac mining client (0.9.7)
Post by: Karin on May 23, 2013, 04:20:07 PM
Introducing Asteroid, a self-contained, open-source, ready-to-run solution for Bitcoin and Litecoin mining on Macs!

Download 0.9.7 now (http://www.asteroidapp.com/downloader.php) (updated Feb 15, 2014)

http://www.asteroidapp.com/images/Screenshot_0.9.6_expanded.png
Normal view

http://www.asteroidapp.com/images/Screenshot_0.9.7_collapsed.png
Collapsed view

Everything is self-contained within a single app.  There's no install process, no extra drivers, just save and run.  The UI is clean and minimal, with many features not found in any other miner.

Features in first release:
 - easy install, clean unified UI with full retina graphics
 - pre-configured with settings for the most popular pools, just enter your login and go
 - crowdsourced settings, so you get the best hashrates as found by other Asteroid users
 - live coin balances
 - monitor from your smartphone with MobileMiner (http://www.mobileminerapp.com/)!
 - uses keychain to keep your passwords organized and secure
 - hash rate in dock icon, as well as device stats in dock menu
 - in-app feedback
 - automatic software updates
 - open-source - and uses the unofficial cgminer for Mac OS X (http://spaceman.ca/cgminer/) and sgminer for Mac OS X (http://spaceman.ca/sgminer/) binaries
 - ultra-transparent - Asteroid is written in an interpreted programming language (AppleScriptObjC), so you can read the exact same code that runs it (instead of trusting a pre-compiled binary)
 - cgminer 3.12.3, cgminer 3.7.2, and sgminer 4.1.0 on the backend

Screenshot of pool setup:
http://www.asteroidapp.com/images/pool_setup_0.9.7.png

Screenshot of dock menu:
http://www.asteroidapp.com/images/dockmenu_0.9.2.jpg

Screenshot of Preferences - General:
http://www.asteroidapp.com/images/prefs_general_0.9.7.png

Screenshot of Preferences - Litecoin:
http://www.asteroidapp.com/images/prefs_scrypt_0.9.7.png

Screenshot of Preferences - MobileMiner:
http://www.asteroidapp.com/images/prefs_mobileminer_0.9.6.png

Screenshots of MobileMiner with Asteroid's stats on an iOS device:
http://www.asteroidapp.com/images/mobileminer_eg2.png http://www.asteroidapp.com/images/mobileminer_eg1.png

System requirements:
 - Mac OS X 10.8 (10.7 coming soon, in the meantime check out my cgminer for Mac OS X (http://spaceman.ca/cgminer) for 10.5+ support)
 - Discrete graphics card (such as nVidia or AMD), or an Intel HD 4000+, or a USB-based mining device

Download: Latest version - 0.9.7 (http://www.asteroidapp.com/downloader.php)

If you are seeing problems upgrading between versions, or at other times, launch Asteroid with the option key held down.  This will reset your preferences and Asteroid will start fresh.

Website: www.asteroidapp.com (http://www.asteroidapp.com/)
Twitter: @AsteroidApp (https://twitter.com/AsteroidApp) (app news), @kcspaceman (https://twitter.com/kcspaceman) (me)

Donations: Support this project by automatically donating some of your hashing time via the in-app Preferences (where you can donate X minutes every Y hours).  It's gotta be the easiest way to donate to a project ever, eh?

BTC: 18jzhWi8VU3RtDAyEGFCapkftG7haJyhmY (https://blockchain.info/address/18jzhWi8VU3RtDAyEGFCapkftG7haJyhmY)
LTC: LSXnenY65x9VXL2iRWhchzfLFQsKHTLwGj (http://ltc.block-explorer.com/address/LSXnenY65x9VXL2iRWhchzfLFQsKHTLwGj)
DOGE: DRvqwL8FZucQNmDCvVQnQTGPUvDhCUvA6Y (http://dogechain.info/address/DRvqwL8FZucQNmDCvVQnQTGPUvDhCUvA6Y)

Licensing: GPL v3 for Asteroid, GPL v2, GPL v3 and custom open-source-friendly licences for various included code (see included)

Source code:  Go to "View source code" under the Asteroid menu, or right click on Asteroid.app -> Show Package Contents -> Contents -> Resources -> AppDelegate.scpt & AppHelper.scpt

Asteroid is written in AppleScriptObjC, an interpreted language hybrid of Cocoa and AppleScript.  This means that the code you read on your computer is exactly the same code that gets executed.  Open the source file, edit the code and run the app, that's it!  Every Mac in the last 15 years comes pre-installed with everything you need to edit Asteroid (no Xcode or special command-line utilities needed).  AppleScriptObjC is also really easy to read, super powerful, and a great language if you want to learn more about programming.


Title: Re: Asteroid -- a new Mac mining client
Post by: ct1aic on May 23, 2013, 04:42:03 PM
Greetings.

I would like to try it with my MacBook (GeForce 9400M, 2.0 MHash/s with DiabloMiner).

Best regards.


Title: Re: Asteroid -- a new Mac mining client
Post by: emunebtk on May 24, 2013, 03:07:59 AM
Would love to test it out on my Mac Pro running 10.7 Lion...does it have scrypt enabled for Litecoin mining or only BTC? PM sent


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on May 24, 2013, 04:38:48 AM
Yes, it's compiled for scrypt / litecoin though the UI isn't hooked up yet.  That's coming in the next few versions.  Tentative feature roadmap is here (http://spaceman.ca/asteroid/releasenotes/0.4.1.html), and can change based on what people ask for (squeaky wheel and all that)!

Of particular note is that Asteroid will (eventually) include crowdsourced settings to help everyone get the best hashrates without needing to fiddle with command-line toggles, etc.  Asteroid will manage it for you.

And I discovered something cool when I was running some stats tonight.  Because Asteroid is a front-end to cgminer, you'd think it would use up more CPU time in total.  But Asteroid + cgminer uses less CPU (6% versus 8%) than if you ran cgminer alone in a terminal window!  The text interface cgminer that uses is a relative pig compared to the nice GUI Asteroid uses.  Asteroid disables that interface and uses its own.  So hey, extra CPU time for other stuff, cooler computer, etc :)

emunebtc, I sent you a PM back.  Thanks for being a guinea pig for me!  Still hoping for public beta this weekend.


Title: Re: Asteroid -- a new Mac mining client
Post by: ct1aic on May 24, 2013, 09:29:29 AM
Greetings.

I tried Asteroid 0.4.1 in my MacBook (13-inch Aluminium Late 2008), 2.4 GHz Intel Core 2 Duo, 4 GBytes 1333 MHz DDR3, Nvidea GeForce 9400M 256 MBytes, OS X 10.8.3.

I got the following error, when trying to initialize miner (I selected feedback, to send you the crash report ???):

Quote
The miner API never came up, therefore we can't do anything. Please report this bug.
I didn't modified any option (Intensity 2 flexible) and was trying to connect to Deepbit.net
3 tries later (killing and starting again the program), it started mining without errors, it connected to Deepbit.net, but the mining was always with 0.00 MH/s value.

With DiabloMiner I can get (only) 1.7 to 2.0 MH/s:
Quote
Starting DiabloMiner (GPU)...
-----------------------------
[5/24/13 9:40:33 AM] Started                                                
[5/24/13 9:40:33 AM] Connecting to: http://eu.triplemining.com:8344/        
[5/24/13 9:40:33 AM] Using Apple OpenCL 1.2 (Dec  4 2012 18:26:30)          
[5/24/13 9:40:35 AM] Added GeForce 9400M (#1) (2 CU, local work size of 256)
mhash: 1.8/1.9 | accept: 1 | reject: 0 | hw error: 0

I tried then to select the TripleMining pool... same problem (API never came up) and the program freezes, with "initializing miner..." forever.

This time, I tried several times and always got the same API error. That way, I couldn't select any other mining pool.

As a new feature, it would be nice to have a direct button to access the console or better, a own console, like Windows's GUIMiner and others.

P.S.:
MacBook Console:
Quote
24/05/2013 10:51:22.042 AM Console[4371]:  Marker - 24May 2013 10:51:22
24/05/2013 10:51:31.013 AM cgminer[4383]: Started cgminer 3.1.1
24/05/2013 10:51:32.727 AM cgminer[4383]: Probing for an alive pool
24/05/2013 10:51:38.855 AM ReportCrash[4421]: Saved crash report for cgminer[4383] version 0 to /Users/ruicosta/Library/Logs/DiagnosticReports/cgminer_2013-05-24-105138_Rui-Costas-MacBook.crash
24/05/2013 10:51:50.437 AM Asteroid[4374]: alert: The miner API never came up, therefore we can't do anything.  Please report this bug.
24/05/2013 10:51:54.681 AM Console[4371]:  Marker - 24May 2013 10:51:54



Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on May 24, 2013, 09:52:26 AM
Thanks for the report!

I tried Asteroid 0.4.1 in my MacBook (13-inch Aluminium Late 2008), 2.4 GHz Intel Core 2 Duo, 4 GBytes 1333 MHz DDR3, Nvidea GeForce 9400M 256 MBytes, OS X 10.8.3.

I got the following error, when trying to initialize miner:

Quote
The miner API never came up, therefore we can't do anything. Please report this bug.
I didn't modified any option (Intensity 2 flexible) and was trying to connect to Deepbit.net
3 tries later (killing and starting again the program), it started mining without errors, it connected to Deepbit.net, but the mining was always with 0.00 MH/s value.

Looks like cgminer is crashing when Asteroid tries to launch it.  Could you please send me the crash log file it generated (/Users/ruicosta/Library/Logs/DiagnosticReports/cgminer_2013-05-24-105138_Rui-Costas-MacBook.crash)?  You can send it to aster7oid@spa-ceman.ca (remove the 7 and the dash before emailing that address).

As a new feature, it would be nice to have a log window, to see the connections to the mining pool and other conversations.
I agree, and this is in the works.  It will go one step better and organize the errors for you for easy submission through the in-app "Send feedback" feature.  The status line is also due for some tweaks so the user has a better idea what it's doing when things go wrong.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on May 24, 2013, 10:13:17 AM
I have another report of an nVidia 9400M user unable to run cgminer on a mac due to a segmentation fault 11 from a few weeks ago.

If you are comfortable with the terminal, try the following to see if any these work.  If so, it should be a simple fix for the next Asteroid.

1) Open Terminal
2) Type "cd " and then drag-drop Asteroid on the Terminal window, press enter.
3) Type "cd Contents/Resources", press enter
4) Type each one of the lines below and see if cgminer starts and begins mining:

./cgminer --hotplug 0 -k diablo
./cgminer --hotplug 0 -k poclbm
./cgminer --hotplug 0 -k phatk
./cgminer --hotplug 0 -k diakgcn

You'll need to enter your pool settings each time.

Thanks!


Title: Re: Asteroid -- a new Mac mining client
Post by: ct1aic on May 24, 2013, 10:46:34 AM
Thanks for the report!

I tried Asteroid 0.4.1 in my MacBook (13-inch Aluminium Late 2008), 2.4 GHz Intel Core 2 Duo, 4 GBytes 1333 MHz DDR3, Nvidea GeForce 9400M 256 MBytes, OS X 10.8.3.

I got the following error, when trying to initialize miner:

Quote
The miner API never came up, therefore we can't do anything. Please report this bug.
I didn't modified any option (Intensity 2 flexible) and was trying to connect to Deepbit.net
3 tries later (killing and starting again the program), it started mining without errors, it connected to Deepbit.net, but the mining was always with 0.00 MH/s value.

Looks like cgminer is crashing when Asteroid tries to launch it.  Could you please send me the crash log file it generated (/Users/ruicosta/Library/Logs/DiagnosticReports/cgminer_2013-05-24-105138_Rui-Costas-MacBook.crash)?  You can send it to aster7oid@spa-ceman.ca (remove the 7 and the dash before emailing that address).

As a new feature, it would be nice to have a log window, to see the connections to the mining pool and other conversations.
I agree, and this is in the works.  It will go one step better and organize the errors for you for easy submission through the in-app "Send feedback" feature.  The status line is also due for some tweaks so the user has a better idea what it's doing when things go wrong.

Karin, the last quote of my last message is the copy/past of the Mac console.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on May 24, 2013, 10:53:18 AM
Karin, the last quote of my last message is the copy/past of the Mac console.
Yes, and thanks for that (I posted before your edit)!  Cgminer also made its own crashlog with extra information that may help me with debugging, info that isn't dumped to the console when it crashes.  It's the file located on your computer here: /Users/ruicosta/Library/Logs/DiagnosticReports/cgminer_2013-05-24-105138_Rui-Costas-MacBook.crash.  If you're able to send/post that it may help too.

Thanks!


Title: Re: Asteroid -- a new Mac mining client
Post by: ct1aic on May 24, 2013, 11:15:02 AM
crash file sent by email  ::)


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on June 01, 2013, 10:06:07 PM
Wow, the response has been amazing, thank you!  @AsteroidApp (https://twitter.com/AsteroidApp) on Twitter may be your easiest way to follow development.

I can tell there is a market for Mac mining apps.  I've had 16,000+ visitors (not hits, but visitors) to my cgminer tutorial since I put it online only a month ago!

I've posted a new version, 0.4.2, for private beta testers to try out.  It incorporates many tweaks, fixes, and improvements.  I've also lowered the system requirements to Mac OS X 10.6.  I may do 10.5 PPC support if anyone besides me is interested (for USB-based miners)

http://spaceman.ca/asteroid/images/Screenshot_AsteroidMenu.png
In-app feedback is live, please use that to report any bugs or your thoughts.

However, I need to add some code to my webserver in order to save logs from the in-app feedback.  So today, please copy-paste any errors from into the feedback window as those still send great.  Tomorrow you can simply click the checkbox and your debug logs will be submitted to me automatically (all without a software update on your end)

Litecoin support coming this week :)


Title: Re: Asteroid -- a new Mac mining client
Post by: SpaceCadet on June 03, 2013, 03:44:47 PM
This looks to be very useful!  What version of cgminer are you running?  I've only been able to find osx binaries for 2.4.? (not at the machine).  It runs well enough, but lacks a lot of what I have on my windoze version.  I use shell files for the different pools I use to simply the start up, but the gui looks much cleaner (once I get the conf tweaked for a given pool :).  Scypt and stratum support would also be very nice! 

I'm using the extra cycles on one of my kids iMac i5 with an amd video card.  Using cgminer 2.4 with no ability to tweak the card settings, I get around 80 mh/s at -i 8.  I found an app to spin up the case fans so it runs much cooler than it did with the stock fan settings. (iMacs weren't built for driving hard!).

Cheers!


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on June 03, 2013, 08:42:51 PM
Using cgminer 3.1.1, although 3.2.0 came out a few days ago.  I'm working out a few issues on porting it and will likely have it in the next version of Asteroid.

Asteroid has been working great on iMacs, I sent you an invite to participate in the private beta test as a PM so you can try it for yourself :)


Title: Re: Asteroid -- a new Mac mining client
Post by: webjoe on June 16, 2013, 06:16:08 PM
Looks good I'd like to try it with my ASICMiner USB Block Erupter and I'm happy to post back feedback through the app.  How can I download it?


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on June 18, 2013, 09:15:19 PM
Thanks webjoe!  I'll send you a PM with details

Given the changing landscape of casual mining, I've focused on Litecoin and USB mining in recent weeks.  I'm pretty comfortable where they are and in a few days I hope to make it all public (otherwise it'll be private forever... the pitfall of being a perfectionist...).

Latest features include OS 10.6 support, cgminer 3.3.0, Litecoin, USB mining, and misc improvements throughout based on tester feedback.  :)


Title: Re: Asteroid -- a new Mac mining client
Post by: wasthatawolf on June 25, 2013, 01:09:05 AM
Just got a USB Block Erupter and I'd love to try out the Asteroid software with my Macbook Pro


Title: Re: Asteroid -- a new Mac mining client
Post by: adviceadam on June 25, 2013, 07:14:22 AM
I have a Mac Pro (with a 5770) that I would love to try this out on.


Title: Crash Report
Post by: A_Member on June 26, 2013, 01:02:25 AM
Asteroid crashes when I do either of the following things:
Choose a bitcoin or litecoin pool, enter any username and password(valid or not), and press accept or cancel.
Press the play button over the hashrate indicator bar.

The "Send Feedback" button on the "Feedback" window doesn't do anything.  (That's why I didn't send feedback through that route.)

I am on a MacBook with a 2 GHz Intel Core 2 Duo Processor, 2 GB 1067 MHz DDR3 memory, NVIDIA GeForce 9400M 256 MB graphics, and I am running Mac OS X Lion 10.7.4 (11E53).

Here is the crash report from one of my crashes:
Code:
Process:         Asteroid [5155]
Path:            /Applications/Asteroid.app/Contents/MacOS/Asteroid
Identifier:      com.spaceman.Asteroid
Version:         0.8.0 (15)
Code Type:       X86 (Native)
Parent Process:  launchd [244]

Date/Time:       2013-06-25 20:03:48.615 -0500
OS Version:      Mac OS X 10.7.4 (11E53)
Report Version:  9

Interval Since Last Report:          3821199 sec
Crashes Since Last Report:           219
Per-App Interval Since Last Report:  945 sec
Per-App Crashes Since Last Report:   13
Anonymous UUID:                      35416C75-C29E-486C-ADA6-3D0AF323D46F

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000020

VM Regions Near 0x20:
--> __PAGEZERO             0000000000000000-0000000000001000 [    4K] ---/--- SM=NUL  /Applications/Asteroid.app/Contents/MacOS/Asteroid
    __TEXT                 0000000000001000-0000000000002000 [    4K] r-x/rwx SM=COW  /Applications/Asteroid.app/Contents/MacOS/Asteroid

Application Specific Information:
objc_msgSend() selector name: methodSignatureForSelector:
objc[5155]: garbage collection is OFF
Performing @selector(poolSheetAccept:) from sender NSButton 0x288b40

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib                0x9000bd47 objc_msgSend + 23
1   com.apple.AppleScriptObjC      0x9083e5f0 Invoke + 457
2   com.apple.AppleScriptObjC      0x9083f81e BASendProc + 2351
3   com.apple.applescript          0x02b263ce ComponentSend(AEDesc const*, AEDesc*, long, long) + 535
4   com.apple.applescript          0x02b35b19 TUASApplication::Send(TStackFrame_UASRemoteSend*, AEDesc*, AEDesc*, unsigned char, unsigned char, unsigned char) + 2607
5   com.apple.applescript          0x02b53e46 UASRemoteSend(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char*) + 403
6   com.apple.applescript          0x02b5fd7f UASSend1(unsigned char, unsigned char, unsigned char, TUASSendMode) + 688
7   com.apple.applescript          0x02b601a4 UASSend(unsigned char, TUASSendMode) + 41
8   com.apple.applescript          0x02b4ad22 BCPositionalMessageSend() + 154
9   com.apple.applescript          0x02b3a547 UASExecute1() + 331
10  com.apple.applescript          0x02b0dfa1 ASExecuteEvent(AEDesc const*, unsigned long, long, unsigned long*) + 733
11  com.apple.CoreServices.CarbonCore 0x933b463f callComponent_4444 + 40
12  com.apple.CoreServices.CarbonCore 0x93462cf9 CallComponentFunction + 41
13  com.apple.applescript          0x02b077b9 AppleScriptComponent + 1729
14  com.apple.CoreServices.CarbonCore 0x933d9415 CallComponent + 223
15  com.apple.CoreServices.CarbonCore 0x933d945e CallComponentDispatch + 29
16  com.apple.openscripting        0x98830705 OSAExecuteEvent + 61
17  com.apple.AppleScriptObjC      0x908372b1 +[BAObjectProto invokeScriptHandler:forObject:args:error:] + 286
18  com.apple.AppleScriptObjC      0x908375e4 -[BAObjectProto invokeScriptHandler:args:error:] + 99
19  com.apple.AppleScriptObjC      0x908387eb -[BAObjectProto forwardInvocation:] + 507
20  com.apple.CoreFoundation      0x9661fe8e ___forwarding___ + 894
21  com.apple.CoreFoundation      0x9661faa2 _CF_forwarding_prep_0 + 50
22  com.apple.CoreFoundation      0x96622d11 -[NSObject performSelector:withObject:] + 65
23  com.apple.AppKit              0x9b0e886f -[NSApplication sendAction:to:from:] + 232
24  com.apple.AppKit              0x9b0e874c -[NSControl sendAction:to:] + 102
25  com.apple.AppKit              0x9b0e864f -[NSCell _sendActionFrom:] + 160
26  com.apple.AppKit              0x9b0e7a0c -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 2295
27  com.apple.AppKit              0x9b16ac89 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 501
28  com.apple.AppKit              0x9b0e644f -[NSControl mouseDown:] + 943
29  com.apple.AppKit              0x9b0affc5 -[NSWindow sendEvent:] + 7533
30  com.apple.AppKit              0x9b049163 -[NSApplication sendEvent:] + 4788
31  com.apple.AppKit              0x9afdad11 -[NSApplication run] + 1007
32  com.apple.AppKit              0x9b26bbd9 NSApplicationMain + 1054
33  com.spaceman.Asteroid          0x00001ef9 0x1000 + 3833

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib        0x98ba490a kevent + 10
1   libdispatch.dylib              0x9102fe10 _dispatch_mgr_invoke + 969
2   libdispatch.dylib              0x9102e85f _dispatch_mgr_thread + 53

Thread 2:: CVDisplayLink
0   libsystem_kernel.dylib        0x98ba383e __psynch_cvwait + 10
1   libsystem_c.dylib              0x99c28e78 _pthread_cond_wait + 914
2   libsystem_c.dylib              0x99c28f7b pthread_cond_timedwait_relative_np + 47
3   com.apple.CoreVideo            0x927a1e8c CVDisplayLink::waitUntil(unsigned long long) + 306
4   com.apple.CoreVideo            0x927a0fde CVDisplayLink::runIOThread() + 706
5   com.apple.CoreVideo            0x927a0d05 _ZL13startIOThreadPv + 160
6   libsystem_c.dylib              0x99c24ed9 _pthread_start + 335
7   libsystem_c.dylib              0x99c286de thread_start + 34

Thread 3:
0   libsystem_kernel.dylib        0x98ba402e __workq_kernreturn + 10
1   libsystem_c.dylib              0x99c26ccf _pthread_wqthread + 773
2   libsystem_c.dylib              0x99c286fe start_wqthread + 30

Thread 4:
0   libsystem_kernel.dylib        0x98ba402e __workq_kernreturn + 10
1   libsystem_c.dylib              0x99c26ccf _pthread_wqthread + 773
2   libsystem_c.dylib              0x99c286fe start_wqthread + 30

Thread 5:
0   libsystem_kernel.dylib        0x98ba402e __workq_kernreturn + 10
1   libsystem_c.dylib              0x99c26ccf _pthread_wqthread + 773
2   libsystem_c.dylib              0x99c286fe start_wqthread + 30

Thread 6:: com.apple.appkit-heartbeat
0   libsystem_kernel.dylib        0x98ba3bb2 __semwait_signal + 10
1   libsystem_c.dylib              0x99bd97b9 nanosleep$UNIX2003 + 187
2   libsystem_c.dylib              0x99bd9558 usleep$UNIX2003 + 60
3   com.apple.AppKit              0x9b223816 -[NSUIHeartBeat _heartBeatThread:] + 2399
4   com.apple.Foundation          0x908f0e25 -[NSThread main] + 45
5   com.apple.Foundation          0x908f0dd5 __NSThread__main__ + 1582
6   libsystem_c.dylib              0x99c24ed9 _pthread_start + 335
7   libsystem_c.dylib              0x99c286de thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00457010  ebx: 0x00407f30  ecx: 0x9b93cdb3  edx: 0x00000000
  edi: 0x9083e438  esi: 0x00457010  ebp: 0xbfffee28  esp: 0xbfffecc8
   ss: 0x00000023  efl: 0x00010202  eip: 0x9000bd47   cs: 0x0000001b
   ds: 0x00000023   es: 0x00000023   fs: 0x00000000   gs: 0x0000000f
  cr2: 0x00000020
Logical CPU: 1

Binary Images:
    0x1000 -     0x1fff +com.spaceman.Asteroid (0.8.0 - 15) <C8FD641D-7B26-3FD2-839E-A05534B7D350> /Applications/Asteroid.app/Contents/MacOS/Asteroid
    0x7000 -    0x1afff +org.andymatuschak.Sparkle (1.5 Beta 6 - 313) <5DF2B8A3-560D-4500-6B85-4215644DE532> /Applications/Asteroid.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle
   0x2b000 -    0xd8ff7  libcrypto.0.9.7.dylib (0.9.7 - compatibility 0.9.7) <7B6DB792-C9E5-3772-8734-8D0052757B8C> /usr/lib/libcrypto.0.9.7.dylib
  0x15d000 -   0x15dff2  CFNetwork.dylib (??? - ???) <D4F9B508-DF8B-3FCB-B350-6D7A1182FED4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Resources/BridgeSupport/CFNetwork.dylib
  0x1c4000 -   0x1c4ff8  Foundation.dylib (??? - ???) <102D4B54-E774-3D46-BF38-C038CAACD5C8> /System/Library/Frameworks/Foundation.framework/Resources/BridgeSupport/Foundation.dylib
  0x1ca000 -   0x1caff0  CoreFoundation.dylib (??? - ???) <561D2C0F-9E18-331B-BB95-6BD5ED01E5CA> /System/Library/Frameworks/CoreFoundation.framework/Resources/BridgeSupport/CoreFoundation.dylib
  0x1cf000 -   0x1cfff3  AppKit.dylib (??? - ???) <45934926-F49A-395D-85B4-F38997A6BED8> /System/Library/Frameworks/AppKit.framework/Resources/BridgeSupport/AppKit.dylib
  0x1e0000 -   0x1e0fff  com.apple.applescript.component (2.2.1 - 2.2.1) <E7C937D3-5623-32EB-AA4F-B5D0D1EE27B9> /System/Library/Components/AppleScript.component/Contents/MacOS/AppleScript
 0x27f1000 -  0x27f3fff  libCoreFSCache.dylib (??? - ???) <5B141DE1-6FC9-3155-833B-23A447A598AB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
 0x2b00000 -  0x2b93fff  com.apple.applescript (2.2.1 - 2.2.1) <54C84231-54F4-3C4C-B3BE-78F337752D19> /System/Library/PrivateFrameworks/AppleScript.framework/Versions/A/AppleScript
 0x2cdd000 -  0x2cddff3 +cl_kernels (??? - ???) <BA42F15A-2648-4EC9-ACC9-555763FCAC0D> cl_kernels
 0x2dcd000 -  0x2dd2fe2  libcldcpuengine.dylib (1.50.69 - compatibility 1.0.0) <864BA467-5F11-3B41-B261-894067B8209E> /System/Library/Frameworks/OpenCL.framework/Libraries/libcldcpuengine.dylib
 0x938d000 -  0x94faffb  GLEngine (??? - ???) <D73F1031-6DD3-38EB-966B-7A2C9F17F023> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
 0x9535000 -  0x962cffb  libGLProgrammability.dylib (??? - ???) <FA509930-D201-372B-B787-18CBD8477D06> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
 0x9661000 -  0x968eff8  GLRendererFloat (??? - ???) <70ADE58D-B399-3279-9774-2D5929D5FCB1> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat
 0x9e25000 -  0x9e2efff  com.apple.AppleSRP (1.0 - 1) <F63D1099-7DB1-30D1-ABE2-4A07B8E2B4BC> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
 0xad9a000 -  0xadc5fff  com.apple.osax.standardadditions (2.2.1 - 2.2.1) <F4C2AFDB-1D7B-3DFA-B432-A51AB8F8AB97> /System/Library/ScriptingAdditions/StandardAdditions.osax/Contents/MacOS/StandardAdditions
 0xc4ca000 -  0xc513ff7  com.apple.AppleShareClientCore (2.5.1 - 2.5.1) <F8AB7DFB-5BD7-3103-B4D6-073D39CC7946> /System/Library/Frameworks/AppleShareClientCore.framework/Versions/A/AppleShareClientCore
 0xc878000 -  0xc919ff7  unorm8_bgra.dylib (1.50.69 - compatibility 1.0.0) <7A0427BD-4FB5-3F4E-A7F8-F760AD944283> /System/Library/Frameworks/OpenCL.framework/Libraries/ImageFormats/unorm8_bgra.dylib
0x8effe000 - 0x8f7a3ffb  com.apple.GeForceGLDriver (7.18.18 - 7.1.8) <106B3686-32B8-3717-AAE1-95313E72034E> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
0x8fe22000 - 0x8fe54aa7  dyld (195.6 - ???) <3A866A34-4CDD-35A4-B26E-F145B05F3644> /usr/lib/dyld
0x90005000 - 0x900dbaab  libobjc.A.dylib (228.0.0 - compatibility 1.0.0) <2E272DCA-38A0-3530-BBF4-47AE678D20D4> /usr/lib/libobjc.A.dylib
0x900dc000 - 0x901acffb  com.apple.ImageIO.framework (3.1.2 - 3.1.2) <94798A2B-4C7A-30EA-9920-283451BDB9FA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x901ad000 - 0x9023afe7  libvMisc.dylib (325.4.0 - compatibility 1.0.0) <F2A8BBA3-6431-3CED-8CD3-0953410B6F96> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x9023b000 - 0x902fbffb  com.apple.ColorSync (4.7.4 - 4.7.4) <0A68AF35-15DF-3A0A-9B17-70CE2A106A6C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x902fc000 - 0x90318ff5  com.apple.GenerationalStorage (1.0 - 126.1) <E622F823-7D98-3D13-9C3D-7EA482567394> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x9039b000 - 0x903c9fe7  libSystem.B.dylib (159.1.0 - compatibility 1.0.0) <30189C33-6ADD-3142-83F3-6114B1FC152E> /usr/lib/libSystem.B.dylib
0x903d4000 - 0x903e4fff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <6D6F0C9D-2EEA-3578-AF3D-E2A09BCECAF3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x903e5000 - 0x903e6ff7  libquarantine.dylib (36.6.0 - compatibility 1.0.0) <600909D9-BD75-386E-8D3E-7CBD29079DF3> /usr/lib/system/libquarantine.dylib
0x903e7000 - 0x903f4fff  libGL.dylib (??? - ???) <30E6DED6-0213-3A3B-B2B3-310E33301CCB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x9043d000 - 0x9046bff7  com.apple.DictionaryServices (1.2.1 - 158.2) <DA16A8B2-F359-345A-BAF7-8E6A5A0741A1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x90834000 - 0x90844ff7  com.apple.AppleScriptObjC (1.1 - ???) <55015C67-B0FF-3AF6-B05F-EDEEE6D71B36> /System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC
0x90891000 - 0x90b9bff3  com.apple.Foundation (6.7.2 - 833.25) <4C52ED74-A1FD-3087-A2E1-035AB3CF9610> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x90b9c000 - 0x90bc1ff9  libJPEG.dylib (??? - ???) <743578F6-8C0C-39CC-9F15-3A01E1616EAE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x90fb7000 - 0x90fffff7  com.apple.SystemConfiguration (1.11.3 - 1.11) <68B92FEA-F754-3E7E-B5E6-D512E26144E7> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x9101b000 - 0x9102cfff  libbsm.0.dylib (??? - ???) <54ACF696-87C6-3652-808A-17BE7275C230> /usr/lib/libbsm.0.dylib
0x9102d000 - 0x9103bfff  libdispatch.dylib (187.9.0 - compatibility 1.0.0) <2F918480-12C8-3F22-9B1A-9B2D76F6F4F5> /usr/lib/system/libdispatch.dylib
0x9103c000 - 0x91065ffe  com.apple.opencl (1.50.69 - 1.50.69) <2601993F-F3B3-3737-91AE-4A5795C52CD5> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x91066000 - 0x9106fff3  com.apple.CommonAuth (2.2 - 2.0) <C3FD6EC2-8EB3-38FB-BBB7-05009CA49024> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x91070000 - 0x91072ff7  libdyld.dylib (195.5.0 - compatibility 1.0.0) <52F7B44C-1B43-3B7B-9C9E-6410D8682935> /usr/lib/system/libdyld.dylib
0x9114c000 - 0x9124bffb  com.apple.DiskImagesFramework (10.7.4 - 331.6) <8CC0C204-1069-3CC3-9CE1-3CDF92757E5B> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x9124c000 - 0x91250ffa  libcache.dylib (47.0.0 - compatibility 1.0.0) <56256537-6538-3522-BCB6-2C79DA6AC8CD> /usr/lib/system/libcache.dylib
0x91251000 - 0x91258ff9  libsystem_dnssd.dylib (??? - ???) <D3A766FC-C409-3A57-ADE4-94B7688E1C7E> /usr/lib/system/libsystem_dnssd.dylib
0x91259000 - 0x91267ff7  libxar-nossl.dylib (??? - ???) <5BF4DA8E-C319-354A-967E-A0C725DC8BA3> /usr/lib/libxar-nossl.dylib
0x912b3000 - 0x91304ff9  com.apple.ScalableUserInterface (1.0 - 1) <3C39DF4D-5CAE-373A-BE08-8CD16E514337> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
0x91305000 - 0x914fdff7  com.apple.CoreData (104.1 - 358.14) <C1730963-F75D-3338-B65F-D50235538B28> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x91518000 - 0x91518fff  com.apple.Accelerate.vecLib (3.7 - vecLib 3.7) <22997C20-BEB7-301D-86C5-5BFB3B06D212> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x91519000 - 0x91559ff7  libauto.dylib (??? - ???) <984C81BE-FA1C-3228-8F7E-2965E7E5EB85> /usr/lib/libauto.dylib
0x9170d000 - 0x917f5fff  libxml2.2.dylib (10.3.0 - compatibility 10.0.0) <1841196F-68B5-309F-8ED1-6714B1DFEC83> /usr/lib/libxml2.2.dylib
0x917f6000 - 0x91836ff7  com.apple.NavigationServices (3.7 - 193) <16A8BCC8-7343-3A90-88B3-AAA334DF615F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x91837000 - 0x91860fff  com.apple.shortcut (2.1 - 2.1) <D56F5E5E-A41F-36D1-ACD5-42EA7910B20F> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x91872000 - 0x9187aff5  libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <BB0C7B49-600F-3551-A460-B7E36CA4C4A4> /usr/lib/system/libcopyfile.dylib
0x91d13000 - 0x91e75ffb  com.apple.QuartzCore (1.7 - 270.4) <6BC84C60-1003-3008-ABE4-779EF7B4F524> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x91e9f000 - 0x91ea3ffd  IOSurface (??? - ???) <EDDBEE65-1EB8-33A7-9972-E361A3508234> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x91ef8000 - 0x91f22ff1  com.apple.CoreServicesInternal (113.17 - 113.17) <41979516-2F26-3707-A6CA-7A95A1B0D963> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x9201b000 - 0x920feff7  libcrypto.0.9.8.dylib (44.0.0 - compatibility 0.9.8) <BD913D3B-388D-33AE-AA5E-4810C743C28F> /usr/lib/libcrypto.0.9.8.dylib
0x920ff000 - 0x9220ffe7  libsqlite3.dylib (9.6.0 - compatibility 9.0.0) <34E1E3CC-7B6A-3B37-8D07-1258D11E16CB> /usr/lib/libsqlite3.dylib
0x9221b000 - 0x92237ffc  libPng.dylib (??? - ???) <75F41C08-E187-354C-8115-79387F57FC2C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x92238000 - 0x9223cff7  com.apple.OpenDirectory (10.7 - 146) <4986A382-8FEF-3392-8CE9-CF6A5EE4E365> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x9223d000 - 0x92268fff  com.apple.GSS (2.2 - 2.0) <2C468B23-FA87-30B5-B9A6-8C5D1373AA30> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x9228e000 - 0x9228ffff  com.apple.TrustEvaluationAgent (2.0 - 1) <4BB39578-2F5E-3A50-AD59-9C0AB99472EB> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x924f7000 - 0x9276affb  com.apple.CoreImage (7.98 - 1.0.1) <EDC91BA1-673D-3B47-BFD5-BBF11C36EE6A> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x9279f000 - 0x927c2fff  com.apple.CoreVideo (1.7 - 70.3) <4234C11C-E8E9-309A-9465-27D6D7458895> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x927c3000 - 0x92c38ff7  FaceCoreLight (1.4.7 - compatibility 1.0.0) <3E2BF587-5168-3FC5-9D8D-183A9C7C1DED> /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
0x92c39000 - 0x92dedff3  libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <6AD14A51-AEA8-3732-B07B-DEA37577E13A> /usr/lib/libicucore.A.dylib
0x92e67000 - 0x92ec8ffb  com.apple.audio.CoreAudio (4.0.2 - 4.0.2) <E617857C-D870-3E2D-BA13-3732DD1BC15E> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x92efc000 - 0x9300dff7  libJP2.dylib (??? - ???) <845C74F4-1074-3983-945F-EB669538CAA9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x9300e000 - 0x930a5ff3  com.apple.securityfoundation (5.0 - 55116) <EB53CEF7-4836-39FD-B012-6BC122ED4CE9> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x930a6000 - 0x93369fff  com.apple.security (7.0 - 55148.1) <77754898-4FCD-3CA3-9339-F1058C852806> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x9336a000 - 0x9336dffc  libpam.2.dylib (3.0.0 - compatibility 3.0.0) <6FFDBD60-5EC6-3EFA-996B-EE030443C16C> /usr/lib/libpam.2.dylib
0x9336e000 - 0x93371ff7  libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <7F6C14CC-0169-3F1B-B89C-372F67F1F3B5> /usr/lib/system/libcompiler_rt.dylib
0x93372000 - 0x93674fff  com.apple.CoreServices.CarbonCore (960.24 - 960.24) <9692D838-85A5-32C1-B7FB-7C141FFC2557> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x93675000 - 0x936ffffb  com.apple.SearchKit (1.4.0 - 1.4.0) <CF074082-64AB-3A1F-831E-582DF1667827> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x93700000 - 0x93700fff  com.apple.vecLib (3.7 - vecLib 3.7) <8CCF99BF-A4B7-3C01-9219-B83D2AE5F82A> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x93701000 - 0x93701fff  com.apple.Carbon (153 - 153) <F996332A-390E-3337-A09E-A1E54004B567> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x93702000 - 0x9379efef  com.apple.ink.framework (1.4 - 110) <1A3E2916-60C1-3AC1-86BF-202F6567B228> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x9379f000 - 0x937b2ff8  com.apple.MultitouchSupport.framework (231.4 - 231.4) <083F7787-4C3B-31DA-B5BB-1993D9A9723D> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x937b3000 - 0x937d5ff8  com.apple.PerformanceAnalysis (1.11 - 11) <453463FF-7C42-3526-8C96-A9971EE07154> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x93a00000 - 0x93a04fff  libGIF.dylib (??? - ???) <A6F1ACAE-7B9B-3B3F-A54A-ED4004EA1D85> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x93a31000 - 0x93ec2ff3  com.apple.RawCamera.bundle (3.12.0 - 615) <64FE60E6-B59D-3AD5-BA6E-1E9BF67FBF80> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x93ec3000 - 0x93ec3fff  libdnsinfo.dylib (395.11.0 - compatibility 1.0.0) <7EFAD88C-AFBC-3D48-BE14-60B8EACC68D7> /usr/lib/system/libdnsinfo.dylib
0x93f56000 - 0x93fbbff7  libvDSP.dylib (325.4.0 - compatibility 1.0.0) <4B4B32D2-4F66-3B0D-BD61-FA8429FF8507> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x93fbc000 - 0x93fccfff  libsasl2.2.dylib (3.15.0 - compatibility 3.0.0) <D6F728DA-990A-32A3-86FA-4A3F4D88E309> /usr/lib/libsasl2.2.dylib
0x9404d000 - 0x94393ff3  com.apple.HIToolbox (1.9 - ???) <409E6397-0DCB-3431-9CCC-368317C62545> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x943a3000 - 0x943b0fff  com.apple.HelpData (2.1.2 - 72.2) <330C6B7F-2512-37B7-B2FF-24E1804E9426> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x943b1000 - 0x943bcff3  libCSync.A.dylib (600.0.0 - compatibility 64.0.0) <EDA0F56F-CB2C-30BB-940D-C6A25B73C717> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x943bd000 - 0x943cafff  com.apple.KerberosHelper (3.0 - 1.0) <0E16B080-3931-3D3E-A786-419C24B44B02> /System/Library/PrivateFrameworks/KerberosHelper.framework/Versions/A/KerberosHelper
0x943cb000 - 0x943edffe  com.apple.framework.familycontrols (3.0 - 300) <5BCCDDC2-AFAC-3290-AEEF-23B2664CA11F> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x94a6b000 - 0x94a6dffb  libRadiance.dylib (??? - ???) <4721057E-5A1F-3083-911B-200ED1CE7678> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x94b53000 - 0x94c71fec  com.apple.vImage (5.1 - 5.1) <7757F253-B281-3612-89D4-F2B04061CBE1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x94c72000 - 0x94d62ff1  libiconv.2.dylib (7.0.0 - compatibility 7.0.0) <9E5F86A3-8405-3774-9E0C-3A074273C96D> /usr/lib/libiconv.2.dylib
0x94d63000 - 0x9568d59b  com.apple.CoreGraphics (1.600.0 - ???) <62026E0C-E30F-3FF0-B0F6-6A2D270B20BF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x956cc000 - 0x956ecff7  com.apple.RemoteViewServices (1.4 - 44.1) <1F831750-1E77-3013-B1A6-0DF528623790> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x956ed000 - 0x956f8ffb  com.apple.speech.recognition.framework (4.0.21 - 4.0.21) <A1764D2F-EB84-33DC-9ED5-CDA3B468FF3E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x958a8000 - 0x958a8ff0  com.apple.ApplicationServices (41 - 41) <C48EF6B2-ABF9-35BD-A07A-A38EC0008294> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x958aa000 - 0x958aeff3  libsystem_network.dylib (??? - ???) <62EBADDA-FC72-3275-AAB3-5EDD949FEFAF> /usr/lib/system/libsystem_network.dylib
0x958b7000 - 0x958bcffd  libGFXShared.dylib (??? - ???) <1CA9B41B-2C61-38F8-ABAC-1D5511478F5C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x95be4000 - 0x95be7ff9  libCGXType.A.dylib (600.0.0 - compatibility 64.0.0) <1211BEEB-31C9-3A5D-9E71-10FC4A541D1E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x95beb000 - 0x95bf2ffd  com.apple.NetFS (4.0 - 4.0) <AE731CFE-1B2E-3E46-8759-843F5FB8C24F> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x9600a000 - 0x9600dffd  libCoreVMClient.dylib (??? - ???) <361CCFAF-8565-383F-915F-0B059C793E42> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x960c5000 - 0x96188fff  com.apple.CoreServices.OSServices (478.46 - 478.46) <F2063FC8-2BE1-3B97-98AF-8796B0D4BE58> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x96189000 - 0x96194ffc  com.apple.NetAuth (3.1 - 3.1) <CD89526E-4FF6-3BB3-A94E-832D4504AB1C> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x96195000 - 0x9622bff7  com.apple.LaunchServices (480.33 - 480.33) <5A4BF529-391E-3987-940E-287ACE56078A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x96279000 - 0x96281fff  com.apple.DiskArbitration (2.4.1 - 2.4.1) <28D5D8B5-14E8-3DA1-9085-B9BC96835ACF> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x96282000 - 0x962d2ff8  libTIFF.dylib (??? - ???) <4DC2025D-15E7-35CA-B7C5-9F73B26C8B53> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x962d3000 - 0x962d3fff  libffi.dylib (??? - ???) <58A2AA81-461E-3581-9A8C-880A3BDA2D6A> /usr/lib/libffi.dylib
0x962d4000 - 0x96361ff7  com.apple.CoreText (220.20.0 - ???) <0C3EDD4F-6112-353A-8A3A-8D630182C22A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x96362000 - 0x96369ff8  libCGXCoreImage.A.dylib (600.0.0 - compatibility 64.0.0) <3E1A07C0-AC27-3070-945D-A9C2A71DEADB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
0x9636a000 - 0x9644bff7  com.apple.DiscRecording (6.0.4 - 6040.4.1) <08BADDAD-FA79-3872-9387-EEE2A9FAA2F0> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x9654c000 - 0x96555fff  libc++abi.dylib (14.0.0 - compatibility 1.0.0) <FEB5330E-AD5D-37A0-8AB2-0820F311A2C8> /usr/lib/libc++abi.dylib
0x96588000 - 0x9675ffe7  com.apple.CoreFoundation (6.7.2 - 635.21) <4D1D2BAF-1332-32DF-A81B-7E79D4F0A6CB> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x96760000 - 0x967b2ff7  libFontRegistry.dylib (??? - ???) <96E9602C-DFD3-3021-8090-60228CC80D26> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x96842000 - 0x968e6fff  com.apple.QD (3.40 - ???) <3881BEC6-0908-3073-BA44-346356E1CDF9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x968e7000 - 0x96962ffb  com.apple.ApplicationServices.ATS (317.11.0 - ???) <42238C8B-C93F-3369-A500-EC0F10EB2C80> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x97288000 - 0x972ccfff  com.apple.MediaKit (12 - 602) <6E429DD7-8829-37DE-94AF-940FB70F2FB9> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x973ac000 - 0x973acfff  com.apple.Accelerate (1.7 - Accelerate 1.7) <4192CE7A-BCE0-3D3C-AAF7-6F1B3C607386> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x973dc000 - 0x973dcff2  com.apple.CoreServices (53 - 53) <7CB7AA95-D5A7-366A-BB8A-035AA9E582F8> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x9742d000 - 0x9742efff  liblangid.dylib (??? - ???) <C8C204E9-1785-3785-BBD7-22D59493B98B> /usr/lib/liblangid.dylib
0x97436000 - 0x9746dfef  com.apple.DebugSymbols (2.1 - 87) <EB951B78-31A5-379F-AFA1-B5C9A7BB3D23> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x9746e000 - 0x9759aff9  com.apple.CFNetwork (520.4.3 - 520.4.3) <E9E315D4-CE22-3715-BED2-BB95AD5E10E8> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x975a7000 - 0x975d6ff7  libsystem_info.dylib (??? - ???) <37640811-445B-3BB7-9934-A7C99848250D> /usr/lib/system/libsystem_info.dylib
0x976a9000 - 0x97702fff  com.apple.HIServices (1.21 - ???) <5F4D3797-32E2-3709-85F4-4B56515A17D7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x97703000 - 0x97704ffe  libScreenReader.dylib (??? - ???) <97D8D8C9-4578-3887-8A64-95270DD1F23A> /usr/lib/libScreenReader.dylib
0x97705000 - 0x9771ffff  com.apple.Kerberos (1.0 - 1) <D7920A1C-FEC4-3460-8DD0-D02491578CBB> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x97720000 - 0x97837fe9  com.apple.WebKit (7534.56 - 7534.56.5) <1EFE77EE-97B8-3D3C-B2ED-0FA4328E418B> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x97838000 - 0x98269fff  com.apple.WebCore (7534.56 - 7534.56.5) <568036DA-63F6-33E5-B25D-D66DF1B1C2E7> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0x982ce000 - 0x982d4ffd  com.apple.CommerceCore (1.0 - 17) <E59CD307-58E2-35FD-9131-B38978799910> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x982d5000 - 0x98313fff  libRIP.A.dylib (600.0.0 - compatibility 64.0.0) <19174EC0-DE0F-38EA-B5F3-7580E84677DD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x98384000 - 0x98384ffe  libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <7F0E8EE2-9E8F-366F-9988-E2F119DB9A82> /usr/lib/system/libkeymgr.dylib
0x98385000 - 0x983adff7  libxslt.1.dylib (3.24.0 - compatibility 3.0.0) <AB530FB2-8BD1-3328-95E8-CF449F0429CA> /usr/lib/libxslt.1.dylib
0x983ae000 - 0x98409ff3  com.apple.Symbolication (1.3 - 91) <4D12D2EC-5010-3958-A205-9A67E972C76A> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x9840a000 - 0x9840fff7  libmacho.dylib (800.0.0 - compatibility 1.0.0) <943213F3-CC9B-328E-8A6F-16D85C4274C7> /usr/lib/system/libmacho.dylib
0x98410000 - 0x9842dfff  libresolv.9.dylib (46.1.0 - compatibility 1.0.0) <2870320A-28DA-3B44-9D82-D56E0036F6BB> /usr/lib/libresolv.9.dylib
0x9877e000 - 0x98786ff3  libunwind.dylib (30.0.0 - compatibility 1.0.0) <E8DA8CEC-12D6-3C8D-B2E2-5D567C8F3CB5> /usr/lib/system/libunwind.dylib
0x9879b000 - 0x98803ff7  libc++.1.dylib (28.1.0 - compatibility 1.0.0) <FE3304C5-C000-3DA0-9E53-0E4CA074B73B> /usr/lib/libc++.1.dylib
0x98804000 - 0x98805fff  libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <B04592B1-0924-3422-82FF-976B339DF567> /usr/lib/system/libsystem_blocks.dylib
0x9881f000 - 0x9883cff3  com.apple.openscripting (1.3.3 - ???) <33713C0B-B7D5-37AA-87DB-2727FDCC8007> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x98a3f000 - 0x98a42ff7  libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <69357047-7BE0-3360-A36D-000F55E39336> /usr/lib/system/libmathCommon.A.dylib
0x98a84000 - 0x98ac0ffa  libGLImage.dylib (??? - ???) <504E7865-571E-38B4-A84A-D7B513AC84F5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x98b7f000 - 0x98b8afff  libkxld.dylib (??? - ???) <D8ED88D0-7153-3514-9927-AF15A12261A5> /usr/lib/system/libkxld.dylib
0x98b8b000 - 0x98ba9ff7  libsystem_kernel.dylib (1699.26.8 - compatibility 1.0.0) <3705DE40-E00F-3E37-ADB0-D4AE5F9950F5> /usr/lib/system/libsystem_kernel.dylib
0x98baa000 - 0x98c20fff  com.apple.Metadata (10.7.0 - 627.32) <650EE880-1488-3DC6-963B-F3D6E043FFDC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x98c21000 - 0x98c27ffb  com.apple.print.framework.Print (7.4 - 247.3) <CB075EEE-FA1F-345C-A1B5-1AB266FC73A1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x98c28000 - 0x98c29ff0  libunc.dylib (24.0.0 - compatibility 1.0.0) <2F4B35B2-706C-3383-AA86-DABA409FAE45> /usr/lib/system/libunc.dylib
0x98c2f000 - 0x98c70ff9  libcurl.4.dylib (7.0.0 - compatibility 7.0.0) <9FD420FB-7984-3A07-8914-BB19E687D38B> /usr/lib/libcurl.4.dylib
0x98c71000 - 0x98cbaff7  libGLU.dylib (??? - ???) <5EE0B644-FAD6-3E3C-A380-9B0CDA0B6432> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x98cbb000 - 0x98d42fff  com.apple.print.framework.PrintCore (7.1 - 366.3) <EEC03CAB-7F79-3931-87FE-4DF0B767BF47> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x98d43000 - 0x98db7fff  com.apple.CoreSymbolication (2.2 - 73.2) <FA9305CA-FB9B-3646-8C41-FF8DF15AB2C1> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x98db8000 - 0x98e16fff  com.apple.coreui (1.2.2 - 165.10) <C6B099D6-7F02-3971-99B9-E415308959CF> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x98e17000 - 0x98e4dff7  com.apple.AE (527.7 - 527.7) <7BAFBF18-3997-3656-9823-FD3B455056A4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x99bb3000 - 0x99bc7fff  com.apple.CFOpenDirectory (10.7 - 146) <58050170-D74E-3670-945D-D8501F67835F> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x99bc8000 - 0x99c93fff  libsystem_c.dylib (763.13.0 - compatibility 1.0.0) <52421B00-79C8-3727-94DE-62F6820B9C31> /usr/lib/system/libsystem_c.dylib
0x99cc2000 - 0x9a0c4ff6  libLAPACK.dylib (??? - ???) <00BE0221-8564-3F87-9F6B-8A910CF2F141> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x9a0c5000 - 0x9a0d3fff  com.apple.opengl (1.7.7 - 1.7.7) <2D362F15-5EA6-37B6-9BCB-58F2C599ACDA> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x9a0d4000 - 0x9a0d5ff4  libremovefile.dylib (21.1.0 - compatibility 1.0.0) <6DE3FDC7-0BE0-3791-B6F5-C15422A8AFB8> /usr/lib/system/libremovefile.dylib
0x9a0d6000 - 0x9a0e4fff  libz.1.dylib (1.2.5 - compatibility 1.0.0) <E73A4025-835C-3F73-9853-B08606E892DB> /usr/lib/libz.1.dylib
0x9a0e5000 - 0x9a0fbffe  libxpc.dylib (77.19.0 - compatibility 1.0.0) <0585AA94-F4FD-32C1-B586-22E7184B781A> /usr/lib/system/libxpc.dylib
0x9a13e000 - 0x9a142fff  com.apple.CommonPanels (1.2.5 - 94) <EA47550D-7DAF-30D9-91DB-1FB594CC8522> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x9a143000 - 0x9a14effe  libbz2.1.0.dylib (1.0.5 - compatibility 1.0.0) <B63F5D07-93B3-3F02-BFB7-472B4ED3521F> /usr/lib/libbz2.1.0.dylib
0x9a14f000 - 0x9a159ff2  com.apple.audio.SoundManager (3.9.4.1 - 3.9.4.1) <2A089CE8-9760-3F0F-B77D-29A78940EA17> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x9a1d8000 - 0x9a485ff3  com.apple.JavaScriptCore (7534.56 - 7534.56.6) <94C4DC32-FE6B-3D5C-93B5-75753F38A0C0> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x9a5c0000 - 0x9a5c1fff  libDiagnosticMessagesClient.dylib (??? - ???) <DB3889C2-2FC2-3087-A2A2-4C319455E35C> /usr/lib/libDiagnosticMessagesClient.dylib
0x9a5fe000 - 0x9a641ffd  libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) <6B35F203-5D72-335A-A4BC-CC89FEC0E14F> /usr/lib/system/libcommonCrypto.dylib
0x9a642000 - 0x9a649ff7  libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) <47DB9E1B-A7D1-3818-A747-382B2C5D9E1B> /usr/lib/system/libsystem_notify.dylib
0x9a64a000 - 0x9a64dffb  com.apple.help (1.3.2 - 42) <B1E6701C-7473-30B2-AB5A-AFC9A4823694> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x9a8d8000 - 0x9a93aff3  libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <266CE9B3-526A-3C41-BA58-7AE66A3B15FD> /usr/lib/libstdc++.6.dylib
0x9a95f000 - 0x9a9cefff  com.apple.Heimdal (2.2 - 2.0) <2E1B8779-36D4-3C62-A67E-0034D77D7707> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x9af3c000 - 0x9af6ffef  libtidy.A.dylib (??? - ???) <E962D8EC-6B9D-35B7-B586-F07D92302ADD> /usr/lib/libtidy.A.dylib
0x9af70000 - 0x9afd4fff  com.apple.framework.IOKit (2.0 - ???) <88D60E59-430D-35B8-B1E9-F5138301AEF9> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x9afd5000 - 0x9ba6aff6  com.apple.AppKit (6.7.3 - 1138.47) <D8CD06D7-F18C-39BE-BC68-B343F87F0469> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x9ba8a000 - 0x9babeff8  libssl.0.9.8.dylib (44.0.0 - compatibility 0.9.8) <567E922C-E64F-321B-9A47-6B18BF481625> /usr/lib/libssl.0.9.8.dylib
0x9babf000 - 0x9bbcefff  com.apple.DesktopServices (1.6.3 - 1.6.3) <18CAAA9E-7065-3FF7-ACFE-CDB60E5426A2> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x9bbcf000 - 0x9bc05ff4  com.apple.LDAPFramework (3.2 - 120.2) <39DF72E3-CDAF-33CC-B2DA-67B8891A5CFF> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x9bd69000 - 0x9bd6aff7  libsystem_sandbox.dylib (??? - ???) <EBC6ED6B-7D94-32A9-A718-BB9EDA1732C9> /usr/lib/system/libsystem_sandbox.dylib
0x9bea6000 - 0x9bee3ff7  libcups.2.dylib (2.9.0 - compatibility 2.0.0) <1C757924-4E54-3522-A885-99795EA10228> /usr/lib/libcups.2.dylib
0x9bee4000 - 0x9bee6ff9  com.apple.securityhi (4.0 - 1) <39157216-5E43-392A-AE3F-716726D8C8BF> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x9bef2000 - 0x9bfeaff7  libFontParser.dylib (??? - ???) <1A0DA421-62B2-3AA7-9F62-0E01C1887D09> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x9bff0000 - 0x9c005ff7  com.apple.ImageCapture (7.0.1 - 7.0.1) <1C8933A9-C7C6-36E9-9D8B-0EF08ACA3315> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x9c00a000 - 0x9c00afff  com.apple.audio.units.AudioUnit (1.7.2 - 1.7.2) <2E71E880-25D1-3210-8D26-21EC47ED810C> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x9c053000 - 0x9c068fff  com.apple.speech.synthesis.framework (4.0.74 - 4.0.74) <92AADDB0-BADF-3B00-8941-B8390EDC931B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x9c06c000 - 0x9c548ff6  libBLAS.dylib (??? - ???) <134ABFC6-F29E-3DC5-8E57-E13CB6EF7B41> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x9c549000 - 0x9c5abffb  com.apple.datadetectorscore (3.0 - 179.4) <3A418498-C189-37A1-9B86-F0ECB33AD91C> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x9c684000 - 0x9c68cff3  liblaunch.dylib (392.38.0 - compatibility 1.0.0) <D7F6E875-263A-37B5-B403-53F76710538C> /usr/lib/system/liblaunch.dylib
0x9c68d000 - 0x9c7dffff  com.apple.audio.toolbox.AudioToolbox (1.7.2 - 1.7.2) <E369AC9E-F548-3DF6-B320-9D09E486070E> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x9c7f2000 - 0x9c802ff7  libCRFSuite.dylib (??? - ???) <94E040D2-2769-359A-A21B-DB85FCB73BDC> /usr/lib/libCRFSuite.dylib
0x9c83a000 - 0x9c83bffd  libCVMSPluginSupport.dylib (??? - ???) <22B85645-AA98-372B-BB55-55DCCF0EC716> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x9c83c000 - 0x9cecdfe3  libclh.dylib (4.0.3 - 4.0.3) <8A4B12EC-F8F1-3D5E-945D-56467F8F4476> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
0x9cece000 - 0x9cf2bffb  com.apple.htmlrendering (76 - 1.1.4) <409EF0CB-2997-369A-9326-BE12436B9EE1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x9cf38000 - 0x9cf38fff  com.apple.Cocoa (6.6 - ???) <5FAFE73E-6AF5-3D09-9191-0BDC8C6875CB> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 5
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 10333
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=172.1M resident=42.3M(25%) swapped_out_or_unallocated=129.8M(75%)
Writable regions: Total=164.1M written=6372K(4%) resident=84.1M(51%) swapped_out=3532K(2%) unallocated=80.0M(49%)
 
REGION TYPE                      VIRTUAL
===========                      =======
ATS (font support)                 31.8M
ATS (font support) (reserved)         4K        reserved VM address space (unallocated)
CG backing stores                  1652K
CG image                             48K
CG raster data                      180K
CG shared images                   3448K
CoreAnimation                      2992K
CoreGraphics                          8K
CoreImage                             4K
CoreServices                       2684K
IOKit                              43.6M
MALLOC                             54.4M
MALLOC guard page                    32K
Memory tag=240                        4K
Memory tag=242                       12K
Memory tag=243                        4K
Memory tag=249                      156K
OpenCL                                8K
OpenGL GLSL                         988K
OpenGL GLSL (reserved)              128K        reserved VM address space (unallocated)
Stack                              67.0M
VM_ALLOCATE                        16.3M
__CI_BITMAP                          80K
__DATA                             11.5M
__DATA/__OBJC                       192K
__IMAGE                             528K
__IMPORT                              8K
__LINKEDIT                         43.2M
__OBJC                             1724K
__OBJC/__DATA                        40K
__PAGEZERO                            4K
__RC_CAMERAS                        244K
__TEXT                            128.9M
__UNICODE                           544K
mapped file                       131.6M
shared memory                      1216K
shared pmap                        8524K
===========                      =======
TOTAL                             553.2M
TOTAL, minus reserved VM space    553.1M

I hope that helps you fix some of the bugs.


Title: Re: Crash Report
Post by: Karin on June 26, 2013, 04:22:26 PM
Thanks A_Member!  That's the first serious problem I've seen reported on the latest build.  The send feedback routine didn't work because the miner backend hadn't created a log file yet, which Asteroid erroneously assumes is always the case, so at this point it could be a problem with Asteroid.  I'll attempt a few things for 0.8.1 that should help with your setup.

Asteroid crashes when I do either of the following things:
Choose a bitcoin or litecoin pool, enter any username and password(valid or not), and press accept or cancel.
Press the play button over the hashrate indicator bar.

The "Send Feedback" button on the "Feedback" window doesn't do anything.  (That's why I didn't send feedback through that route.)

I am on a MacBook with a 2 GHz Intel Core 2 Duo Processor, 2 GB 1067 MHz DDR3 memory, NVIDIA GeForce 9400M 256 MB graphics, and I am running Mac OS X Lion 10.7.4 (11E53).

<snip>


Title: Re: Asteroid -- a new Mac mining client
Post by: SpaceCadet on June 26, 2013, 05:08:04 PM
The new version is working on my (well, my son's :) iMac - the new features are very handy!  Everything seemed to work as advertised, though I didn't have a lot of time to spend with it yet. 

Some more things to consider:
- cgminer works well without much tweaking for sha256, but you have to tweak it a bit to get the best performance with scrypt with ATI/AMD GPUs.  See the scrypt readme for details, but passing the number of shade processors or concurrent threads can make a big improvement.  Of course, each card model has different values.   Luckily, there aren't many options on a mac.  Unfortunately, I haven't investigated the card on my iMac yet so I can't report what my instance would use.  I noticed there's a command line dialog box - does that pass parameters to cgminer?  Not sure what tweaks you could make with an Nvidia GPU.

Some ideas to think about:
-- Add an ability to read a .conf file (might have to be unique to each site) to get the tweaks
-- Add a dialog box/form that has some of the main tweaks exposed that a user could set
-- In a perfect world, it could ID the specific card then set the tweaks for it from a database

Also, advertise that it has stratum support :) (I know, I should have guessed that since it uses cgminer in the backend).

More as I find it...


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on June 26, 2013, 05:51:31 PM
Some more things to consider:
- cgminer works well without much tweaking for sha256, but you have to tweak it a bit to get the best performance with scrypt with ATI/AMD GPUs.  See the scrypt readme for details, but passing the number of shade processors or concurrent threads can make a big improvement.  Of course, each card model has different values.   Luckily, there aren't many options on a mac.  Unfortunately, I haven't investigated the card on my iMac yet so I can't report what my instance would use.
<snip>
-- Add a dialog box/form that has some of the main tweaks exposed that a user could set
-- In a perfect world, it could ID the specific card then set the tweaks for it from a database -- emphasis mine (Karin)

You're in luck, this is exactly what Asteroid does (and a feature I love to talk about)!  Each time you start scrypt mining, Asteroid will wait for your hash rate to stabilize, and then check your settings/hashrates with the Asteroid webserver.  If someone has found better settings for your card, Asteroid will let you know.  For example, this is what you'll see in Asteroid's Litecoin preferences:
http://spaceman.ca/asteroid/images/Screenshot_LitecoinConfig.png
Which could lead to this:
http://spaceman.ca/asteroid/images/Screenshot_litecoinrecommend.png
By default, Asteroid won't upload your settings to the server, but it will check see if anyone else has found better settings for your hardware and make recommendations accordingly.  What I would like is for more people to check the box that says http://spaceman.ca/asteroid/images/Screenshot_uploadsettings.png so that we can collectively populate the database with more settings for each Mac / graphics card.  Of course, any tweaking you do can greatly benefit other Asteroid users if you find a combination that works well.

I've only revealed thread-concurrency and work size as these are the two most significant and "best" values to tweak, according to the scrypt readme for cgminer. :)

I noticed there's a command line dialog box - does that pass parameters to cgminer?

You bet.  I'll clarify the wording on the dialog box for the next version.

Also, advertise that it has stratum support :) (I know, I should have guessed that since it uses cgminer in the backend).

Good point!  I'll do that.  I should lift a few terms from the cgminer specs to be completely transparent.

More as I find it...

Awesome, keep 'em coming, and thank you for taking the time to post this.


Title: Re: Asteroid -- a new Mac mining client
Post by: SpaceCadet on June 26, 2013, 06:02:24 PM
Very cool! Can't wait to check it all out - great work!


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on June 29, 2013, 06:57:51 PM
0.8.1 is out this morning, release notes are here (http://spaceman.ca/asteroid/releasenotes/0.8.1.html), and duplicated below:

  • New: Detects when miner crashes due to "Error -54" and attempts to restart the miner with safer settings
  • Updated: Now uses cgminer 3.3.1, hopefully providing better compatibility for USB-based devices
  • Fixed: Send Feedback works now when not all the logs are present/generated yet
  • Fixed: Changed P2Pool settings to the right ones for BTC and LTC mining
  • Fixed: Changed wording on command-line miner box to better reflect what it does

Compatibility on 10.6 and 10.7 needs some tweaks, although the miner backend should work fine if you were so inclined to access it through the app bundle.  More details (and a new project!) to be released soon!  ;)  You testers have been amazing, I'm even getting text messages from some of you.

Don't forget to check out the website too, if you haven't seen it yet:  http://www.asteroidapp.com/


Title: Re: Asteroid -- a new Mac mining client
Post by: ct1aic on July 01, 2013, 11:43:18 AM
Greetings.

The new version still aborts with the "Error -54". Very strange. Already sent feedback with debugging info.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on July 01, 2013, 01:46:36 PM
Greetings.

The new version still aborts with the "Error -54". Very strange. Already sent feedback with debugging info.
Hey Rui, looks like Asteroid was waiting for the miner to crash, and then diagnose the error -54.  However, the miner doesn't crash, it's just not able to load the kernels.  I've fixed this for the next version.

In the meantime though, you can try a fix by entering "--worksize 64 -I d" in the "Start command-line miner..." command under the "Mode" menu.  If that works, then great, the new version of Asteroid will handle that automatically.  If not, I'll have to look for other causes of that error.

Thanks for the report!


Title: Re: Asteroid -- a new Mac mining client
Post by: ct1aic on July 01, 2013, 02:15:39 PM
Same... sent another feedback.

Strange things are happening with the trackpad of the laptop, stopping to work when Asteroid is mining... If I stop Asteroid, the trackpad works again.


Title: Re: Asteroid -- a new Mac mining client
Post by: djtriggz on July 10, 2013, 04:10:38 PM
I have here a macbook pro retina 13 and asicminer usb disruptor


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on July 15, 2013, 03:21:09 AM
0.9.0 is now out!  New features include complete device agnosticism (countless multiple miners!), temperature monitoring with alerts and automatic cooldowns, hot plugging devices, lifetime stats and the latest unofficial "cgminer for Mac OS X" binaries (http://spaceman.ca/cgminer/).

Asteroid is still in private beta, but as you can tell by the version number, 0.9.0, I am rapidly approaching where I'll do a public beta.

Full changelog is here (http://www.asteroidapp.com/releasenotes/0.9.0.html).  Here's a screenshot of the latest build:

http://www.asteroidapp.com/images/Screenshot_0.9.0_2.png
:D


Title: Re: Asteroid -- a new Mac mining client
Post by: mnyonpa on July 15, 2013, 04:02:25 AM
Will you add bfgminer support too?


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on July 15, 2013, 04:52:30 AM
Will you add bfgminer support too?
Asteroid has all the hooks for multiple miners, and it's not the first time I've been asked about it, but it would require additional time to maintain a universal binary version of bfgminer and some time to test compatibility.  Time that would take me away from maintaining cgminer and Asteroid.  But that being said I'm not averse to doing so if the demand is there.

The other side of that is a smooth user experience for the target audience, which are everyday users who don't need to be saturated with details (I'm thinking similar to the BitMinter audience, but on any pool and a cleaner UI).  Again, that's somewhat of a cop-out but I can't ignore that KISS (http://en.wikipedia.org/wiki/KISS_principle) is a strong design principle for this project.

But let me ask since you brought it up, and I'm honestly very interested, what do you find you like in bfgminer that you don't see in cgminer?


Title: Re: Asteroid -- a new Mac mining client
Post by: mnyonpa on July 15, 2013, 05:17:08 AM
But let me ask since you brought it up, and I'm honestly very interested, what do you find you like in bfgminer that you don't see in cgminer?

Well, for me it is simply that I have an ASIC and corresponding drivers installed, so I can freely switch between bfgminer and BitMinter client, but as soon as I want to use cgminer, I have to remove kernel extensions and reboot, which is a little bit inconvenient :)


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on July 15, 2013, 02:31:54 PM
But let me ask since you brought it up, and I'm honestly very interested, what do you find you like in bfgminer that you don't see in cgminer?

Well, for me it is simply that I have an ASIC and corresponding drivers installed, so I can freely switch between bfgminer and BitMinter client, but as soon as I want to use cgminer, I have to remove kernel extensions and reboot, which is a little bit inconvenient :)
Fair enough!  I actually am in the same boat with one of my mining machines, as I have other USB devices that need to run (unrelated to mining).  I think I know of an elegant way to handle this though.  I'll see what I can include in the next version ;)


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 15, 2013, 07:19:05 PM
If you're in need of more beta testers, I've got a couple of MacBook Pros that I can test on, along with two of the ASIC USB miners.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on July 15, 2013, 08:10:47 PM
I've had a bunch of requests in the last couple hours, you should all have received invites now.  And thanks! :)


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 16, 2013, 07:59:27 PM
OK, here's something odd I've observed running on two different Macs.

I'm using a pair of the USB miners. In the "Asteroid" window, both ASICMINER options are checked.

The lower one is labeled 1, the upper is labeled 2.

I start the mining, and things spin up (so to speak).

Block 1 shows it is tooling along at around 300+ Mh/s. Block 2 shows it is "starting."

If I uncheck Block 2, everything comes to a halt--zero Mh/s on both, and they both show "stopped."

Yet, the Miner Console shows the thing is still working.

Odd, no?

Here's the other weird thing. I would expect that if both miners are running that the speed would be 600+ Mh/s, but the pool stats show it's only half that amount.

I'll send a bug report directly to you, Karin.


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 16, 2013, 08:02:15 PM
Oh, forgot to mention--if I have just one of the miners plugged in, it runs at about 250 Mh/s rather than 300+.

Very strange indeed!


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on July 16, 2013, 09:05:30 PM
Oh, forgot to mention--if I have just one of the miners plugged in, it runs at about 250 Mh/s rather than 300+.

Very strange indeed!
Awesome, thanks for the reports and log files!  It looks like they're mostly UI bugs.  With what you provided I should be able to clean it up easily enough (looks like it just gets confused with identically internally named devices).

I'll do some tests on the rates reported by the pools, although it's been my experience that they typically under-report hash rates and shouldn't be seen as very accurate.  Have you seen accurate hash rates reported by that pool with those same devices in other mining programs?   Your logs show you averaging 625MH/s and the number of submitted shares looks good for your hash rate.  Nonetheless, I'll of course double check.  Thanks again! :D


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 16, 2013, 10:06:09 PM
Here's some more info, which I think is good.

On a whim (and on a different laptop, the one at home) I plugged one miner in, launched Asteroid, and fired it up. After it was up and running, I plugged the second one in.

At this point, the Asteroid window went kablooey--the two miner bars got written on top of the overall bar, so it's a bit messed up UI wise. But, the console shows definitely higher hash rates more along the lines of what I have seen using Bitminter, for example.

So, other than the UI problem that I "discovered" I'd say things are looking up!  ;D


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 16, 2013, 10:33:37 PM
I'll do some tests on the rates reported by the pools, although it's been my experience that they typically under-report hash rates and shouldn't be seen as very accurate.  Have you seen accurate hash rates reported by that pool with those same devices in other mining programs?   Your logs show you averaging 625MH/s and the number of submitted shares looks good for your hash rate.  Nonetheless, I'll of course double check.  Thanks again! :D

Oops, forgot to answer this question!

Yes, hash rates reported by Eligius (and other pools) with these devices in MacMiner have reported in the 660 Mh/s range (2x330).

But, the rates in MacMiner were using the FPGA/ASIC miner that he has built in, not cgminer. Perhaps that's the difference?


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 17, 2013, 11:59:39 AM
To help illustrate, here's the link to my stats where you can see the 600-700 range using MacMiner's FPGA/ASIC option and then the lower range using Asteroid and cgminer.

http://eligius.st/~wizkid057/newstats/userstats.php/1BoCjgNQmsc8EK3Fmo1QgBjwuUTsy5ys66 (http://eligius.st/~wizkid057/newstats/userstats.php/1BoCjgNQmsc8EK3Fmo1QgBjwuUTsy5ys66)

I'll try to quiet down and be less of a pest now.  ;)


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on July 17, 2013, 01:40:27 PM
Interesting, thanks for the update wlwesq.  I think you're on to something, as I seem to confirm it here as well (normal hash rates reported, but only half being reported by the pool).  I spent most of yesterday trying to isolate the problem and will continue looking today as well. :)  Signs point to perhaps my compilation of cgminer, which I'm currently troubleshooting.  Asteroid itself (the GUI) doesn't seem to have a direct effect at all.  I'll let you know, and thanks again!

EDIT: The cgminer build used by MacMiner appears to have the same issue.  Bfgminer seems to be unaffected.  Still investigating...


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 17, 2013, 04:20:32 PM
It is interesting, definitely, and curious. The miner output window shows everything is kosher. Yet the pool (and the Asteroid GUI) show half of the hash rate. Doesn't make sense, and I'll look forward to what you find out. Thanks!  :)


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 17, 2013, 09:58:20 PM
Just a quick update. For grins I switched mining pools to BTC Guild, and the "only half the hash rate is showing up" experience remains. The console shows otherwise, but both Asteroid and the pool are reporting roughly half of the rate the console reports.

So, at least we know it's not something tied to a particular pool (unless both Eligius and BTC Guild have the same issue, whatever it is).


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on July 18, 2013, 01:39:52 AM
Yes, the rate displayed in Asteroid is just a UI bug due to multiple identically-named miners.  The half-hashrate being reported to the pool (only with USB devices) seems to be a problem with my cgminer binaries and is definitely a serious bug for anyone doing USB-based mining with Asteroid now.  However, I've narrowed down the problem and should have a fix ready soon! :)

I'll roll it out to the cgminer for Mac OS X (http://spaceman.ca/cgminer) binaries I maintain for the community too.


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 18, 2013, 09:24:20 AM
Yes, the rate displayed in Asteroid is just a UI bug due to multiple identically-named miners.  The half-hashrate being reported to the pool (only with USB devices) seems to be a problem with my cgminer binaries and is definitely a serious bug for anyone doing USB-based mining with Asteroid now.  However, I've narrowed down the problem and should have a fix ready soon! :)

I'll roll it out to the cgminer for Mac OS X (http://spaceman.ca/cgminer) binaries I maintain for the community too.

Excellent news!


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on July 18, 2013, 01:45:40 PM
...

Excellent news!
wlwesq, are you using Mac OS X 10.9 (Mavericks) on those machines?


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on July 18, 2013, 02:28:42 PM
But let me ask since you brought it up, and I'm honestly very interested, what do you find you like in bfgminer that you don't see in cgminer?

Well, for me it is simply that I have an ASIC and corresponding drivers installed, so I can freely switch between bfgminer and BitMinter client, but as soon as I want to use cgminer, I have to remove kernel extensions and reboot, which is a little bit inconvenient :)
The next version of Asteroid will offer to temporarily disable those drivers on the fly, and then re-enable them for you when you quit.  No restarting, no mucking with files, all automatic. :D

In the meantime I saved the relevant code as an applet for yourself or others to turn on/off the com.silabs.driver.CP210xVCPDriver drivers without rebooting.  It works quite well!  I use it for testing Asteroid and how it plays with other miners.  You can download it here: Toggle USB to UART.app (http://www.asteroidapp.com/files/ToggleUSBtoUART.zip).


Title: Re: Asteroid -- a new Mac mining client
Post by: HellDiverUK on July 18, 2013, 10:20:21 PM
I'm getting half the hashrate issue with cgminer 3.3.1 on Windows (downloaded from the official place earlier this evening).  Maybe it's just a cgminer issue rather than your build?



Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 18, 2013, 10:37:30 PM
...

Excellent news!
wlwesq, are you using Mac OS X 10.9 (Mavericks) on those machines?

No, just 10.8.4. I haven't felt the urge to get into the OS X beta (yet).  8)


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 18, 2013, 10:41:00 PM
I'm getting half the hashrate issue with cgminer 3.3.1 on Windows (downloaded from the official place earlier this evening).  Maybe it's just a cgminer issue rather than your build?



Now that's rather odd. You'd think given Windows's prevalence that folks would be discussing it already, but maybe very few have two USB miners plugged into the same computer. Fortunately, I've been able to plug one into the laptop at home and one into the laptop at work, so I'm covered.

Edited to add: Still, each hardware device is reporting roughly half speed to the pool, even from separate computers. Sorry for the confusion!


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on July 18, 2013, 11:11:42 PM
I'm getting half the hashrate issue with cgminer 3.3.1 on Windows (downloaded from the official place earlier this evening).  Maybe it's just a cgminer issue rather than your build?

Just so I understand, are you seeing half the hashrate reported by your pool, but full speed reported by your miner?  And what mining hardware are you using if you don't mind the question?


Title: Re: Asteroid -- a new Mac mining client
Post by: HellDiverUK on July 19, 2013, 06:57:55 AM
I'm getting half the hashrate issue with cgminer 3.3.1 on Windows (downloaded from the official place earlier this evening).  Maybe it's just a cgminer issue rather than your build?

Just so I understand, are you seeing half the hashrate reported by your pool, but full speed reported by your miner?  And what mining hardware are you using if you don't mind the question?

Correct.

Hardware is: AMD FX8320@4.2GHz, 8GB DDR3-1600 RAM, Asus SABERTOOTH 990FX, Windows 7 x64.  Erupter is plugged in to a USB3 port, which on this board runs off an ASMedia chip.

Mining all night on BTCGuild sees 91MH/s, cgminer reports 333MH/s.  ???

I've not had a chance to fire up my Hackintosh to try Asteroid.


Title: Re: Asteroid -- a new Mac mining client
Post by: HellDiverUK on July 19, 2013, 07:59:38 AM
OK, plugged the miner in to a USB2 port before I left for work this morning.  BTCGuild is now reporting 233MH/s, so it looks like the miner is working better in a USB2 port.

Must be a USB driver issue...  ???


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on July 19, 2013, 08:55:20 AM
OK, plugged the miner in to a USB2 port before I left for work this morning.  BTCGuild is now reporting 233MH/s, so it looks like the miner is working better in a USB2 port.

Must be a USB driver issue...  ???
Yeah, I agree, although it's proving difficult to pinpoint how/why the number of shares produced is lower, especially when the local hashrates are just fine.  I've got a few more ideas I'm following up on.

I could be away for up to four days this weekend, but development will resume asap.  :)


Title: Re: Asteroid -- a new Mac mining client
Post by: HellDiverUK on July 19, 2013, 10:48:55 AM
I'm going to have a go at running the "slow" miner through a local stratum proxy, too - see if that helps? 


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 19, 2013, 03:43:04 PM
OK, plugged the miner in to a USB2 port before I left for work this morning.  BTCGuild is now reporting 233MH/s, so it looks like the miner is working better in a USB2 port.

Must be a USB driver issue...  ???
Yeah, I agree, although it's proving difficult to pinpoint how/why the number of shares produced is lower, especially when the local hashrates are just fine.  I've got a few more ideas I'm following up on.

I could be away for up to four days this weekend, but development will resume asap.  :)

This may or may not help the search for answers, but here's a further observation.

My "slow" USB device is running off of a powered hub (USB 2.0) hooked into a MacBook Pro (mid-2009 15" 2.8 GHz).

My other USB device is running off of a MacBook Pro (early 2013, 13"), no hub, and seems to be reporting the correct hash rates to the pool.

I'm going to plug the "slow" one directly into the mid-2009 MacBook Pro and see if it's any different. I'll report back what I find.

Enjoy the time away!  8)


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 19, 2013, 03:59:29 PM
Well, this didn't take long. Plugging the "slow" device directly into the USB port on the laptop had no effect on the speed reported to the pool.

I guess the next step is to swap the two devices to see if one of them is defective in some fashion...  ???


Title: Re: Asteroid -- a new Mac mining client
Post by: dogcowdave on July 25, 2013, 07:26:55 PM
I've seen a similar problem.  I only have 1 usb asic, when running under asteroid or cgminer on osx the pool gets only about 1/2 speed, but if I take the same asic & run it on my PC I get full speed out of it.  Looks to me the problem is with cgminer and number of asics doesn't matter.  I will be trying bfgminer on osx this evening if time allows.


Title: Re: Asteroid -- a new Mac mining client
Post by: DeviledMoon on July 25, 2013, 08:06:52 PM
I've seen a similar problem.  I only have 1 usb asic, when running under asteroid or cgminer on osx the pool gets only about 1/2 speed, but if I take the same asic & run it on my PC I get full speed out of it.  Looks to me the problem is with cgminer and number of asics doesn't matter.  I will be trying bfgminer on osx this evening if time allows.

ive been finding bfgminer has better performance on mac aswell


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on July 30, 2013, 12:21:36 AM
It appears the BFGMiner definitely has better performance in terms of what it's reporting to the pools, but it's still a bit slow.

Within the miner I'll get 660-680 MH/s, but only about 580-600 are getting reported by the pool.

This is observed using MacMiner 1.3.17 (which may not be the latest build or official release version).

In MacMiner, the FPGA/ASIC miner works great except that every once in a while it'll just stop. I can set up a notification for idle workers but it always happens when I'm at work and can't take the hour round trip to restart the buggers.  :P

Hopefully the BFGMiner will run with greater stability, even if I'm losing several dozen hashes/second. Better that than huge swaths of downtime.



Title: Re: Asteroid -- a new Mac mining client
Post by: Anonymailer on July 30, 2013, 12:47:36 AM
It appears the BFGMiner definitely has better performance in terms of what it's reporting to the pools, but it's still a bit slow.

Within the miner I'll get 660-680 MH/s, but only about 580-600 are getting reported by the pool.

This is observed using MacMiner 1.3.17 (which may not be the latest build or official release version).

In MacMiner, the FPGA/ASIC miner works great except that every once in a while it'll just stop. I can set up a notification for idle workers but it always happens when I'm at work and can't take the hour round trip to restart the buggers.  :P

Hopefully the BFGMiner will run with greater stability, even if I'm losing several dozen hashes/second. Better that than huge swaths of downtime.
Hey, interesting to hear about the different hashing rates, is this with ASICs or GPU mining, and what rates were you seeing with cgminer?

The 1.4.6 beta version of MacMiner updates bfgminer to a version slightly newer than the 3.1.3 release (as a few bugs were fixed afterwards) and BFG Miner and FPGA/ASIC Miner should automatically restart if it stops unexpectedly. Please give that a shot and let me know how it goes for you!


Title: Re: Asteroid -- a new Mac mining client
Post by: th3asias on August 01, 2013, 11:44:48 AM
Am interesting in testing. i have 2 ATi 7950 working in a Mac Pro..

Thanks.


Title: Re: Asteroid -- a new Mac mining client
Post by: wlwesq on August 02, 2013, 08:29:41 PM
It appears the BFGMiner definitely has better performance in terms of what it's reporting to the pools, but it's still a bit slow.

Within the miner I'll get 660-680 MH/s, but only about 580-600 are getting reported by the pool.

This is observed using MacMiner 1.3.17 (which may not be the latest build or official release version).

In MacMiner, the FPGA/ASIC miner works great except that every once in a while it'll just stop. I can set up a notification for idle workers but it always happens when I'm at work and can't take the hour round trip to restart the buggers.  :P

Hopefully the BFGMiner will run with greater stability, even if I'm losing several dozen hashes/second. Better that than huge swaths of downtime.
Hey, interesting to hear about the different hashing rates, is this with ASICs or GPU mining, and what rates were you seeing with cgminer?

The 1.4.6 beta version of MacMiner updates bfgminer to a version slightly newer than the 3.1.3 release (as a few bugs were fixed afterwards) and BFG Miner and FPGA/ASIC Miner should automatically restart if it stops unexpectedly. Please give that a shot and let me know how it goes for you!

Will do. The different hashing rates is with ASICs. CGMiner was producing hash rates around 330 Mh/s per ASIC, but the pool was reporting rates about 60% of that figure.


Title: Re: Asteroid -- a new Mac mining client
Post by: gr33k on August 06, 2013, 06:50:14 AM
I'd like to beta test if spots are still open :)


Title: Re: Asteroid -- a new Mac mining client
Post by: purelithium on August 13, 2013, 11:05:50 PM
I have a ModMiner Quad device that I'd test the software on. Let me know how to get the software if you want me to test it.


Title: Re: Asteroid -- a new Mac mining client
Post by: mumuchwal on August 18, 2013, 02:21:55 PM
Sent a PM, very interested to beta test and dig into the software's functionnality to eventualy make it crash then bug report.

Please get back to me :)


Title: Re: Asteroid -- a new Mac mining client -- now in public beta!
Post by: Karin on August 19, 2013, 08:53:00 PM
Asteroid is now in public beta!
Thank you to all the private beta testers who helped get Asteroid to where it is now!  I'm constantly blown away by all the emails and texts I get from people interested and offering to help.

You can download the latest version here (http://www.asteroidapp.com/downloader.php).

Biggest new feature is MobileMiner (http://www.mobileminerapp.com/) support!  Now you can monitor Asteroid and all your devices from your iOS or Android-based smartphone.  Here's a screenshot of MobileMiner showing stats from Asteroid:

http://www.asteroidapp.com/images/mobileminer_example.png

Automatic software updates will keep you up to date with Asteroid automatically.  Also, use the in-app "Send Feedback" command to send me any bugs, comments, and/or suggestions, as that will also automatically include the relevant debugging log files I need to solve any problems.

There are a few major known bugs with this current release:

1) Some USB-based devices are generating about 60% of the work they should be, despite showing a normal hashrate in Asteroid.  This is the biggest development priority right now, and with help from the cgminer devs I've tracked the error down to an included library that I'm currently putting through the wringer.  Asteroid will alert you after hashing for 30 minutes if it detects you are subject to this bug, with a few questions to help me narrow down the problem.  You may also check your pool's stats page to see if they're seeing the same hashrate as Asteroid tells you, or if it is low and therefore subject to this bug.

1) UI bug when plugging in new USB-based devices.
Workaround: Plug in device before starting Asteroid, or ignore the problem for now

2) UI bug with multiple identical mining devices
Workaround: none, but rest assured that Asteroid is still mining with them (see the in-app miner console for details)

I've also updated the first post (https://bitcointalk.org/index.php?topic=214268.0) with more screenshots.


Title: Re: Asteroid -- public beta out now! - a new Mac mining client
Post by: HellDiverUK on August 20, 2013, 10:00:23 AM
I intended helping with the beta, but I never got my Hackintosh working properly.  ::)

But, good news is I just ordered a MacBook Pro, which should be here tomorrow.  I'll certainly be trying out Asteroid with some Block Erupters as soon as I can.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on August 23, 2013, 04:53:17 AM
Version 0.9.3 now out -- download (http://www.asteroidapp.com/downloader.php)

Should fix the problem with USB-based miners not generating all the work they should be due to flaky libusb libraries interacting with cgminer on Mac OS.  I've actually had to downgrade the version included with Asteroid, but it seems to work well.  You can expect ~40% more credit from pools and more consistent hashrates.  Although please let me know how it goes :)

Still some known issues, the biggest of which are a couple of UI issues surrounding multiple identical devices (even though Asteroid says it's not working, it really is -- check the miner console), and adding a device while Asteroid is running.


Title: Re: Asteroid -- a new Mac mining client
Post by: ct1aic on August 23, 2013, 04:11:37 PM
Version 0.9.3 now out -- download (http://www.asteroidapp.com/downloader.php)

Should fix the problem with USB-based miners not generating all the work they should be due to flaky libusb libraries interacting with cgminer on Mac OS.  I've actually had to downgrade the version included with Asteroid, but it seems to work well.  You can expect ~40% more credit from pools and more consistent hashrates.  Although please let me know how it goes :)

Still some known issues, the biggest of which are a couple of UI issues surrounding multiple identical devices (even though Asteroid says it's not working, it really is -- check the miner console), and adding a device while Asteroid is running.
Gives a error when starting, the old GPU error, but then starts mining with the GPU of my MacBook. Thanks for the update.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on August 23, 2013, 04:44:25 PM
Gives a error when starting, the old GPU error, but then starts mining with the GPU of my MacBook. Thanks for the update.
Excellent, that's expected behaviour.  Asteroid detects it's getting an error -54 from the mining engine, alerts you, and then restarts the engine with a set of modified settings that works.  I *should* save that setting between launches, but it doesn't yet.  I'll put that into the next update, and thanks for the feedback!  :)


Title: Re: Asteroid -- a new Mac mining client
Post by: purelithium on August 25, 2013, 06:27:12 PM
What does it mean if the hashrate bar is yellow? Also, there is a weird UI bug that causes the address balance to overlap with the mining info in the lower right corner.

Like this:

https://i.imgur.com/tlDHqmS.png


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on August 25, 2013, 09:48:04 PM
The hashrate bar indicates your current hashrate relative to the maximum since you last launched Asteroid.  If it dips too far below that max the bar turns yellow, and further still it turns red.  It's supposed to indicate visually if there's perhaps a problem with one of your miners (imagine 10+ block erupters connected and one goes down, pushing the main hashrate bar into yellow since that one erupter isn't contributing anymore -- you would notice it quickly).

Sometimes, for reasons I'm not yet sure, the hashrate on USB Block Erupters goes up to 350+MH/s for a few moments.  So when the hashrate returns to normal (as you're seeing), the bar turns yellow since it's now below its maximum.

I'm keeping a close eye on USB drivers and block erupter performance, so if/when I find a more compatible arrangement I'll implement it asap. :)

I just noticed that overlapping address balance issue myself, thanks for mentioning it!  I'll fix it in the next release.


Title: Re: Asteroid -- a new Mac mining client
Post by: purelithium on August 25, 2013, 10:58:52 PM
Thanks! Interesting software, I really like it.


Title: Re: Asteroid -- a new Mac mining client
Post by: nwoolls on August 26, 2013, 01:56:48 AM
The hashrate bar indicates your current hashrate relative to the maximum since you last launched Asteroid.  If it dips too far below that max the bar turns yellow, and further still it turns red.  It's supposed to indicate visually if there's perhaps a problem with one of your miners (imagine 10+ block erupters connected and one goes down, pushing the main hashrate bar into yellow since that one erupter isn't contributing anymore -- you would notice it quickly).

Slick idea!


Title: Re: Asteroid -- a new Mac mining client
Post by: ct1aic on August 26, 2013, 11:08:07 AM
How can I enter Mac OS X cgminer's "screen mode --> screen -r" as I do with Linux (in my RPI)?

Also, with 2 USB Block Erupters, It keeps mining with supposedly only one USB Block Erupter, with "335.6MH/s" @ Asteroid green display. The AMU-2 keeps giving 0, @ the Devices/AMU-2 display. I swapped them... same.... AMU-1 - 0.

But Miner Console gives me correct information: 667 MH/s and both AMU's accepting shares.

Sent Asteroid feedback.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on August 26, 2013, 02:17:19 PM
How can I enter Mac OS X cgminer's "screen mode --> screen -r" as I do with Linux (in my RPI)?

I'm afraid I don't understand the question.  If it helps, you can add command-line options via the "Mode" menu.  If you want to add parameters before cgminer gets executed that might be a bit more tricky, but certainly not impossible.  What did you have planned, exactly?

Also, with 2 USB Block Erupters, It keeps mining with supposedly only one USB Block Erupter, with "335.6MH/s" @ Asteroid green display. The AMU-2 keeps giving 0, @ the Devices/AMU-2 display. I swapped them... same.... AMU-1 - 0.

But Miner Console gives me correct information: 667 MH/s and both AMU's accepting shares.

Yeah, this is a known issue (http://www.asteroidapp.com/forums/discussion/15/known-issues-with-0-9-3#Item_2) with multiple identically-named devices at the moment.  I've rewritten the code and this bug is still being a bit elusive, but I'm still working on it.  You're entirely correct though, the you are getting the correct full hashrate (as you can see in the miner console), and it's simply a display bug.

Sent Asteroid feedback.

Very awesome, thanks!  With the logs I get from people it's easy to see what's working or not.  Even when things are running smoothly, I still like seeing other people's setups, if Asteroid is doing what it should, etc.  So thanks again :)


Title: Re: Asteroid -- a new Mac mining client
Post by: ct1aic on August 26, 2013, 02:54:53 PM
How can I enter Mac OS X cgminer's "screen mode --> screen -r" as I do with Linux (in my RPI)?

I'm afraid I don't understand the question.  If it helps, you can add command-line options via the "Mode" menu.  If you want to add parameters before cgminer gets executed that might be a bit more tricky, but certainly not impossible.  What did you have planned, exactly?

Hi and thanks for your kind answers, Karin.

I would like to get access to this cgminer console:

http://ct1aic.dyndns.info/MinePeon_CST.png


Title: Re: Asteroid -- a new Mac mining client
Post by: purelithium on August 26, 2013, 10:44:17 PM
https://i.imgur.com/Mkre8P2.png

So I see this weird UI bug. I tried clicking the little blue triangle while the miner was initializing, waiting for the info to pop up, then I see it just overlaps with the big hashrate bar, creating the lovely composition above.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on August 26, 2013, 11:59:18 PM
I would like to get access to this cgminer console:

Aha, I see now!  There is a way to do this when the miner is launched, but it's not as easy to get access to that console on-demand.  I'll add the option to show it at launch in an upcoming version.

I know of a way to show the full text console on demand, but it's a bit more difficult to implement.  Fortunately, I have to add some of that functionality as part of sandboxing in order to get Asteroid into the Mac App Store, so it will likely be implemented eventually!

So I see this weird UI bug. I tried clicking the little blue triangle while the miner was initializing, waiting for the info to pop up, then I see it just overlaps with the big hashrate bar, creating the lovely composition above.

Yes, that's the other big known issue (http://www.asteroidapp.com/forums/discussion/15/known-issues-with-0-9-3#Item_2) at the moment.  Fortunately they're just UI-related, but I know it's annoying, I see it myself :)

The best way to avoid it while waiting for the next version of Asteroid is to wait for the status line to say "Mining" before hitting the twistie for the device list.


Title: Re: Asteroid -- a new Mac mining client
Post by: HellDiverUK on August 29, 2013, 09:16:05 AM
Just posting to say I've tried Asteroid on my new Macbook Pro, and I'm seeing the same issue with reporting of only a single Erupter. I am still beta testing, I just haven't got much to say that hasn't been said already. :)


Title: Re: Asteroid -- a new Mac mining client
Post by: thefunkybits on September 02, 2013, 06:38:32 AM
Please add support for other alt coins! Possibly even a more open source format that would make it easy to point to different alt coin pools no matter how new they came on the scene


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on September 02, 2013, 02:59:41 PM
Please add support for other alt coins! Possibly even a more open source format that would make it easy to point to different alt coin pools no matter how new they came on the scene
Good idea, I'll put this into the next version.  Should just be a few UI changes.  Asteroid technically can mine to altcoins right now if you want, by choosing the bitcoin type for alt coins that use SHA-256 and litecoin for alt coins that use scrypt, but I'll make this easier to distinguish in the next version, and thanks very much for your feedback thefunkybits! :D


Title: Re: Asteroid -- a new Mac mining client
Post by: tk1337 on September 02, 2013, 03:51:17 PM
asteroidapp.com isn't resolving, but would love to try out the miner, looks pretty slick for OSX.

Do you have a mirror I could download from?
(I own several domains, I could easily host a mirror if you would like, message me.)


Title: Re: Asteroid -- a new Mac mining client
Post by: XFox on September 02, 2013, 03:57:08 PM
asteroidapp.com isn't resolving, but would love to try out the miner, looks pretty slick for OSX.

Worksforme.


Title: Re: Asteroid -- a new Mac mining client
Post by: tk1337 on September 02, 2013, 04:26:46 PM
asteroidapp.com isn't resolving, but would love to try out the miner, looks pretty slick for OSX.

Worksforme.

It finally loaded, but looks like there are some issues, either with the hosting provider (dream host) or random outage.

Code:
Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2013): Lost connection to MySQL server at 'reading authorization packet', system error: 0 in /home/asteroidapp/asteroidapp.com/index.php on line 111

Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in /home/asteroidapp/asteroidapp.com/index.php on line 115

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in /home/asteroidapp/asteroidapp.com/index.php on line 20

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in /home/asteroidapp/asteroidapp.com/index.php on line 21

Edit: Finally was able to download it, no more mySQL errors showing, so it looks like the server got a restart finally. Like I said, if you would like a mirror location, let me know, I'll be happy to host it.


Title: Re: Asteroid -- a new Mac mining client
Post by: tk1337 on September 02, 2013, 04:59:49 PM
Also, sent in a report...

The UI doesn't seem to be communicating with cgMiner's API, the miner is running yet the UI thinks it's failing to connect, when it's not. I would attempt to debug it myself, however I shouldn't even be on the forums atm, I've got code due tomorrow for work, lol.


Title: Re: Asteroid -- a new Mac mining client
Post by: tk1337 on September 03, 2013, 06:32:16 AM
Also, sent in a report...

The UI doesn't seem to be communicating with cgMiner's API, the miner is running yet the UI thinks it's failing to connect, when it's not. I would attempt to debug it myself, however I shouldn't even be on the forums atm, I've got code due tomorrow for work, lol.

Finally had a moment to try the miner again, found the issue to be a conflicting cgminer.conf file, after removing it, miner is looking good.

So, to people that have been using cgMiner, MacMiner, or the bundled cgMiner for Mac script and you're having issues, then try removing (or just moving as I did) your cgminer.conf file located in /Users/[Username]/.cgminer/cgminer.conf


Title: Re: Asteroid -- a new Mac mining client
Post by: HorusFTW on September 03, 2013, 05:10:17 PM
Has anyone had any success in getting Asteroid to mine FTC? It seems to connect but its hashing is slow and fluctuates drastically. No shares accepted to this point.


Title: Re: Asteroid -- a new Mac mining client
Post by: zpply on September 18, 2013, 09:10:51 PM
Anyone have this working with ppcoin?


Title: Re: Asteroid -- a new Mac mining client
Post by: crazy_rabbit on September 25, 2013, 05:01:56 PM
I seem to have gotten Asteroid working with some caveats: The Miner Console gives me output that it's working, but the GUI itself seems screwed up. Too many problems to list. However, the pool does show that's mining, so if you can overlook the fact that the GUI is just totally broken, it does seem to mine.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on September 27, 2013, 01:54:21 AM
I seem to have gotten Asteroid working with some caveats: The Miner Console gives me output that it's working, but the GUI itself seems screwed up. Too many problems to list. However, the pool does show that's mining, so if you can overlook the fact that the GUI is just totally broken, it does seem to mine.

I wouldn't say it's totally broken, but there are a few known issues.  :)  To bypass the UI display bug, wait until the miner has started mining before clicking on the triangle to show all your devices.  Users have been active in submitting feedback and I'm hoping to be able to tackle more of them soon!


Title: Re: Asteroid -- a new Mac mining client
Post by: gweedo on October 10, 2013, 10:21:31 PM
Can i use this to mine on the testnet using my bitcoind? Didn't see a way to do that.


Title: Re: Asteroid -- a new Mac mining client
Post by: DiCE1904 on October 26, 2013, 07:42:52 AM
Send in my feedback so you could see what I'm working with. I have a Little single and 10 Erupters but only one erupter mines out of all of them.

Very excited to see the progress you have made with this program. Keep it up!


Title: Re: Asteroid -- a new Mac mining client
Post by: iLoveXojo on October 28, 2013, 06:19:01 AM
I'm having a problem: I cannot get mining started on my iMac 8,1. I'm mining Litecoins and whenever I start the miner, I get this error message:

"No devices enabled, waiting...". I have tried to do this with CPU and GPU mining. Any ideas?

Thanks.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on October 28, 2013, 10:19:31 PM
I'm having a problem: I cannot get mining started on my iMac 8,1. I'm mining Litecoins and whenever I start the miner, I get this error message:

"No devices enabled, waiting...". I have tried to do this with CPU and GPU mining. Any ideas?

Thanks.
My guess is that perhaps your early 2008 iMac doesn't have a graphics card compatible with Apple's implementation of OpenCL, which is necessary for using GPUs for cyptocoin mining on a Mac.  You could explore CPU mining for litecoin, in which case I believe you would want to look at a product called "cpuminer".  Asteroid is a front-end interface to cgminer, and cgminer no longer has CPU mining enabled as a feature any more, for various reasons (slow, used by botnets, etc).


Title: Re: Asteroid -- a new Mac mining client
Post by: iLoveXojo on October 29, 2013, 12:33:33 AM
I'm having a problem: I cannot get mining started on my iMac 8,1. I'm mining Litecoins and whenever I start the miner, I get this error message:

"No devices enabled, waiting...". I have tried to do this with CPU and GPU mining. Any ideas?

Thanks.
My guess is that perhaps your early 2008 iMac doesn't have a graphics card compatible with Apple's implementation of OpenCL, which is necessary for using GPUs for cyptocoin mining on a Mac.  You could explore CPU mining for litecoin, in which case I believe you would want to look at a product called "cpuminer".  Asteroid is a front-end interface to cgminer, and cgminer no longer has CPU mining enabled as a feature any more, for various reasons (slow, used by botnets, etc).

Ah, thanks! What is your experience with the Iris graphics? Iris (and Iris Pro) is being used in Apple's latest models which run Haswell.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on October 29, 2013, 02:46:50 AM
Ah, thanks! What is your experience with the Iris graphics? Iris (and Iris Pro) is being used in Apple's latest models which run Haswell.
The Intel Iris Pro is an integrated graphics chipset.  But surprisingly, and for the first time ever on Macs, the Intel Iris Pro graphics can be used with Asteroid for GPU-based mining thanks to the new Mavericks 10.9 which added OpenCL support for those chipsets.  As far as I know, all previous versions of Intel Integrated Graphics would not work.

As for general purpose usage, I think it's a great day-to-day graphics setup.  Mavericks dynamically adjusts the amount of shared VRAM it uses with the rest of the operating system, so it's very memory efficient.  And gaming speeds are on par with what the dedicated graphics chipset was in the previous Mac models.

An Asteroid user reported around 35MH/s when mining Bitcoin.  Litecoin hashing speeds weren't very high either.  Your best bet mining Bitcoin these days is from USB-based ASIC mining devices though, but as a Mac user and tech fan, I'm generally pleased with the Intel Iris Pro for the normal user!  (I like gaming, so I still buy machines with dedicated graphics cards whenever I can for that extra boost)


Title: Re: Asteroid -- a new Mac mining client
Post by: huryde on October 29, 2013, 05:11:04 AM
I have been using Asteroid to mine with my GPU and MacMiner to mine on a separate pool with my Block Eruptors at GHash.io in conjunction with my cloud mining at cex.io (https://cex.io/r/0/huryde/0/). Asteroid has been great, even with Maverick. It does pop up a warning about my Block Eruptor drivers.


Title: Re: Asteroid -- a new Mac mining client
Post by: iLoveXojo on October 29, 2013, 05:14:32 AM
Ah, thanks! What is your experience with the Iris graphics? Iris (and Iris Pro) is being used in Apple's latest models which run Haswell.
The Intel Iris Pro is an integrated graphics chipset.  But surprisingly, and for the first time ever on Macs, the Intel Iris Pro graphics can be used with Asteroid for GPU-based mining thanks to the new Mavericks 10.9 which added OpenCL support for those chipsets.  As far as I know, all previous versions of Intel Integrated Graphics would not work.

As for general purpose usage, I think it's a great day-to-day graphics setup.  Mavericks dynamically adjusts the amount of shared VRAM it uses with the rest of the operating system, so it's very memory efficient.  And gaming speeds are on par with what the dedicated graphics chipset was in the previous Mac models.

An Asteroid user reported around 35MH/s when mining Bitcoin.  Litecoin hashing speeds weren't very high either.  Your best bet mining Bitcoin these days is from USB-based ASIC mining devices though, but as a Mac user and tech fan, I'm generally pleased with the Intel Iris Pro for the normal user!  (I like gaming, so I still buy machines with dedicated graphics cards whenever I can for that extra boost)

Either that or purchase a graphics card and connect it via Thunderbolt 2 ;) Thunderbolt is the best thing to happen to the Mac.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on October 29, 2013, 05:06:13 PM
Ah, thanks! What is your experience with the Iris graphics? Iris (and Iris Pro) is being used in Apple's latest models which run Haswell.
The Intel Iris Pro is an integrated graphics chipset.  But surprisingly, and for the first time ever on Macs, the Intel Iris Pro graphics can be used with Asteroid for GPU-based mining thanks to the new Mavericks 10.9 which added OpenCL support for those chipsets.  As far as I know, all previous versions of Intel Integrated Graphics would not work.

As for general purpose usage, I think it's a great day-to-day graphics setup.  Mavericks dynamically adjusts the amount of shared VRAM it uses with the rest of the operating system, so it's very memory efficient.  And gaming speeds are on par with what the dedicated graphics chipset was in the previous Mac models.

An Asteroid user reported around 35MH/s when mining Bitcoin.  Litecoin hashing speeds weren't very high either.  Your best bet mining Bitcoin these days is from USB-based ASIC mining devices though, but as a Mac user and tech fan, I'm generally pleased with the Intel Iris Pro for the normal user!  (I like gaming, so I still buy machines with dedicated graphics cards whenever I can for that extra boost)

Either that or purchase a graphics card and connect it via Thunderbolt 2 ;) Thunderbolt is the best thing to happen to the Mac.
I would love to build/use an eGPU!  A desktop-class GPU on a laptop?  Yes please!

From what I hear though, Intel is pretty negative on certifying devices that would allow for consumer-grade eGPU technology, but there are some DIY methods that may be worth exploring...(but it could be so much simpler!)


Title: Re: Asteroid -- a new Mac mining client
Post by: forbun on November 02, 2013, 08:56:38 AM
I have a MacBook Pro and I'd like to try this.

However, I saw from cgminer the following warning:

Quote
Q: Can I mine with cgminer on a MAC?
A: cgminer will compile on OSX, but the performance of GPU mining is
compromised due to the opencl implementation on OSX, there is no temperature
or fanspeed monitoring, and the cooling design of most MACs, despite having
powerful GPUs, will usually not cope with constant usage leading to a high
risk of thermal damage. It is highly recommended not to mine on a MAC unless
it is to a USB device.

http://ck.kolivas.org/apps/cgminer/

Does this problem apply to Asteroid? If not, why not?


Title: Re: Asteroid -- a new Mac mining client
Post by: huryde on November 05, 2013, 06:04:44 AM
How can I trash all preference and get a fresh install?


Title: Re: Asteroid -- a new Mac mining client
Post by: XFox on November 05, 2013, 12:45:15 PM
How can I trash all preference and get a fresh install?

Launch Asteroid while pressing the Option key.


Title: Re: Asteroid -- a new Mac mining client
Post by: forzendiablo on November 10, 2013, 02:18:20 AM
i ttied it on my latest iMAC and on mac mini with maverick osx - on both it never starts mining, it says 'starting' but nothing happends.

any ideas?


Title: Re: Asteroid -- a new Mac mining client
Post by: Robert Lewandowski on November 10, 2013, 02:24:03 AM
Wouldn't you basically break even on solo mining litecoins?


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on November 26, 2013, 06:26:13 AM
i ttied it on my latest iMAC and on mac mini with maverick osx - on both it never starts mining, it says 'starting' but nothing happends.

any ideas?
The version you used had a bug that prevented Asteroid from updating its display if certain types of USB-based ASICs were connected.  This is now fixed in the latest version, 0.9.4, which you can upgrade to by running Asteroid and going to "Check for updates..." in the Asteroid menu (or by downloading from the first post in this thread).


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on November 26, 2013, 06:28:42 AM
I have a MacBook Pro and I'd like to try this.

However, I saw from cgminer the following warning:

Quote
Q: Can I mine with cgminer on a MAC?
A: cgminer will compile on OSX, but the performance of GPU mining is
compromised due to the opencl implementation on OSX, there is no temperature
or fanspeed monitoring, and the cooling design of most MACs, despite having
powerful GPUs, will usually not cope with constant usage leading to a high
risk of thermal damage. It is highly recommended not to mine on a MAC unless
it is to a USB device.

http://ck.kolivas.org/apps/cgminer/

Does this problem apply to Asteroid? If not, why not?
Sorry for not replying sooner!  Yes, this problem applies to Asteroid if you are using it to mine with your computer's graphics card.  If however, you are using USB-based mining devices and not your internal graphics card, there are no heating risks to your Mac at all.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on November 26, 2013, 06:36:38 AM
Asteroid 0.9.4 is now out
Download here (http://www.asteroidapp.com/downloader.php) or run "Check for updates..." from the in-app Asteroid menu

This is a maintenance and bug fix release.  There are still some known issues (namely UI quirkiness), but the main improvements are as follows:

  • Using cgminer 3.7.2 (which still supports GPU and scrypt mining)
  • Mavericks compatibility updates
  • Improved speed connecting to any of the default pools
  • Reports shares based on diff1 difficulty, so that stats are more relevant

As you may or may not know, the latest versions of the underlying mining engine used by Asteroid, "cgminer", is no longer supporting GPU mining.  Asteroid 1.0 will likely follow suit, but I plan to maintain a GPU-capable version of Asteroid for as long as possible.

Biggest requests I hear are for 10.6 and 10.7 compatibility, which are now next on my list of development priorities.


Title: Re: Asteroid -- a new Mac mining client
Post by: Karin on December 02, 2013, 04:59:48 PM
Asteroid 0.9.5 is now out
Download here (http://www.asteroidapp.com/downloader.php) or run "Check for updates..." from the in-app Asteroid menu

This is also a bug fix release that should take care of a lot of the rare cases people had where Asteroid wasn't updating.  There are still some known UI issues (particularly for multiple identical devices) but rest assured they are indeed mining (click the "i" to see).  Change log is as follows:

  • Preference window should no longer blank out when entering a bitcoin address
  • Recommended settings for litecoin/scrypt have been tweaked with sanity checks
  • Fixed scenario where Asteroid would never appear to do anything upon launch
  • Added ability to disable FTDI VCP drivers
  • Option to disable conflicting USB drivers is now only presented when applicable, and in a unified box
  • Added ability to remember choice when disabling drivers
  • Adding custom pools should now work as expected
  • Fixed some scenarios where the miner would be running but Asteroid wouldn't update
  • Added "SHA-256" and "scrypt" wordings where applicable, to highlight how to mine altcoins
  • Editing a pool will always load entries from the Mac keychain automatically
  • Progress bar is set to previous maximum values on launch
  • Reset UI elements to reflect changes when switching between coin types

Please remember that Asteroid does not need any extra drivers or installs of any kind, unlike other miners!  True plug-and-play.  :D


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: purelithium on December 03, 2013, 01:43:46 AM
Asteroid still only displays the hashrate of 1 of my 3 erupters in the UI, but the "Miner Console" lists the proper hashrate. They show up as "AMU-1, AMU-2, AMU-3" instead of "ASICMINER USB Block Erupter" as the image on the website indicates it should be... What's going on?

Also, none of my settings were saved when I upgraded from 0.9.4. Very frustrating.


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: Karin on December 03, 2013, 04:07:31 AM
Asteroid still only displays the hashrate of 1 of my 3 erupters in the UI, but the "Miner Console" lists the proper hashrate. They show up as "AMU-1, AMU-2, AMU-3" instead of "ASICMINER USB Block Erupter" as the image on the website indicates it should be... What's going on?

Ah yes, this bug has been a fickle one.  0.9.5 was mainly a bugfix and compatibility release.  Fortunately it seems as though very few people have any operational/functional problems with it now, so I can refocus now on UI quirks such as this one.  It only affects multiple identical devices (and is tough for me to test as I have some devices but none identical).  Even though I've coded Asteroid to recognize them with a unique ID, there's something in the code that isn't referring to the unique IDs that are internally assigned when it goes to draw the UI.  As you note, they do mine fine regardless, as the console shows.  I hope to squish this one soon, as it's been there a while and will only keep being an issue :)


Also, none of my settings were saved when I upgraded from 0.9.4. Very frustrating.

Yes, my apologies for that.  However, it should be easy to re-enter pool information if you use one of the default pools as your login information will be pre-populated from previous keychain entries regardless of Asteroid version.  Actually you just gave me an idea, perhaps I can allow custom pools to be saved in a similar manner...  Anyway, Asteroid does include code to migrate preferences from version to version, but the format changed slightly between the two most recent versions and I think there's likely a bug or two in there too.  I'll have a look for 0.9.6, and thanks for the feedback :)


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: Karin on December 03, 2013, 11:48:04 PM
If you mine Litecoin / scrypt (regardless of what miner frontend you use), the Asteroid website now has a list of all the best settings that Asteroid users have come up with for thread-concurrency and worksize, the two most significant variables when mining scrypt:

    Asteroid's litecoin / scrypt settings database page (http://www.asteroidapp.com/litecoindb.php)

The page shows the hashrates and popularity of each GPU, along with the settings used to get those speeds.  It's geared towards Mac users, but the hardware is similar regardless of platform.

This list is updated live, and is also the same database from which Asteroid makes recommendations to users.  Meaning, if you use settings in Asteroid that are faster than everyone else's for the same hardware, Asteroid will upload your settings (with your permission), updating this webpage, and show alerts in Asteroid the next time any other user with that same card launches and faster settings are available on the server.  All within a couple minutes.  Even if you don't choose to upload your settings, you will still get recommendations on the best settings to use, even the first time you launch the app.

So get out there and get hashing! :)


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: purelithium on December 04, 2013, 09:27:29 PM


Yes, my apologies for that.  However, it should be easy to re-enter pool information if you use one of the default pools as your login information will be pre-populated from previous keychain entries regardless of Asteroid version.  Actually you just gave me an idea, perhaps I can allow custom pools to be saved in a similar manner...  Anyway, Asteroid does include code to migrate preferences from version to version, but the format changed slightly between the two most recent versions and I think there's likely a bug or two in there too.  I'll have a look for 0.9.6, and thanks for the feedback :)

Pool settings aren't as annoying as having to re-enter my MobileMiner API key. Pool settings are generally easy to remember, but an API key requires me to find it and enter it in manually.


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: Karin on December 04, 2013, 11:09:52 PM
Pool settings aren't as annoying as having to re-enter my MobileMiner API key. Pool settings are generally easy to remember, but an API key requires me to find it and enter it in manually.
The API key is arguably an authentication token that I could easily store in the Keychain too, thus making it independent from any preference file format changes.  I'll add it to the list for the next version :)


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: sboc on December 06, 2013, 09:19:25 PM
1) When mining LTC I think the speed on the mining speed incorrectly shows MH/S instead of kH/s.
2) The preferences screen is still blank after entering the Bitcoin address.
3) Once the miner is stopped I cannot start it again. I have to qui the program and launch it again.
4) When mining Litecoins there's an issue with the notification message in the dock. Think it says mis....lue or something like that.

Keep it going. It really has potential.

Edit: I am not too sure about 1)


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: Karin on December 11, 2013, 01:11:12 AM
1) When mining LTC I think the speed on the mining speed incorrectly shows MH/S instead of kH/s.
Edit: I am not too sure about 1)
I haven't heard of this bug, since it's strictly a numerical algorithm that gets applied to all hashrates regardless of coin type.  It *might* be that you had selected a Bitcoin pool perhaps by mistake?  I could be wrong though, please let me know if you've confirmed it and/or can repeat it.


2) The preferences screen is still blank after entering the Bitcoin address.
Are you using the latest version of Asteroid?  I added a fix for that bug but it may not have caught it.  I'm guessing the API reply from blockchain.info is giving it a hard time.  I'll add some error-checking at the same time as I implement this same functionality for Litecoin addresses (in the upcoming version of Asteroid).


3) Once the miner is stopped I cannot start it again. I have to qui the program and launch it again.
Thanks, I'll investigate.  If/when you can send in a feedback report (go under the "Asteroid" menu and go to "Send Feedback") with a line or two about what is happening, I'll have the relevant log files as well that Asteroid generates that may help me more quickly troubleshoot your specific setup (and implement a fix for everyone if possible).


4) When mining Litecoins there's an issue with the notification message in the dock. Think it says mis....lue or something like that.
Yes, this bug has been reported, and thanks for doing so as well.  It's actually trying to say "missing value", which is an error that is coming from the litecoin hashrates not being parsed properly.  It's on my list for fixing in the next version.


Keep it going. It really has potential.
Thanks!  :D


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: sboc on December 14, 2013, 07:54:57 PM
1) When mining LTC I think the speed on the mining speed incorrectly shows MH/S instead of kH/s.
Edit: I am not too sure about 1)
I haven't heard of this bug, since it's strictly a numerical algorithm that gets applied to all hashrates regardless of coin type.  It *might* be that you had selected a Bitcoin pool perhaps by mistake?  I could be wrong though, please let me know if you've confirmed it and/or can repeat it.

I have verified this and it does in fact show incorrectly. I did select a Litecoin pool. I think it might be caused by the fact that my region is set to Denmark - Danish which causes the miner output to display for example 2.345 kH/s instead of 2,345 kH/s. The first option will by English systems be parsed as 2345 which is in fact 2(point)345 MH/s.

And I am using 0.9.5 which I assume being the latest so I guess something does still screw up the preferences after entering the Bitcoin address :)


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: Karin on December 15, 2013, 03:54:47 AM
I have verified this and it does in fact show incorrectly. I did select a Litecoin pool. I think it might be caused by the fact that my region is set to Denmark - Danish which causes the miner output to display for example 2.345 kH/s instead of 2,345 kH/s. The first option will by English systems be parsed as 2345 which is in fact 2(point)345 MH/s.

And I am using 0.9.5 which I assume being the latest so I guess something does still screw up the preferences after entering the Bitcoin address :)
Curious, I had another Danish user mention this just tonight too on the official forums (http://www.asteroidapp.com/forums/).  I think that narrows down the problem (international formats).  Thanks sboc!


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: Karin on December 17, 2013, 03:55:46 PM
0.9.6 is planned for sometime before Christmas, and should include a lot of bug fixes and tweaks for bitcoin and litecoin users (MobileMiner, improved settings sharing, etc).  Thanks for all the feedback reports being submitted!


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: Karin on December 17, 2013, 04:24:48 PM
Got some good coverage on ZDnet this morning!
    Bitcoin and Litecoin mining with Asteroid for Mac (http://www.zdnet.com/bitcoin-and-litecoin-mining-with-asteroid-for-mac-7000024296/)

And an article I consulted on for cryptocoins was posted by the same author this weekend:
    A crypto-currency primer: Bitcoin vs. Litecoin (http://www.zdnet.com/a-crypto-currency-primer-bitcoin-vs-litecoin-7000024301/)


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: nwoolls on December 17, 2013, 06:01:13 PM
Got some good coverage on ZDnet this morning!
    Bitcoin and Litecoin mining with Asteroid for Mac (http://www.zdnet.com/bitcoin-and-litecoin-mining-with-asteroid-for-mac-7000024296/)

And an article I consulted on for cryptocoins was posted by the same author this weekend:
    A crypto-currency primer: Bitcoin vs. Litecoin (http://www.zdnet.com/a-crypto-currency-primer-bitcoin-vs-litecoin-7000024301/)

Congratulations!  ;D


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: perezoso on December 28, 2013, 04:15:45 PM
Apologies if this is the wrong place - I didn't see a separate CGMiner for Mac thread.

Is anyone else considering using CGMiner for Mac with (finally shipping?) Hashfast hardware?  

CGMiner for Mac seems to be immediately updated with other CGMiner releases (thanks!) and, I assume, includes CGMiner mods for HF.  Correct?

I assume that Asteroid, as it relies on an older CGMiner build, will not work with HF hardware.



Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: Karin on December 29, 2013, 12:03:37 AM
CGMiner for Mac seems to be immediately updated with other CGMiner releases (thanks!) and, I assume, includes CGMiner mods for HF.  Correct?
Correct!

I assume that Asteroid, as it relies on an older CGMiner build, will not work with HF hardware.
Correct at the moment, but my internal builds of Asteroid support a variety of different miners, including old and new versions of cgminer.  Once it is released, it will be on the same update schedule as my cgminer for Mac OS X builds.  But at the moment, yes, you are correct :)


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: perezoso on December 29, 2013, 05:39:35 AM
CGMiner for Mac seems to be immediately updated with other CGMiner releases (thanks!) and, I assume, includes CGMiner mods for HF.  Correct?
Correct!

I assume that Asteroid, as it relies on an older CGMiner build, will not work with HF hardware.
Correct at the moment, but my internal builds of Asteroid support a variety of different miners, including old and new versions of cgminer.  Once it is released, it will be on the same update schedule as my cgminer for Mac OS X builds.  But at the moment, yes, you are correct :)

Excellent.  Thank you.  Once I get some hardware (assuming they ship some hardware), I'll try it out and let you know how it goes.


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: wontonforevuh on December 29, 2013, 06:52:12 PM
I get an incorrect worker username/password error.

Am I supposed to put in my account.workername in the Worker username field? or just the workername?


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: danosphere on January 11, 2014, 04:33:47 PM
Anyone concerned with heat issues using asteroid (or any other miner) on a rMBP? I have a 15" rMBP and the CPU Heatsink temps during normal usage are around 36-45C, when I run asteroid they are pretty much pegged around 61-64C. This seems a bit hot. I know Macs don't have the best cooling but I'm worried I'll return to a dead macbook one of these days (I run asteroid at night).

Anyone else have this concern or run into issue / can speak to the legitimacy (or not) of this concern? I do have the macbook propped up for increased airflow and I even try and open a nearby window to allows outside cool air to be drawn into the cooling system.

Thanks


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: chopsticks on January 12, 2014, 03:18:39 AM
I get an incorrect worker username/password error.

Am I supposed to put in my account.workername in the Worker username field? or just the workername?

Depends what pool you're working in.  Be careful and note if the delimiter should be "." or "_"

An example:

 chopsticks.workername    <-- works in GHASH.io
 chopsticks.workername    <-- does NOT work in BTC Guild!
 chopsticks_workername   <-- works in BTC Guild


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: Blackbird0 on January 12, 2014, 03:32:33 AM
Anyone concerned with heat issues using asteroid (or any other miner) on a rMBP? I have a 15" rMBP and the CPU Heatsink temps during normal usage are around 36-45C, when I run asteroid they are pretty much pegged around 61-64C. This seems a bit hot. I know Macs don't have the best cooling but I'm worried I'll return to a dead macbook one of these days (I run asteroid at night).

Anyone else have this concern or run into issue / can speak to the legitimacy (or not) of this concern? I do have the macbook propped up for increased airflow and I even try and open a nearby window to allows outside cool air to be drawn into the cooling system.

Thanks

If you're very concerned, purchase one of these bad boys: http://www.amazon.com/s/ref=sr_nr_n_0?rh=n%3A172282%2Cn%3A2243862011%2Ck%3Alaptop+fan+pads&keywords=laptop+fan+pads&ie=UTF8&qid=1389497508&rnid=493964

I've been using one on laptops for years, from back in the days when I ran BOINC on all my machines.


Title: Re: Asteroid -- a new Mac mining client (0.9.6)
Post by: Karin on January 21, 2014, 11:40:40 PM
Asteroid 0.9.6 is now out
Download here (http://www.asteroidapp.com/downloader.php) or run "Check for updates..." from the in-app Asteroid menu

Absolutely countless bug fixes and improvements.  Asteroid can now use multiple mining engines simultaneously, meaning you get the latest version of scrypt-mining software, the latest version of bitcoin (sha-256) mining software, and any other specialized forks of cgminer, thus guaranteeing you the latest driver support.  Yet you'd never know the difference -- everything is integrated into a single, consistent UI.

http://www.asteroidapp.com/images/Screenshot_0.9.6_expanded.png
Change log is as follows:

  • Adds support for new ASICs (including bitfury, nanofury, and yes, Antminer U1)
  • Updated to latest cgminer engine (still supporting GPU mining though!)
  • New device detection and display code
  • USB driver conflicts are resolved when detected and relevant
  • Fixed scrypt settings recommendations
  • Detects previous crashes and offers to send diagnostic logs
  • New default intensity values for quicker first-time mining
  • Added menu option to semi-permanently disable conflicting drivers
  • Fixed bug preventing adding more than one custom pool
  • Fixed apparent spike in scrypt hashrates due to a logging bug
  • Countless bugs fixed
  • Numerous UI tweaks to improve user experience
  • Removed BTC value monitoring in preparation for a new, better, feature to debut in 0.9.7
  • CPU usage of Asteroid reduced by 60%

Please remember that Asteroid does not need any extra drivers or installs of any kind, nor any knowledge of the command-line!  True plug-and-play.

Here's the new MobileMiner login screen, which provides instant feedback on your login details.  Login information is also stored in the Mac OS X keychain, so they are remembered with each new version of Asteroid without ever needing to re-enter them. :D

http://www.asteroidapp.com/images/prefs_mobileminer_0.9.6.png


Title: Re: Asteroid -- a new Mac mining client (0.9.6)
Post by: nwoolls on January 21, 2014, 11:44:56 PM
Here's the new MobileMiner login screen, which provides instant feedback on your login details.  Login information is also stored in the Mac OS X keychain, so they are remembered with each new version of Asteroid without ever needing to re-enter them. :D

http://www.asteroidapp.com/images/prefs_mobileminer_0.9.6.png

Congratulations on the new release! That screen alone looks fantastic  ;D


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: perezoso on January 25, 2014, 02:23:15 PM
CGMiner for Mac seems to be immediately updated with other CGMiner releases (thanks!) and, I assume, includes CGMiner mods for HF.  Correct?
Correct!

I assume that Asteroid, as it relies on an older CGMiner build, will not work with HF hardware.
Correct at the moment, but my internal builds of Asteroid support a variety of different miners, including old and new versions of cgminer.  Once it is released, it will be on the same update schedule as my cgminer for Mac OS X builds.  But at the moment, yes, you are correct :)

Excellent.  Thank you.  Once I get some hardware (assuming they ship some hardware), I'll try it out and let you know how it goes.

Hi Karin -

HF hardware is finally in hand, although it arrived while I was out of town (groan).  Am still planning to use cgminer for mac to control the first babyjet and more that are on the way.  Hopefully we'll see 3.11 compiled on your site soon?  Willing to be a guinea pig here if you create a version of asteroid that will support HF hardware, with the 3.11 mods.  Plan to try to get up and running Sunday evening, North America time. Thanks!


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: Thom on January 25, 2014, 02:27:12 PM
Anyone concerned with heat issues using asteroid (or any other miner) on a rMBP? I have a 15" rMBP and the CPU Heatsink temps during normal usage are around 36-45C, when I run asteroid they are pretty much pegged around 61-64C. This seems a bit hot. I know Macs don't have the best cooling but I'm worried I'll return to a dead macbook one of these days (I run asteroid at night).

Anyone else have this concern or run into issue / can speak to the legitimacy (or not) of this concern? I do have the macbook propped up for increased airflow and I even try and open a nearby window to allows outside cool air to be drawn into the cooling system.

Thanks

Get SMC-FanControl. It's a menubar item with which you can max out all your fans.


Title: Re: Asteroid -- a new Mac mining client (0.9.6)
Post by: forzendiablo on January 25, 2014, 03:25:06 PM
i wrote many times that i cannot run this tool on 1 of my macs - i mean it runs but never mines yet dev doesnt care ??? :)


Title: Re: Asteroid -- a new Mac mining client (0.9.5)
Post by: Karin on January 25, 2014, 05:36:30 PM
HF hardware is finally in hand, although it arrived while I was out of town (groan).  Am still planning to use cgminer for mac to control the first babyjet and more that are on the way.  Hopefully we'll see 3.11 compiled on your site soon?  Willing to be a guinea pig here if you create a version of asteroid that will support HF hardware, with the 3.11 mods.  Plan to try to get up and running Sunday evening, North America time. Thanks!
Yep!  It must have came out while I was asleep, but it's compiling now.  I noticed that 3.11.0 will actually lower hashrates for nanofury devices without additional command line arguments, so I'm going to throw some code together to allow the user to reset it if they want.


Title: Re: Asteroid -- a new Mac mining client (0.9.6)
Post by: Karin on January 25, 2014, 05:46:37 PM
i wrote many times that i cannot run this tool on 1 of my macs - i mean it runs but never mines yet dev doesnt care ??? :)
Hey Forzendiablo, I can assure you I do care :)  You can contact me by text message, email, twitter, the Asteroid forums, these forums, and the in-app Send Feedback in Asteroid.  Which method did you use?  I apologize if it got lost somewhere.


Title: Re: Asteroid -- a new Mac mining client (0.9.6)
Post by: chopsticks on January 26, 2014, 10:36:33 AM
Thanks Karin! Excellent work


Title: Re: Asteroid -- a new Mac mining client (0.9.6)
Post by: perezoso on January 27, 2014, 02:45:32 AM
No luck here, so far, getting the BabyJet to hash with 3.11.  

Getting a "Hashfast detect (6:3) failed to initialize (incorrect device?)" message.

Update:  It hashes using the PC build of 3.11.  Is this a driver or permissions issue?


Title: Re: Asteroid -- a new Mac mining client (0.9.6)
Post by: Karin on January 27, 2014, 07:45:32 AM
No luck here, so far, getting the BabyJet to hash with 3.11.  

Getting a "Hashfast detect (6:3) failed to initialize (incorrect device?)" message.

Update:  It hashes using the PC build of 3.11.  Is this a driver or permissions issue?

Yes, it is a driver issue.  Without knowing more about your particular setup, just copy/paste this into Terminal before you launch cgminer 3.11.0 and it will disable all the known present conflicting drivers:

Code:
sudo kextunload -b com.silabs.driver.CP210xVCPDriver; sudo kextunload -b com.silabs.driver.CP210xVCPDriver64; sudo kextunload -b com.FTDI.driver.FTDIUSBSerialDriver; sudo kextunload -b com.apple.driver.AppleUSBCDC; sudo kextunload -b com.apple.driver.AppleUSBCDCACMData; sudo kextunload -b com.apple.driver.AppleUSBCDCACMControl; sudo kextunload /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBFTDI.kext

It may give a few errors but it's not a problem, it'll just complain that some of the drivers you tried to disable aren't installed (which we know), but others likely are installed.

The above is also temporary.  Either logout and in again, or restart your machine, or replace every "kextunload" with "kextload" and run it again.  Any of those will put your drivers back to how they were.


Title: Re: Asteroid -- a new Mac mining client (0.9.6)
Post by: perezoso on January 27, 2014, 05:53:05 PM
No luck here, so far, getting the BabyJet to hash with 3.11.  

Getting a "Hashfast detect (6:3) failed to initialize (incorrect device?)" message.

Update:  It hashes using the PC build of 3.11.  Is this a driver or permissions issue?

Yes, it is a driver issue.  Without knowing more about your particular setup, just copy/paste this into Terminal before you launch cgminer 3.11.0 and it will disable all the known present conflicting drivers:

Code:
sudo kextunload -b com.silabs.driver.CP210xVCPDriver; sudo kextunload -b com.silabs.driver.CP210xVCPDriver64; sudo kextunload -b com.FTDI.driver.FTDIUSBSerialDriver; sudo kextunload -b com.apple.driver.AppleUSBCDC; sudo kextunload -b com.apple.driver.AppleUSBCDCACMData; sudo kextunload -b com.apple.driver.AppleUSBCDCACMControl; sudo kextunload /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBFTDI.kext

It may give a few errors but it's not a problem, it'll just complain that some of the drivers you tried to disable aren't installed (which we know), but others likely are installed.

The above is also temporary.  Either logout and in again, or restart your machine, or replace every "kextunload" with "kextload" and run it again.  Any of those will put your drivers back to how they were.

No dice on that, I'm afraid.  It did find the device and it did start to hash (better than before unloading the drivers), but it was throwing a lot of errors (unhandled operation, mainly type 12, I believe) and complaining "device disappeared".  When I killed it, it reported on HFB0, HFB1, and HFB2.  Apparently it kept finding and losing the BJ?

Controller is a Mac Mini Core2, last generation of the ones in the old-style plastic box, "Late 2009", I believe. running OS X 10.9

(BFGminer doesn't work either.  It finds the device, the fans spin up and it apparently starts to hash, but you completely lose control of the process.  Terminal is dead to any inputs, stuck on the add device screen. Only way to kill it is to quit out of Terminal altogether.)

The BJ is good.  It hashes on 3.11 PC version.


Title: Re: Asteroid -- a new Mac mining client (0.9.6)
Post by: cytron on February 05, 2014, 05:10:36 PM
Hello there, i'm new to asteroid, and I seem to have a problem with it..

The app is telling me i'm mining at 7MH/s, while my pool indicates a hashrate of 12kh/s... I don't understand what's my problem..


Title: Re: Asteroid -- a new Mac mining client (0.9.6)
Post by: Karin on February 05, 2014, 08:32:09 PM
Hello there, i'm new to asteroid, and I seem to have a problem with it..

The app is telling me i'm mining at 7MH/s, while my pool indicates a hashrate of 12kh/s... I don't understand what's my problem..
Hey cytron, my guess is that you are using a non-US locale, which confuses Asteroid when it tries to read "7,00 kh/s" for example (versus "7.00 kh/s").  This is my fault and better international support will be coming in an upcoming version.

If I'm wrong though please let me know and we'll look at other possibilities. :)


Title: Re: Asteroid -- a new Mac mining client (0.9.7)
Post by: Karin on February 16, 2014, 09:37:41 PM
Asteroid 0.9.7 is now out
Download here (http://www.asteroidapp.com/downloader.php) or run "Check for updates..." from the in-app Asteroid menu

Among the biggest changes is the addition of live coin balances!  Enter the API key from your pool's webpage and you'll see live balances in Asteroid of what you have currently mined.  Also changed is the switch to sgminer (http://spaceman.ca/sgminer) for all scrypt mining.  sgminer seems to be the spiritual successor to cgminer 3.7.2 insofar as scrypt mining, and it has already seen a number of bug fixes and improvements -- one of which is the ability to choose between 5 different kernels.  The Asteroid website will track these kernels for you, and as always, recommend the best kernel and other settings for you to use based on the contributions of other users (16,000 scrypt setting submissions to date).

Redesigned pool setup sheet:
http://www.asteroidapp.com/images/pool_setup_0.9.7.png
Change log is as follows:

  • Live coin balance monitoring
  • Added new mining engine, sgminer, for scrypt mining
  • Can now pick which kernel to use for scrypt mining
  • Improvements and bugfixes to community scrypt settings
  • Full support for multiple GPUs
  • Mac OS X Notification Center support
  • Updated mining engine to cgminer 3.12.3
  • Devices remember on/off state between launches
  • Redesigned pool editing sheet
  • Added a command-line options window
  • Added international support for non-US number formats
  • Reduced CPU usage when Asteroid window is closed
  • Added checkbox to turn off autostarting mining
  • Added Asteroid log to console window
  • Fixes for "Initializing miner..." and more
  • Countless bugfixes and tweaks

Please remember that Asteroid does not need any extra drivers or installs of any kind, nor any knowledge of the command-line!  True plug-and-play.  And one of my favourite new features?

http://www.asteroidapp.com/images/Screenshot_viewsource.png

Asteroid is one of the few pieces of bitcoin software written in an interpreted language, meaning the code you read on your screen is the code that your computer executes -- there are no fully compiled intermediaries apart from the mining engines themselves (cgminer, sgminer, etc) which are also open-source.  So if you wonder how Asteroid does something, just go to "View source code" from the Asteroid menu and it will pop up.  Feel free to edit it, save it, and re-run Asteroid to see your coding changes. :)


Title: Re: Asteroid -- a new Mac mining client (0.9.7)
Post by: film2240 on February 20, 2014, 12:06:59 PM
Can you add support for my DualMiner ASIC with all mining modes (BTC only,LTC only and BTC/LTC combo mining) asap as I really want to try this out/get started quickly/reliably on my mac?

Thanks :)


Title: Re: Asteroid -- a new Mac mining client (0.9.7)
Post by: Karin on February 20, 2014, 07:16:28 PM
Can you add support for my DualMiner ASIC with all mining modes (BTC only,LTC only and BTC/LTC combo mining) asap as I really want to try this out/get started quickly/reliably on my mac?

Thanks :)

They haven't yet released the source code they're using (possibly contravening the software license), but I've sent them an email and we'll see what they say.  Thanks for the feedback via PM too, it's good to hear this is a real device.


Title: Re: Asteroid -- a new Mac mining client (0.9.7)
Post by: ladycor on March 04, 2014, 08:53:02 PM
Hi there. Excuse my absolute noob-ness. I have a Macbook Pro with an Intel 4000 card and have tried to run Asteriod to mine Litecoins and Dogecoins. The max rate I can seem to get is 13 or 14 kh/s. Is this the limit of my card/laptop or is it possible to get a better rate? I am in the US on US pool servers.

Thanks!



Title: Re: Asteroid -- a new Mac mining client (0.9.7)
Post by: Karin on March 04, 2014, 09:11:11 PM
Hi there. Excuse my absolute noob-ness. I have a Macbook Pro with an Intel 4000 card and have tried to run Asteriod to mine Litecoins and Dogecoins. The max rate I can seem to get is 13 or 14 kh/s. Is this the limit of my card/laptop or is it possible to get a better rate? I am in the US on US pool servers.

Thanks!

According to the scrypt database (http://www.asteroidapp.com/litecoindb.php) on the Asteroid site, people are generally getting around 21kh/s with that device.  You may just need to increase the intensity you are mining at, which you can do from the small triangle seen here:

http://www.asteroidapp.com/images/Change_intensity.png

If you increase your intensity too high your computer will bog down and may feel less responsive.  Too low and you may not be getting the best hashrate.  :)


Title: Re: Asteroid -- a new Mac mining client (0.9.7)
Post by: ladycor on March 04, 2014, 09:40:29 PM
Hi there. Excuse my absolute noob-ness. I have a Macbook Pro with an Intel 4000 card and have tried to run Asteriod to mine Litecoins and Dogecoins. The max rate I can seem to get is 13 or 14 kh/s. Is this the limit of my card/laptop or is it possible to get a better rate? I am in the US on US pool servers.

Thanks!

According to the scrypt database (http://www.asteroidapp.com/litecoindb.php) on the Asteroid site, people are generally getting around 21kh/s with that device.  You may just need to increase the intensity you are mining at, which you can do from the small triangle seen here:

http://www.asteroidapp.com/images/Change_intensity.png

If you increase your intensity too high your computer will bog down and may feel less responsive.  Too low and you may not be getting the best hashrate.  :)

Thanks for the advice! On my screen, the intensity defaulted to 10 and I've bumped it up to 12 or 13 and still get a bit shy of 14 kh/s. At this point I do not try to use my machine for anything else. Should I give up on mining until I have a more powerful machine and card?

Thanks again!


Title: Re: Asteroid -- a new Mac mining client (0.9.7)
Post by: Karin on March 04, 2014, 11:18:22 PM
Thanks for the advice! On my screen, the intensity defaulted to 10 and I've bumped it up to 12 or 13 and still get a bit shy of 14 kh/s. At this point I do not try to use my machine for anything else. Should I give up on mining until I have a more powerful machine and card?

Thanks again!

It depends what you're mining.  Most serious mining is done with fairly high-end graphics cards, but you may still find it fun to play around in what are called "altcoins", or basically anything that isn't bitcoin / litecoin.  A website like CoinWarz (http://www.coinwarz.com/cryptocurrency) is a great resource for finding what may be profitable and/or worthwhile :)