Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

As the title suggest, I accidentally installed 64bit Ubuntu 13.04 in 32bit Processor, and it is working fine for now (actually I feel my PC became more responsive). Will there be any problem in the near future though? I think my Motherboard is a 64bit but I'm not certain, but my processor is a 32bit. Further, I did lscpu and I got this:

Architecture: - x86_64
CPU op-mode(s):32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 15
Model: 4
Stepping: 9
CPU MHz: 2659.023
BogoMIPS: 5318.04
L1d cache: 16K
L2 cache: 1024K
NUMA node0 CPU(s): 0

share|improve this question
17  
According to the lscpu, your Processor is 64bit. –  Mitch Jun 27 '13 at 13:53
1  
If everything works then you have a 64-bit CPU, then don't worry... –  Alvar Jun 27 '13 at 14:26
5  
if you have 32 bit processor, 64bit OS will not even install –  Dee Jun 27 '13 at 14:38
    
Pentium F4 or Pentium D which are both Intel 64 – NetBurst microarchitecture (according to the CPU Family 15, Model 4 information). The D was a dual core processor, so that's probably not yours. –  JustinC Jun 27 '13 at 17:38
    
Very few, if any, PCs (and I am using that term broadly here) sold in the last several years have CPUs that are not 64-bit capable. And as has been pointed out in answers, your CPU is 64-bit capable, as evidenced both by the output quoted as well as the fact that it works at all. –  Michael Kjörling Jun 28 '13 at 7:15

4 Answers 4

up vote 30 down vote accepted

If you installed a 64-bit OS your CPU is necessarily 64-bit capable. In a 32-bit only processor the 64-bit installer not even starts.

In lscpu output CPU op-mode(s):32-bit, 64-bit means your CPU is both 32-bit and 64-bit capable. Architecture: x86_64 is the current kernel architecture (64-bit).

You can also check 64-bit support running:

grep " lm " /proc/cpuinfo

If it outputs nothing you have a 32-bit CPU. If it outputs something like flags : blah blah lm blah blah blah your CPU supports Long Mode (AKA 64-bit).

share|improve this answer
2  
I did the grep "lm" /proc/cpuinfo and I got flags blah blah lm blah blah, thus satisfying your check. –  Adnan Jun 27 '13 at 14:39
5  
There's no blah on my flags. Should I worry? –  That Brazilian Guy Jun 28 '13 at 1:00
1  
@ruda.almeida blah = "a lot of flags you don't need to worry about". lm is the flag that tells you have a 64-bit CPU. –  Eric Carvalho Jun 28 '13 at 1:08

From your output it is clear that you have a 64bit CPU. The line CPU op-mode(s):32-bit, 64-bit means that you have a 64bit CPU.

Therefore there is no problem using a 64bit OS.

share|improve this answer
1  
A lot of times laptops with 64-bit-capable CPUs come with a 32-bit OS anyway (since they often have too little memory for 64-bit to be very useful). This is probably the source of the confusion. –  Tom Marthenal Jun 27 '13 at 16:34

Looks like you experienced the same surprise I did a few years ago.

I accidentally put a 64-bit Ubuntu CD in my laptop and installed it, and a bit later I realised "Wait a moment.... I thought my laptop was a 32-bit system?"

If the 64-bit version works on your system, then that means your system is actually a 64-bit system, rather than a 32-bit one as you used to think ;)

share|improve this answer

Your processor is actually 64-bit processor as this line states:

Architecture: x86_64

If it has been 32-bit, you couldn't have installed a 64-bit OS in the first place. Don't worry, your PC will work just fine.

share|improve this answer
5  
Actually Architecture: x86_64 means there is a 64-bit kernel running. The CPU architecture is shown in line CPU op-mode(s). Of course, a 64-bit kernel wouldn't run in a 32-bit only CPU, so this answer is not wrong. –  Eric Carvalho Jun 27 '13 at 14:31

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.