You are not logged in.

#1 2011-02-21 04:01:09

Franz Hopper
Member
From: Boston, Massachusetts
Registered: 2011-02-21
Posts: 3

Missing CPU threads??

For the last few days I have been setting up my Arch Linux 2010.05 install and have been very happy with it. But theirs one thing that google, the wiki and the forums cant seem to answer for me. I'm running a rig with an EVGA Super-Record 2 mobo coupled with a Intel Xeon E5620 which has 4 cores and 8 threads. In Windows 7 and Ubuntu 10.10 it see's all 8 threads. But Arch is only seeing 4 threads?

Here is /etc/cpuinfo: http://pastebin.com/ZdTKmpmn
And here's dmesg: http://pastebin.com/uJ3iXPa8

Any help would be appreciated, I just cant figure out why this is happening.


Interest is a terrible thing to waste.
                                                 -- Roger Schank

Offline

#2 2011-02-21 08:59:00

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Missing CPU threads??

What does'

Booting paravirtualized kernel on bare hardware

mean?

Offline

#3 2011-02-21 14:35:19

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: Missing CPU threads??

karol wrote:

What does'

Booting paravirtualized kernel on bare hardware

mean?

That appears in everyone's dmesg.

I'm dubious that it's related, but is there a specific problem that you're solving by disabling acpi?

Offline

#4 2011-02-21 17:30:15

tom5760
Member
From: Philadelphia, PA, USA
Registered: 2006-02-05
Posts: 283
Website

Re: Missing CPU threads??

What do you mean by "threads"?  A thread is something that programs use, it has nothing to do with your processor.  If your processor is quad-core, then you will see four entries in /etc/cpuinfo (which you do).  Are you sure there is actually a problem?

Offline

#5 2011-02-21 17:32:54

anonymous_user
Member
Registered: 2009-08-28
Posts: 3,059

Re: Missing CPU threads??

He means his processor has Hyper-threading so although its a quad-core, it can execute 8 threads.

Last edited by anonymous_user (2011-02-21 17:33:25)

Offline

#6 2011-02-21 17:41:02

Franz Hopper
Member
From: Boston, Massachusetts
Registered: 2011-02-21
Posts: 3

Re: Missing CPU threads??

Sorry, I forgot to mention about ACPI. This board locks up both the live-CD and an install if ACPI is on. The live-CD would lock up at random points and If using an already installed system it would hang with a blinking cursor. So I played around and found that ACPI was the cause. I dont belive it could be related to this could it? I plan to use this box for MPICH2 for a class I'm teaching and would like to get all the power out of this proc as I can.

Last edited by Franz Hopper (2011-02-21 17:49:55)


Interest is a terrible thing to waste.
                                                 -- Roger Schank

Offline

#7 2011-02-21 20:56:32

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: Missing CPU threads??

It'd be interesting to compare a dmesg log from ubuntu. Is the Ubuntu install 64 bit as well?


tom5760 wrote:

What do you mean by "threads"?  A thread is something that programs use, it has nothing to do with your processor.  If your processor is quad-core, then you will see four entries in /etc/cpuinfo (which you do).  Are you sure there is actually a problem?

http://ark.intel.com/Product.aspx?id=47925  - note how intel designates cores and threads. My i7 980x shows CPUs 0-11 in /proc/cpuinfo despite there only being 6 cores. Yes, the concept of a thread sometimes refers to a userspace concept of a lightweight process, but in general its shortened way of denoting threads of execution which can apply to processor cores executing multiple instructions in parallel.

Offline

#8 2011-02-21 21:24:47

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: Missing CPU threads??

Franz Hopper wrote:

So I played around and found that ACPI was the cause. I dont belive it could be related to this could it?

It might be, disabling acpi turns a few things off so that could be causing trouble. You can test that easily, disable acpi on ubuntu and check if the 8 logical cores show up or if you can see only 4.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#9 2011-02-21 21:27:04

Franz Hopper
Member
From: Boston, Massachusetts
Registered: 2011-02-21
Posts: 3

Re: Missing CPU threads??

Well this is interesting, It would seem I made a mistake. Ubuntu 9.10 & 10.10 x32 & x64 only see 4 CPU's as well. I could have sworn that they recognized them all but I must have been thinking of one of the clusters Sun boxes I was working on. So the end result now is Windows 7 Pro x64 see's all 8 and both Arch & Ubuntu on both archs dont see all 8.

Edit: Ubuntu needs ACPI off as well to function.

Last edited by Franz Hopper (2011-02-21 21:29:44)


Interest is a terrible thing to waste.
                                                 -- Roger Schank

Offline

#10 2011-03-02 17:54:49

dburden
Member
Registered: 2011-03-02
Posts: 1

Re: Missing CPU threads??

I believe that turning off ACPI disables Hyperthreading.

Consider a finer grained option:

https://wiki.ubuntu.com/DebuggingACPI

Offline

#11 2011-03-02 21:06:53

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,597
Website

Re: Missing CPU threads??

@op - have you tried installing and using a microcode update with ACPI on?  Depending on how new your mobo is, the BIOS might not yet have the updated microcode for the CPU.


CPU-optimized Linux-ck packages @ Repo-ck  • AUR packagesZsh and other configs

Offline

Board footer

Powered by FluxBB