双核 CPU 缺失

双核 CPU 缺失

我的联想 T61 有双核 CPU。我刚刚注意到在 Ubuntu 10.10 下只能识别一个 CPU。我知道曾经两个 CPU 都工作过。不确定第二个 CPU 是从什么时候开始丢失的。可能是从上次内核更新开始。目前我正在使用 linux-image-2.6.35-23-generic(适用于 x86_64)。

我该怎么做才能再次启用第二个 CPU?

以下是 /proc/cpuinfo 的输出

处理器:0
vendor_id:GenuineIntel
CPU 系列:6
型号:23
型号名称:Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
步进:6
CPU频率:800.000
缓存大小:3072 KB
物理 ID:0
兄弟姐妹:1
核心 ID:0
CPU 核心:1
酸碱度:0
初始 apicid : 0
fpu:是
fpu_exception :是
cpuid级别:10
wp :是的
标志:fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe 系统调用 nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm ida dts tpr_shadow vnmi flexpriority
博戈米普斯:4189.99
clflush 大小:64
缓存对齐:64
地址大小:36 位物理,48 位虚拟
能源管理:

欢迎任何帮助。我确实需要这种 CPU 能力来完成我的工作。

答案1

当前的 Nvidia 驱动程序(来自 Nvidia 本身的驱动程序“NVIDIA-Linux-x86_64-260.19.21”)导致了这些问题。卸载它并再次安装 Ubuntu 的驱动程序后,第二个 CPU 再次出现。不确定该驱动程序为什么会出现这个问题,但我有时间会进一步测试一下。

答案2

我表演完后就注意到了这个问题

    sudo pm-powersave true

我将其反转,重新启动,现在我的笔记本电脑可以识别我的 2 个 CPU。(为了完整性...)

   sudo pm-powersave false

我执行了此操作:

MacbookPro 5,2

Ubuntu 12.04 LTS

英特尔酷睿2双核处理器

答案3

我在使用 Core 2 Duo Asus N90S 笔记本电脑和 Ubuntu 10.10 时也遇到了缺少 CPU 的问题。此外,系统只能启动 LiveCD 并在内核参数中输入“nolapic”来完成安装。在 9.10 下,系统运行正常。

在 10.10 下,删除 NVidia 驱动程序并不能解决丢失的 CPU 问题,而且这不是唯一的问题。

在阅读了其他一些此类案例后,我感觉内核编译是有序的。

我获取了官方的 ubuntu linux 内核源模块并编译了一个新内核,选择了正确的 CPU 类型,禁用了电源管理并禁用了 CPU_HOTPLUG。安装该内核后,第二个 CPU 恢复了,并且无需特殊的“nolapic”设置即可正确启动。

我发布此信息是希望它能够对其他遇到问题的人有所帮助。

相关内容