1

У меня есть Core 2 Duo Desktop, но в Taskman я вижу только одну панель на вкладке производительности, где я уверен, что должно быть две. Кроме того, в perfmon в разделе Processor ->% Processor Time присутствуют только экземпляры "_Total" и "0".

Я пропускаю какой-то драйвер с двойным кодом или что-то в этом роде? Спасибо

Вот мои результаты от Intel PID, который говорит, что у меня есть Core 2 Duo:

Intel(R) Processor Identification Utility
Version: 4.10.20090310
Time Stamp: 2009/08/17 02:06:26
Number of processors in system: 1
Current processor: #1
Active cores per processor: 2
Disabled cores per processor: 0
Processor Name: Intel(R) Core(TM)2 Duo CPU E6300 @ 1.86GHz
Type: 0
Family: 6
Model: F
Stepping: 2
Revision: 51
Maximum CPUID Level: A
L1 Instruction Cache: 2 x 32 KB
L1 Data Cache: 2 x 32 KB
L2 Cache: 2 MB
Packaging: LGA775
Enhanced Intel SpeedStep(R) Technology: Yes
MMX(TM): Yes
Intel(R) SSE: Yes
Intel(R) SSE2: Yes
Intel(R) SSE3: Yes
Intel(R) SSE4: No
Enhanced Halt State: Yes
Execute Disable Bit: Yes
Intel(R) Hyper-Threading Technology: No
Intel(R) 64 Architecture: Yes
Intel(R) Virtualization Technology: Yes
Expected Processor Frequency: 1.86 GHz
Reported Processor Frequency: 1.86 GHz
Expected System Bus Frequency: 1066 MHz
Reported System Bus Frequency: 1066 MHz
*************************************************************

edit2: вот мой boot.ini:

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

edit3: В диспетчере устройств -> «Компьютер», у меня «ПК с расширенной конфигурацией и интерфейсом питания (ACPI)», в нем ничего не сказано о многопроцессорности.

edit4: Это объяснило бы, как все попало в это состояние: у меня изначально был одноядерный ПК. Чтобы обновить, я вынул свой жесткий диск и вставил его в этот новый двухъядерный ПК. Похоже, драйверы не обновлялись автоматически.

edit5: В конце концов, это был неправильный HAL, который вызвал проблему, я следовал инструкциям здесь, чтобы решить ее: http://www.handaware.com/multiprocessor_XP.html

3 ответа3

3

Не могли бы вы проверить, какую версию уровня аппаратной абстракции Windows XP использует ваша система? Для этого запустите devmgmt.msc , посмотрите, какой элемент отображается в дереве как дочерний элемент "Компьютер", и добавьте эту информацию к своему вопросу: "Многопроцессорный ПК ACPI", "Однопроцессорный ПК ACPI", «Расширенная настройка и Интерфейс питания (ACPI) "ПК", "Стандартный ПК" и т.д.

Если вы не используете HAL "ACPI Multiprocessor PC", то это звучит как Sysprep (упс, это не сработает) или обновление по месту в порядке. Вот база знаний, объясняющая, как выполнить обновление (переустановку) Windows XP на месте.

2

Запустите это и убедитесь, что вы не были разграблены (были случаи, когда продавцы перезаписывали / маркировали процессоры):http://www.intel.com/support/processors/tools/piu/

Убедитесь, что это Intel Core 2 Duo, а не просто Intel Core 2.

Вы разогнали этот чип вообще?

На вкладке «Процессы», если щелкнуть правой кнопкой мыши процесс и нажать «Установить сходство ...», включены ли два флажка?

В вашем BIOS посмотрите, есть ли что-то подозрительное с темпами процессора или другими показателями работоспособности.

Посмотрите это, если вы используете Vista:http://www.vistax64.com/tutorials/153125-boot-advanced-options-number-processors.html

Изменить: также могут быть опции для включения ядер в вашем BIOS

Edit2: в Win XP щелкните правой кнопкой мыши на "Мой компьютер" -> Свойства -> Дополнительно -> Запуск и восстановление;

Нажмите "Изменить", чтобы отредактировать файл Windows Boot.ini вручную. Убедитесь, что он не содержит что-то вроде /numproc = 1 или /ONECPU

Под Панелью управления-> Администрирование-> Управление компьютером-> Диспетчер устройств-> Процессоры-> Вы должны увидеть два процессора, перечисленных здесь. (У меня Core 2 Duo E6400 указан в списке дважды)

Я видел один пост, где кто-то сказал, что у него есть 4-ядерный процессор, и в диспетчере устройств он перечислил только два ядра, поэтому они удалили эти два ядра здесь и позволили Windows переустановить драйверы для нового ЦП (по-видимому, они сменили ЦП. Это однако было на Vista.) Я был бы напуган, чтобы сделать это все же. Сначала я бы попытался найти обновленные драйверы для чипсета моей материнской платы.

1

Сейчас у меня нет компьютера с Windows, чтобы проверить, но я помню, что, по крайней мере, в Windows 2003 в диспетчере задач есть некоторая настройка для отображения графика, как если бы был только один процессор.

Вы также можете посмотреть настройки BIOS, чтобы убедиться, что процессор правильно распознан и оба ядра включены.

Также проверьте свойства из "Мой компьютер" на рабочем столе Windows

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .