Skocz do zawartości


tablety.pl
Zdjęcie
- - - - -

Atom 330 a kernel




  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 losowy

losowy

    First Rank

  • Użytkownicy
  • 1 postów

Napisano 20 03 2010 - 14:53

Witam,
jest komputerek:
- płyta główna - Intel D945GCLF2
- procesor - Intel Atom 330 (dwa rdzenie + HT)
- system - Debian 5.0.4

Na dystrybucyjnej wersji jądra (2.6.26-1-686) procesor widziany jest jako czterordzeniowy, gdy wystartuję go z moim kernelem (2.6.29.6) system widzi tylko jeden rdzeń. Kernel kompilowany z zaznaczonych Symetric multi-processing support, (8)Maximum number of CPUs, Enhanced Real Time Clock Support + CONFIG_X86_HT=y. Kompilowałem z ustawieniami Processor family -> Core 2/newer Xeon jak i Pentium-4/Celeron(P4-based)/Pentium-4 M/Older Xeon.

Plik konfiguracyjny kernela

cat /proc/cpuinfo
cat /proc/cpuinfo
processor	   : 0
vendor_id	   : GenuineIntel
cpu family	  : 6
model		   : 28
model name	  : Intel(R) Atom(TM) CPU  330   @ 1.60GHz
stepping		: 2
cpu MHz		 : 1596.165
cache size	  : 512 KB
physical id	 : 0
siblings		: 1
core id		 : 0
cpu cores	   : 1
apicid		  : 0
initial apicid  : 0
fdiv_bug		: no
hlt_bug		 : no
f00f_bug		: no
coma_bug		: no
fpu			 : yes
fpu_exception   : yes
cpuid level	 : 10
wp			  : yes
flags		   : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc up arch_perfmon pebs bts pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips		: 3192.33
clflush size	: 64
power management:

Jak już wcześniej pisałem, na dystrybucyjnym jądrze cpuinfo wyświetla 2 rdzenie + HT, czyli widoczny jako 4 procesory.

dmesg | grep SMP
Linux version 2.6.29.6-router-grsec (root@2taj.pl) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #2 SMP Fri Mar 19 22:26:17 CET 2010
found SMP MP-table at [c00fe200] 000fe200
SMP: Allowing 1 CPUs, 0 hotplug CPUs
SMP alternatives: switching to UP code
Freeing SMP alternatives: 26k freed

I tu widać od razu, że w trzeciej linijce SMP: Allowing -> 1, w wersji dystrybucyjnej jest tak jak powinno być, tzn. 4.

Co jeszcze należy zrobić, gdzie ewentualnie pogrzebać żeby system zobaczył drugi rdzeń na moim kernelu? Już mniejsza o HT, ważniejsze jest to żeby drugi rdzeń "załapał".

Pozdrawiam




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych