하나의 코어에서만 실행되는 듀얼 코어


3

현재이 Windows XP 컴퓨터를 사용하고 있는데 한 코어 만 사용하여 성능이 저하 될 수 있음을 깨달았습니다. 자세한 내용은 다음과 같습니다.

  • 프로세서는 Pentium E5400입니다
  • 멀티 코어 기능은 BIOS에서 활성화됩니다
  • 장치 관리자는 "프로세서"아래에 두 코어를 표시합니다
  • 인텔 프로세서 식별 유틸리티는 두 코어를 모두 표시합니다
  • CPU-Z는 하나의 코어 만 감지
  • 작업 관리자의 성능 탭에는 하나의 그래프 만 표시됩니다 ( "CPU 당 하나의 그래프"옵션이 활성화 됨).
  • 과중한 작업을 수행하는 동안 CPU는 100 %가되지만 50 %가 될 것으로 예상합니다.
  • sysinternals의 Process Explorer도 하나의 그래프 만 표시합니다.
  • msconfig에는 "BOOT.INI"-> "고급 옵션"에서 옵션을 확인하지 않았습니다 (/ NUMPROC를 확인하려고하면 "1"옵션 만 있음)

두 번째 코어가 하드웨어로 감지되었지만 사용되지 않는 것 같습니다. 어떤 도움?


다른 하드 디스크를 넣고 Windows XP를 설치하고 표시되는 내용을 확인하려고 했습니까?
Ramhound

그것은 우리 회사의 PC입니다. 슬프게도 나는 그것으로 많은 것을 할 수 없습니다 (실제로 응용 프로그램을 설치하고 BIOS에 액세스 할 수 있다는 것이 놀랍습니다). 나는 당신이 당신의 대답에서 당신이 OS 설치에 문제가 있다고 제안합니다.
capitano666

귀하의 경우에는 효과가 있는지 확실하지 않으므로 답변이 아닌 의견을 게시 할 것입니다. incore.net/winxp-multicpu를 참조하십시오 . XP 설치가 단일 CPU 시스템에서 고스트 된 경우 (회사 환경에서 발생할 수 있음) 멀티 코어 지원을 활성화해야합니다.
DaveP

답변:


1

짧은 대답-잘못된 HAL이 설치되었습니다.

긴 대답-컴퓨터의 장치 관리자에서 ACPI Multiprocessor PC라고 표시되어야합니다. 그렇지 않은 경우 BIOS에서 멀티 코어가 비활성화 된 동안 OS가 설치되었을 수 있습니다.

문제를 해결하려면 다음 명령을 실행하십시오.

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

재부팅 후 모든 코어가 작동해야합니다.


1

ACPIAPIC_MP_HAL을 설치하기 전에 해당 하드웨어 ID를 레지스트리에 설정해야합니다. 관리자 cmd에서 sysinternal의 psexec를 사용하여 시스템 권한으로 regedit를 시작하십시오.

psexec -i -s regedit

레지스트리 편집기에서 다음으로 이동하십시오.

HKLM\SYSTEM\CurrentControlSet\Enum\ROOT\ACPI_HAL\0000

변경 :

HardwareID=acpiapic_mp

문자열 다음에 줄 바꿈이 있다는 것을 명심하십시오.


0

VM 및 XP를 사용하여 이러한 일이 발생하는 것을 보았습니다. 이 컴퓨터의 CPU를 단일 코어 CPU에서 이중 코어 CPU로 교체 한 적이 있습니까?

추가 코어를 추가 한 VM에서이 문제가 발생했을 때 가장 쉬운 해결책은 XP의 "복구 설치"를 수행하는 것이며 사용 가능한 모든 코어를 사용하도록 XP 내부를 새로 고칩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.