Hi all. I am installing Funtoo on a Lenovo C200. It has an Atom D525 processor, and the motherboard supports a maximum of 2 GB of memory, so I want to use Funtoo in 32 Bits, but in the Funtoo database, this processor appears inside the "atom 64" subarch which contains these Flags: mmx sse sse2 sse3.
When analyzing my CPU with the command "lscpu" I see that it does not have sse3. And if I go to the subarch "atom 32" there is also the Flag sse3.
How can I perform an installation in which Funtoo perfectly matches the processor and get the most out of it? I have been researching and an option would be to install the generic32 subarch and then recompile everything by modifying make.conf ? But if I set the autodetection (march = native) will it change everything from 32 bits to 64 bits since the processor is 64 bits?
I clarify that although the processor is 64 bits, I want to use it in 32 bits only, because the motherboard supports a maximum of 2 GB of memory.
Could someone give me a hand with this please?
Output of lscpu:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 36 bits physical, 48 bits virtual
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 28
Model name: Intel(R) Atom(TM) CPU D525 @ 1.80GHz
Stepping: 10
CPU MHz: 1795.427
BogoMIPS: 3590.85
L1d cache: 24K
L1i cache: 32K
L2 cache: 512K
NUMA node0 CPU(s): 0-3
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 syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm
Output of "grep -m1 -A3 "vendor_id" /proc/cpuinfo":
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU D525 @ 1.80GHz
Question
windceltic
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 36 bits physical, 48 bits virtual
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 28
Model name: Intel(R) Atom(TM) CPU D525 @ 1.80GHz
Stepping: 10
CPU MHz: 1795.427
BogoMIPS: 3590.85
L1d cache: 24K
L1i cache: 32K
L2 cache: 512K
NUMA node0 CPU(s): 0-3
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 syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU D525 @ 1.80GHz
Output of "gcc -march=native -Q --help=target | grep march":
-march= bonnell
Link to comment
Share on other sites
1 answer to this question
Recommended Posts