![]() |
64 bits or 32 bits on AMD athlon x2 ram 4gb?
My question is: is it really much difference between 64 and 32 having 4GB of ram?
I know that AMD Athlon processors are 64-bit, but I want to know, is it really much advantage having only 4GB of ram? --- If not much difference would you prefer a 32-bit because they are more compatible and have more applications ... etc. --- Which is better option? I use fedora 15 & debian squeeze. Procesor: AMD 64 Athlon X2, 4GB RAM, DD ATA 320, ATI RADEON HD SERIES |
what is the diffrent between 32bit & 64bit in linux system.
|
As far as I know, standard 32 bit kernels don't support more than 3GB memory. You need a PAE kernel for that. 64 bit does not have that limitation. According to http://www.phoronix.com/scan.php?pag...ty_pae64&num=1, performance of 64 bit is (far) better.
I've run 32-bit Ubuntu LTS versions for a long time. After a failed upgrade to 10.04 LTS, I decided to give 64 bit a go. For my (mostly) limited needs it's fine. My feel however is that 32 bit is still the better option with regards to application choice. I tried to install Songbird yesterday and it failed; not sure why, might be because of 64 bit. Which one is the better option? I don't know. |
There is no reason not to use 64-bit if you have the hardware.
Been doing it (almost exclusively) for years. All this angst over Flash (who cares) and games or whatever. FWIW the 64-bit Flash Beta from Adobe seems to work o.k., but I just use it to look at mind-less sites like the BBC. |
There is no benefit to sticking to a 32-bit OS anyway. Most applications have 64-bit compile options and prebuilt packages, and the others that don't are easy supplemented out for those that do.
Some systems do offer a multilib option, but realistically you'll never really benefit from using it. I use Slackware64 13.37 without multilib and I honestly have zero usage or need for installing the multilib packages and 32-bit software. Example of comparison: ZSnes vs bsnes Zsnes is 32-bit only x86 assembly. Project is dead for all anyone knows since it's no longer open source. It's deprecated, outdated, and useless because bsnes has support for 64-bit using C++ coding, is modern, is open source, and is currently maintained. So why use an old outdated garbage program when I can run a newer better one? |
Quote:
Quote:
Quote:
Quote:
|
Quote:
Quote:
To the OP's question: It is more difficult to maintain a multilib environment than a pure 32bit or a pure 64bit system. So if you're new to Linux and need 32bit packages (for example wine) than I'd recommend to go for a pure 32bit system. :twocents: Markus |
Quote:
Code:
Checking for 32-bit support: Quote:
|
Quote:
Quote:
For Slackware one has to be careful with updates when using multilib. Other systems do it more automatically but one can have issues when compiling for 32bit systems (I installed Arch with multilib and thought about this thread: http://www.linuxquestions.org/questi...achine-896859/) But you are right, with "userfriendly" distributions like Ubuntu or Mint and if one does not compile anything it doesn't matter if it's pure 64bit or multilib. Markus |
64bit tends to be slightly faster, even for normal 'desktop' tasks. For some tasks like audio ripping, video encoding, etc 64bit can be a lot faster-
http://www.tuxradar.com/content/ubun...bit-benchmarks BTW, those are 2 year old benchmarks run using only 2GB of RAM. I'd expect that is there has been much change over the last 2 years 64bit would be faster still. |
Quote:
Quote:
Quote:
Also to clarify that phrase "don't support more than 3GB": 1) With or without PAE a 32 bit Linux supports only 3GB virtual memory per process. That is usually not an issue for ordinary users. More than 3GB physical is useful despite that limit because of caching and running multiple tasks. 2) Without PAE, the amount of physical ram supported by 32-bit Linux is determined by details of BIOS design. It varies a lot among BIOSs. I recall seeing as low as 2.75GB and as high as 3.75GB. (I probably have seen even higher and lower and forgotten). Around 3.5GB is common. Quote:
Some applications run faster in 32-bit mode than 64-bit mode. In Windows, where I've done more testing, such applications run fastest as a 32-bit app in a 64-bit OS; slightly slower as 32-bit app in 32-bit OS, and even slower as 64-bit app in 64-bit OS. I expect the same is true in Linux, but I'm not sure. If you have a 64-bit multilib Linux and heavily use a specific application that uses a lot of CPU time, you can easily install a 32-bit version and check to see if it is faster and keep it if it is faster. With 32-bit Linux or non multilib 64-bit Linux, you can only use the app bit size that matches the OS bit size. For ordinary users, none of that matters. You probably have no CPU heavy application that you use a lot, unless it is something like video editing for which so many experts are certain the 64-bit build will be faster that retesting that is probably a waste of effort. Quote:
Quote:
|
I tend to suggest that a 32 bit system is the way to go unless you have way more than 4 gig.
Some people think 64 bit is better or faster somehow or maybe newer but it really only has it use in the proper place. That place is for systems that have and NEED to use a lot of ram and systems where the apps can take advantage of that extra ram. Otherwise you are actually loosing ram to unusable data. |
Quote:
Quote:
Quote:
And why should one buy a fast processor and then running a system that is slower that it can be. Sounds like buying a sports car and don't use the highest gear. But as always, just my :twocents: |
In tests they are only slower by a very slim amount. They are slower only because there is no legacy issues in the 64 bit kernel and the fact that newer compilers tend to be used.
As to speeds, almost no one could tell in a blind test. One would have to use very dramatic tests to ever have any noticeable effect. Sure, a handbrake rip of 10 minutes to 11 would be some common ratio I'd guess. Many apps not fully using processor would never show up. |
| All times are GMT -5. The time now is 12:47 AM. |