PDA

View Full Version : HyperThreading su debian


Cokiere
09-01-2009, 00:44
salve
il mio pc è esposto nella firma.
Ho seguito per caso questa guida (http://www.osrevolution.netsons.org/2007/02/07/hyper-threading-come-abilitarlo-su-ubuntudebian/).

egrep ht /proc/cpuinfo
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 up pebs bts

dmesg | grep disabled
[ 0.084529] CPU: Hyper-Threading is disabled
[ 0.179590] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[ 0.179970] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[ 0.180142] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[ 0.180260] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[ 0.180375] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[ 0.218409] PREFETCH window: disabled.
[ 0.949941] audit: initializing netlink socket (disabled)

egrep -i HT /boot/config-`uname -r`
CONFIG_GENERIC_HWEIGHT=y
CONFIG_X86_HT=y
CONFIG_HT_IRQ=y
CONFIG_TCP_CONG_HTCP=m
# CONFIG_DEFAULT_HTCP is not set
CONFIG_NET_SCH_HTB=m
# CONFIG_BLK_DEV_HT6560B is not set
CONFIG_IWL4965_HT=y
CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_HTC_PASIC3=m
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_NVIDIA_BACKLIGHT=y
CONFIG_FB_RADEON_BACKLIGHT=y
CONFIG_FB_ATY128_BACKLIGHT=y
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
# CONFIG_BACKLIGHT_CORGI is not set
CONFIG_BACKLIGHT_PROGEAR=m
CONFIG_USB_ISIGHTFW=m

ho modificato /boot/grub/menu.ls, poi aggiornato.
ma niente, non vedo differenza. anche perché ht non è attivato.
ma posso attivarlo o no? nei bios non c'è la voce ht.
grazie

kernele
09-01-2009, 11:46
Sarà il "solito" problema di kernel compilati per pc vic 20 :rolleyes:
Guarda nei repo se hai un kernel a disposizione con dicitura SMP
Meglio ancora, scarica i sorgenti e compilalo tu, avrai un kernelozzo snello e ottimizzato, poi, con quella macchina la tiri su in 10 minuti :O
Per le info, puoi chiedere qui ;)
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.gz
tar -xvjf linux-2.6.28.tar.gz
cd linux-2.6.28
make menuconfig
Sistema i moduli (driver) a tuo piacimento: compilati come moduli [M] o statici . Quelli per controller disco e file system devono essere
make && make modules_install
cp System.map /boot/Syste.map-2.6.28
cp /arch/i386/boot/bzImage /boot/vmlinuz-2.6.28

Aggiungi il nuovo kernele a grub, qui non hai bisogno dell'initrd, e riavvia

Cokiere
09-01-2009, 22:15
ciao;
ho installato da synaptic: kernel-image-2.6-686-smp, linux-image-2.6-686-smp.
niente, HT non attivato.
Devo per forza compilare uno nuovo?
ciao e grazie

kernele
09-01-2009, 22:27
Qul kernel è giusto.
Assicurati che sia installato correttamente e che grub faccia partire questo e non quello di default.

Cokiere
11-01-2009, 16:21
ciao
non funziona. eppure mi sembra la versione giusta.
uname -a
Linux cometa 2.6.26-1-686 #1 SMP Mon Dec 15 18:15:07 UTC 2008 i686 GNU/Linux

questa è la versione che ho installato:
Linux 2.6 image on PPro/Celeron/PII/PIII/P4 SMP - transition package This package is for transition only.
nel menù di grub non c'è.
forse mi sfugge qualcona...?