LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-30-2009, 05:34 AM   #1
dlinux
Member
 
Registered: Jan 2007
Location: Portugal
Distribution: Slackware 13.0
Posts: 52

Rep: Reputation: 15
How to enable Hyper threading?


I have an intel core 2 duo with hyper threading capabilities (cat /proc/cpuinfo shows ht), but can't enable it.

I have recompiled the kernel(2.6.29.2) with Symmetric multi-processing support, set the maximum number of cpu's to 4, enabled SMT hyperthreading scheduler support,also enabled multi-core scheduler support and set processor family to Core 2/Newer Xeon.But when i check /proc/cpuinfo it only shows 2 cpu's (it should show 4 - 2 physical's + 2 logical's).

Do i need to keep the maximum number of cpu's as 4, or 2 is sufficient?In other words, the maximum number of cpu's refer only to physical or physical+logical?

Is there any command line option to activate Hyper threading? In my BIOS there is not option to enable hyper threading(my BIOS setup screen pratically only shows boot order options).

I have tried setting as kernel boot command line ht=on, but to no avail.

I am running Slackware 12.2 and my cpu is an Intel(R) Pentium(R) Dual CPU T2310 @ 1.46GHz.

Last edited by dlinux; 04-30-2009 at 05:50 AM.
 
Old 04-30-2009, 06:55 AM   #2
niels.horn
Senior Member
 
Registered: Mar 2007
Location: Rio de Janeiro - Brazil
Distribution: Slackware64-current
Posts: 1,004

Rep: Reputation: 91
Just to make things clear...
Do you physically have two processors on your motherboard, both Core2 Duo?
 
Old 04-30-2009, 07:18 AM   #3
salasi
Senior Member
 
Registered: Jul 2007
Location: Directly above centre of the earth, UK
Distribution: SuSE, plus some hopping
Posts: 4,070

Rep: Reputation: 897Reputation: 897Reputation: 897Reputation: 897Reputation: 897Reputation: 897Reputation: 897
Quote:
Originally Posted by dlinux View Post
I have an intel core 2 duo with hyper threading capabilities (cat /proc/cpuinfo shows ht), but can't enable it.
...and my cpu is an Intel(R) Pentium(R) Dual CPU T2310 @ 1.46GHz.
Your cpu does not do hyperthreading. It has two cores, but they are not hyperthreading-capable.

Hyperthreading returned to the Intel line with the nehalem series, and this device is in no way as powerful as the nehalems. It was previously available in the old (hot and power-hungry) Pentium Ds and it isn't one of those, either.

I'm not quite sure why cpuinfo shows it as 'ht', but I suspect if two threads are created, they are just shared around the cores, so it probably isn't a disadvantage.

The fundamental point is your cpu is not only incapable of it, but you can't upgrade to one of the current hyperthreading-capable cpus, as they are not compatible with your socket, as the newer ones have a revised socket to cope with the new memory interface.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
hyper threading issues? augurseer Linux - Hardware 2 09-28-2007 08:52 AM
Detecting hyper threading dazdaz Linux - General 5 03-30-2004 03:46 PM
Hyper Threading enragedchip Linux - Hardware 1 02-12-2004 06:05 AM
Hyper-Threading with Debian Leviathan Linux - Hardware 1 10-11-2003 05:41 AM
Hyper-Threading karlan Linux - General 1 09-09-2003 10:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 05:32 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration