Dual Core läuft nur auf einem Core

1365
capitano666

Ich verwende diesen Windows XP-Computer derzeit bei der Arbeit, und mir wurde klar, dass die schlechte Leistung möglicherweise darauf zurückzuführen ist, dass nur ein Kern verwendet wird. Die Details folgen:

  • Prozessor ist ein Pentium E5400
  • Die Multi-Core-Funktion ist im BIOS aktiviert
  • Geräte-Manager zeigt beide Kerne unter "Prozessoren" an
  • Das Intel Processor Identification Utility zeigt beide Kerne an
  • CPU-Z erkennt nur einen Kern
  • Die Registerkarte Leistung des Task-Managers zeigt nur ein Diagramm (Option "Ein Diagramm pro CPU" ist aktiviert).
  • Während schwere Operationen ausgeführt werden, geht die CPU zu 100%, ich würde erwarten, dass sie zu 50% geht.
  • Der Prozess-Explorer (von Sysinternals) zeigt auch nur ein Diagramm.
  • msconfig hat keine Option unter "BOOT.INI" -> "Erweiterte Optionen" aktiviert (und wenn ich versuche, / NUMPROC zu überprüfen, habe ich nur die Option "1")

Ich bin verwirrt, der zweite Kern wird als Hardware erkannt, wird aber nicht verwendet. Irgendeine Hilfe?

3
Haben Sie versucht, eine andere Festplatte einzulegen, Windows XP zu installieren und zu überprüfen, was angezeigt wird? Ramhound vor 11 Jahren 0
Das ist der PC meines Unternehmens, leider kann ich nicht so viel damit spielen (eigentlich bin ich überrascht, dass ich die Anwendung installieren und auf das BIOS zugreifen kann). Ich nehme Ihrer Antwort zu, dass Sie vermuten, dass bei der Installation des Betriebssystems ein Fehler aufgetreten ist, oder? capitano666 vor 11 Jahren 0
Ich werde einen Kommentar und keine Antwort posten, da ich nicht sicher bin, ob es in Ihrem Fall funktionieren wird. Siehe http://incore.net/winxp-multicpu/. Wenn Ihre XP-Installation von einem einzelnen CPU-Computer aus durchgeführt wurde (wie dies in Unternehmensumgebungen der Fall ist), müssen Sie möglicherweise die Multi-Core-Unterstützung aktivieren. DaveP vor 11 Jahren 0

2 Antworten auf die Frage

0
Igor Levicki

Kurze Antwort - falsche HAL installiert.

Lange Antwort - im Geräte-Manager unter Computer sollte ACPI Multiprozessor PC stehen. Wenn dies nicht der Fall ist, wurde das Betriebssystem wahrscheinlich installiert, während Multi-Core im BIOS deaktiviert war.

Führen Sie den folgenden Befehl aus, um das Problem zu beheben:

rundll32 syssetup,SetupInfObjectInstallAction ACPIAPIC_MP_HAL 128 %windir%\inf\hal.inf

Nach dem Neustart sollten alle Kerne funktionieren.

-1
Scott Chamberlain

Ich habe gesehen, dass dies bei der Arbeit mit VMs und XP passiert. Haben Sie jemals die CPU dieses Computers von einer Single-Core-CPU zu einer Dual-Core-CPU ausgetauscht?

Die einfachste Lösung für dieses Problem, wenn ich bei einer VM, bei der ich einen zusätzlichen Kern hinzufügte, dies bemerkte, ist die "Reparaturinstallation" von XP. Dabei werden die internen Komponenten von XP aktualisiert, um alle verfügbaren Kerne zu verwenden.