Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: FlyingMoose on November 06, 2010, 05:05:48 PM



Title: -4way switch not working
Post by: FlyingMoose on November 06, 2010, 05:05:48 PM
I have a 6-core Mac Pro running OSX 10.6.4.  I started the client with the -4way switch which is supposed to make it twice as fast (or half as fast if your processor doesn't have that feature), but it's still getting about 6khash/s.

I changed into the right directory and started it with:

$ ./bitcoin -4way &

What am I doing wrong?


Title: Re: -4way switch not working
Post by: ShadowOfHarbringer on November 06, 2010, 08:10:46 PM
I have a 6-core Mac Pro running OSX 10.6.4.  I started the client with the -4way switch which is supposed to make it twice as fast (or half as fast if your processor doesn't have that feature), but it's still getting about 6khash/s.

I changed into the right directory and started it with:

$ ./bitcoin -4way &

What am I doing wrong?

Nothing. Probably the bitcoin's implementation of 4-way SSE simply does not support Your processor.

1. Make sure Your processor actually supports it
2. File a bug (do we have a bug tracking system yet ?)


Title: Re: -4way switch not working
Post by: FlyingMoose on November 06, 2010, 10:33:36 PM
I have a 6-core Xeon processor, and as far as I can tell, Xeon supports up to SSE4, so I don't think that's the problem.  Plus, if it was unsupported, it would run at half-speed according to the wiki, and it's not, it's still running at full-speed.


Title: Re: -4way switch not working
Post by: ShadowOfHarbringer on November 07, 2010, 02:48:30 AM
I have a 6-core Xeon processor, and as far as I can tell, Xeon supports up to SSE4, so I don't think that's the problem.  Plus, if it was unsupported, it would run at half-speed according to the wiki, and it's not, it's still running at full-speed.

Bitcoin's implementation of SSE4 is probably optimized better for AMD processors - somebody already complained about it on the forums i think...
So i guess filing a bug would be in order.