none
ACPI Multiprocessor Hal on Uniprocessor Machine

    Question

  •  

    Question,

     

    I tested some Windows XP OS deployment tasks on several machines using a single core cpu. The base wim image is created on a multi-processor acpi machine (Pentium D) . Now when i look in device management on all the deployed single core machines I see they all are using the acpi multi-processor HAL. So it seem they use the hal that was active on the source machine.

     

    I wonder does this have any negative impact? they all seems to run fine but i'm just wondering is this is supported and if it could cause any troubles in the future. In other words should i implement something to change the HAL

     

    best regards,

    Sander Revenboer

     

     

    Monday, December 10, 2007 10:42 AM

Answers

  • Hi Micral,

     

    According to KB309283 (http://support.microsoft.com/kb/309283):

     

    You can deploy a Sysprep image created on a computer that uses an ACPI Uniprocessor PC, ACPI APIC UP HAL (Halaacpi.dll) to a computer that uses the following HAL types:

      • ACPI Uniprocessor PC, ACPI APIC UP HAL (Halaacpi.dll)
      • ACPI Multiprocessor PC, ACPI APIC MP HAL (Halmacpi.dll)

     

    However, I am not familiar enough with these HALs to know if there is a performance penalty.  You may want to post this question on the Windows Forums.

    -- Brett

    Thursday, December 13, 2007 1:23 AM

All replies

  • Hi Micral,

     

    According to KB309283 (http://support.microsoft.com/kb/309283):

     

    You can deploy a Sysprep image created on a computer that uses an ACPI Uniprocessor PC, ACPI APIC UP HAL (Halaacpi.dll) to a computer that uses the following HAL types:

      • ACPI Uniprocessor PC, ACPI APIC UP HAL (Halaacpi.dll)
      • ACPI Multiprocessor PC, ACPI APIC MP HAL (Halmacpi.dll)

     

    However, I am not familiar enough with these HALs to know if there is a performance penalty.  You may want to post this question on the Windows Forums.

    -- Brett

    Thursday, December 13, 2007 1:23 AM
  • thank you, i will do that, the systeems seem to run just fine with no errors whatsoever but I would like to know for sure.

     

     

    Tuesday, December 18, 2007 10:36 AM
  •  

    Shameless plugin for my fix to the .wim non matching hal issue:

     

    http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=2872476&SiteID=17&mode=1

    Wednesday, February 20, 2008 2:39 PM
  • Yes, multiproc HALs will indeed run on uniprocessor system, but there is a performance penalty.  I don't know the size of the performance penalty.

     

    Friday, February 29, 2008 11:23 PM