Bitcoin Forum
April 25, 2024, 12:22:03 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Setting up an Ubuntu 10.10 miner - should I go 32 or 64 bit?  (Read 3562 times)
jondecker76 (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
May 07, 2011, 08:05:33 PM
 #1

Hello

I just threw together an open-cooling miner from spare parts (I.e. everything screwed down to a piece of plywood), and will be starting out with one single ATI 5850 (though I  have 3 PCI-E slots, so I would like to eventually run 3 of these cards with extender cables to space things out and keep things cool)

All I need to do now is decide whether to go 32 or 64 bit version of Ubuntu 10.10 server edition - does anyone know if there is any kind of advantage to using the 64 bit distro?

Also, any suggestions on a decent miner that will (eventually) support 3 ATI 5850 cards working together?  I do plan on mining solo for now -  this looks like a fun hobby and I have no plans or aspirations of getting rich, plus I would love to start trading/spending bitcoins whenever possible, the concept really appeals to me!

thanks!

RollerBot Advanced Trading Platform
https://bitcointalk.org/index.php?topic=447727.0
BTC Donations for development: 1H36oTJsi3adFh68wwzz95tPP2xoAoTmhC
1714004523
Hero Member
*
Offline Offline

Posts: 1714004523

View Profile Personal Message (Offline)

Ignore
1714004523
Reply with quote  #2

1714004523
Report to moderator
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
eck
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
May 07, 2011, 08:08:57 PM
 #2

Also, why 10.10 and not 11.04?
error
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
May 07, 2011, 09:48:35 PM
 #3

Also, why 10.10 and not 11.04?

Because 11.04 is a steaming pile of pig manure?

3KzNGwzRZ6SimWuFAgh4TnXzHpruHMZmV8
eck
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
May 07, 2011, 09:52:19 PM
 #4

why would that be? I've been using it and haven't had any issues, but if 10.10 is going to give me better performance or something, I'd rather go with that.
wumpus
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1022

No Maps for These Territories


View Profile
May 07, 2011, 10:23:22 PM
 #5

unless you have a really ancient CPU go with 64
Indeed, or if you have very little memory (<2GB) it can also make sense to go with 32 bit. But that usually goes with ancient CPUs Smiley


Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through FileBackup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
gat3way
Sr. Member
****
Offline Offline

Activity: 256
Merit: 250


View Profile
May 07, 2011, 10:29:45 PM
 #6

< 4GB Smiley However with PAE you can address more, up to 64GB. Over 8GB you will be suffering badly from the overhead of mapping/unmapping regions in lowmem. Anyway, it really does not matter. For a SSE2 CPU miner, going to 32bit on a 64-bit system would be detrimental as the number of xmm registers is cut by 2. With GPGPU stuff it does not matter.

Inaba
Legendary
*
Offline Offline

Activity: 1260
Merit: 1000



View Profile WWW
May 07, 2011, 10:34:41 PM
 #7

My mining boxes are all 1GB and 64 bit.  No real reason to put anything more in a mining box.

If you're searching these lines for a point, you've probably missed it.  There was never anything there in the first place.
wumpus
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1022

No Maps for These Territories


View Profile
May 07, 2011, 10:35:43 PM
 #8

< 4GB Smiley
Indeed, there are memory mapping tricks to get around it. But the main reason to use 32 bit for small memory machines is that 64 bit executables and data structures are a bit larger (pointers are two times as big).

Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through FileBackup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
gat3way
Sr. Member
****
Offline Offline

Activity: 256
Merit: 250


View Profile
May 07, 2011, 10:43:19 PM
 #9

With 32-bit addressing you can address 4GB of physical memory, however there is 3:1 userspace:kernelspace mapping in linux, so a process can utilize up to 3GB of it. With PAE (aka bigmem) you can have up to 64GB addressable in linux, still you cannot escape the 3GB per-process limit. It does not concern mining though.

BTW it's interesting question whether a 32bit installation is more power-efficient than a 64-bit one. My uneducated guess would be that 32-bit one would be a bit more efficient just because of that what you mentioned: pointers being 4byte, not 8byte. The cacheline is the same, that would mean less memory transfers. However, I doubt there would be a big difference. However reality could prove me wrong. I guess it would be very beneficial if someone does the tests.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!