64 or 32 bit?

Hi!

My processor is 64 bit, should i then install a 64bit opensuse?

Thank you!

It’s not that you should, but why wouldn’t you. The machine can do it, the same software’s available. Why leave half of the architecture unused?

I don’t know much about the differences. I shall do it then :smiley:

Thank you!

You could compare with lanes on a motorway. Your hardware has 64 lanes in it’s motorways. Now, if you install a 32bit OS on your 64bit computer, you would use only half of those lanes. But…don’t expect double performance. Yes in, for example, video conversion you will see an increase of speed (at least I do). Another comparison: If you have a V12 engine in your car, then why use only 6 of the cylinders. Yes, I’m aware that this is a too simple picture and that there’s more involved.

On Tue, 30 Aug 2011 15:36:02 +0000, Knurpht wrote:

> You could compare with lanes on a motorway. Your hardware has 64 lanes
> in it’s motorways. Now, if you install a 32bit OS on your 64bit
> computer, you would use only half of those lanes. But…don’t expect
> double performance. Yes in, for example, video conversion you will see
> an increase of speed (at least I do). Another comparison: If you have a
> V12 engine in your car, then why use only 6 of the cylinders. Yes, I’m
> aware that this is a too simple picture and that there’s more involved.

Indeed there is - if the OP installs software that’s only distributed as
binary blobs, there is a little more work to do if those blobs are only
available as 32-bit blobs. It might be necessary to install some
libraries twice - once for 64-bit and once for 32-bit.

But otherwise, yes, I would agree that at this stage of the game, there’s
really no reason not to use a 64-bit OS if you have a 64-bit system.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Thank you both!

Very kind :slight_smile: :wink:

On 8/30/2011 7:56 AM, ayk87 wrote:
>
> Hi!
>
> My processor is 64 bit, should i then install a 64bit opensuse?
>
> Thank you!
>
>

Normally yes.
There are some thought though. For one, if the application you use is
not written for 64bit then there will be no gain.
But there is also no real downside to it.
The best is to try it out. Since you have a x64 cpu it certainly would
not hurt to install a x64 system.


Euer Komputerfriek Joerg
using LXDE on 11.4 x64 and happy with a cup of real hot coffee…
http://mzl.la/o4n9Yw

Most packagers and developers now all use PCs with 64-bit hardware, and run 64-bit GNU/Linux versions. They now develop more for 64-bit, and they provide better support for 64-bit.

More GNU/Linux architecture specific problems are now being seen with legacy 32-bit than with newer 64-bit.

Hence IMHO where possible, its now timely to switch to 64-bit (if not done so already).

x64 architecture processors have additional new registers.
They are unused if running legacy x86 software.

more registers - less memory I/O. Some operations can be done without any memory I/O if you can fit all the data and results in registers.

Sometimes difference in performance can be very big, for example in ogg vorbis compression and ray tracing.
It’s nothing unusual to see doubling performance in x64 bit mode, as x86 architecture suffers from too low register number (it’s very old and inefficient architecture!).

http://www.phoronix.com/scan.php?page=article&item=ubuntu_32_pae&num=1

At least linux doesn’t suffer like Windows Home from 3,5G memory limit in 32-bit mode.

just wanted to know, what is i586, i686, i386 architecture ? are they all 32bit?
I currently have openSUSE 11.4 i586 installed. Will it be better to switch to x64 ? I have x64 hardware.

My Specs:
Intel H55 “Hunter Cove”,S1156, 6CH Audio, Gb LAN, HDMI+DVI+VGA - ATX,
Intel ® i5-650 DC Clarkdale 3.20 GHz 4Mb Cache 32nm + IGP (733Mhz)
MSI R5670-PMD1G Radeon HD 5670 1GB GDDR5
4GB RAM
Samsung Syncmaster 20" B2030 LCD, 1600x900 max res

The prime reason to have 64bits is to allow a process to address more then 4 gig memory. But there are other reasons also. A well made 64bit app can be faster then the equivalent 32 bit app because of additional registers available. For most people using a Desktop you would not notice the difference. It all depends on your usage if you truly need 64bit. So if you already have 32bit installed and you are happy with it I would not go to the trouble of moving to 64bit simply for the change. If you have more then 4gig memory and/or need apps that use more then 3gig (1 gig is reserved for OS), then maybe it is worth the bother. You can run 32 bit apps on 64bit but not the reverse.

YMMV

On Thu, 01 Sep 2011 14:46:02 +0000, ryanrpv77 wrote:

> just wanted to know, what is i586, i686, i386 architecture ? are they
> all 32bit?

i586/i686/i386 are 32-bit architectures, yes.

> I currently have openSUSE 11.4 i586 installed. Will it be better to
> switch to x64 ? I have x64 hardware.

“better” depends a lot on what you’re doing. x64 can be faster in some
circumstances (applications that require a lot of memory on systems with
> 4 GB of RAM, for example - because the memory access requests don’t
have to be broken into two parts in order to address the memory over ~4
GB).

If you have < 4 GB of memory, you probably won’t notice much difference.
One downside to using the x64 OS is that if you have 32-bit compiled code
to run, you need to install the 32-bit runtime environment, which
basically means you need to install both 64-bit and 32-bit versions of
some libraries (which will take more disk space).

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

thanks, I’ll be adding an extra 4GB RAM in the future so moving to x64 is a good idea.:slight_smile:

I asked this question on Linkedin recently. The general consensus is much the same as here. The plusses are you use the hardware to it’s full potential and yoou’re ‘futureproofed’ as more and more applications are developed to run fully 64 bit. The minus side is you may have to do a bit of work to get 32 bit ‘legacy’ applications running.

On Fri, 02 Sep 2011 06:46:02 +0000, ryanrpv77 wrote:

> thanks, I’ll be adding an extra 4GB RAM in the future so moving to x64
> is a good idea.:slight_smile:

That sounds like a good plan. :slight_smile:

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C