2

I have an Intel Atom D2500 processor which the spec site claims it supports a 64-bit instruction set. However, cpuinfo shows this:

# cat /proc/cpuinfo | egrep "(processor|flags|address)"
processor       : 0
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36  clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts  nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 xtpr pdcm movbe lahf_lm arat
address sizes   : 36 bits physical, 32 bits virtual
processor       : 1
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36  clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts  nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 xtpr pdcm movbe lahf_lm arat
address sizes   : 36 bits physical, 32 bits virtual

Does anyone know any way to enable the lm flag in the processor? So I can use a 64-bit kernel?

  • 1
    What motherboard to you have? – Brad Patton Mar 7 '13 at 14:26
1

You can really easily test this with any Live 64bit Linux distro. I can confirm that Linux Mint 15 64bit runs on D2500, but has really bad GPU artefact issues.

  • 5
    Well, it looks like it will depend on the motherboard manufacturer, so my MB did not supported long mode, and that why it did not work. – Vargas Nov 18 '13 at 11:12
  • 1
    Precisely. For many features to work it needs support at all levels. Your CPU supports it, but motherboard (firmware) and OS also need to support it. – Hennes Aug 11 '16 at 11:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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