Jump to content


Photo
- - - - -

ACPI & HAL's Explained


  • Please log in to reply
101 replies to this topic

#1 Shinobi

Shinobi

    Total Nerd

  • Members
  • PipPipPipPipPip
  • 2638 posts

Posted 12 August 2005 - 03:41 AM

Thought i'd post this for all those guys wanting to know the difference between the different HAL's and why its better to switch from the HAL that XP defaults to on these boards...

For some reason XP defaults to ACPI Uniprocessor PC during a fresh install on these DFI's. ACPI Uniprocessor PC applies to an ACPI multiple-processor motherboard thats running with a single processor installed. Now obviously, these DFI's aren't MultiProcessor boards ;) Using this HAL has been known to cause issues for a lot of users.

Advanced Configuration and Power Interface (ACPI) PC applies to a single processor motherboard running with a single processor. THIS is the one we want installed. You need to install it manually when doing a fresh install of XP by pressing F5 when it asks you to press F6 if you want to install RAID drivers and selecting it from the list... If you want to install RAID drivers too then you need to press both F5 & F6. Even if you aren't experiencing and issues its still best to select and install this HAL during a fresh install.

Here is a list of all the HAL's and what they are for:

• ACPI Multiprocessor PC
Applies to a multiple-processor ACPI computer.
• ACPI Uniprocessor PC
Applies to an ACPI multiple-processor board but with a single processor installed.
• Advanced Configuration and Power Interface (ACPI) PC
Applies to a single processor motherboard with single processor.
• Compaq SystemPro Multiprocessor or 100% Compatible
Applies to a Compaq SystemPro computer.
• MPS Uniprocessor PC
Applies to non-ACPI computers dual processor motherboard with a single processor installed.
• MPS Multiprocessor PC
Applies to non-ACPI computers with a dual processor running.
• Standard PC
Applies to any Standard PC, non-ACPI, or non-MPS. The CPU may be a 386, a 486, a Pentium, a Pentium II, or a Pentium III.
• Standard PC with C-Step i486
• Other

How Can I Tell What HAL I Have Installed?

In XP open up Device Manager and look under Computer. It will show you which HAL you currently have installed on your system, like this:
Posted Image


Loggan, maybe something you can add to your DFI LanParty B/Infinity guide?

#2 uncle john

uncle john

    Member

  • Members
  • PipPip
  • 54 posts

Posted 12 August 2005 - 08:35 AM

Is there any performance or OC increase/decrease when using Advanced Configuration and Power Interface? Can you update it in device manager instead of reinstalling XP? -uj

#3 Shinobi

Shinobi

    Total Nerd

  • Members
  • PipPipPipPipPip
  • 2638 posts

Posted 12 August 2005 - 09:26 AM

Mainly, ppl have experienced issues such as Lan and Sound drop outs and some problems overclocking yes. I never really had any major issues when running ACPI Uniprocessor PC myself, but i do find my system does seem to run overall more smoothly since installing the correct HAL.

You can change it in the Device Manager yes, but it isn't always successful and is better to do during a fresh install... If you do decide to do it that way i'd definitely backup all your data first just incase... You'll probably need to reinstall all your drivers too.

#4 loggan26

loggan26

    Certified Geek

  • Members
  • PipPipPipPip
  • 1719 posts
  • Gender:Male
  • Location:Scotland

Posted 12 August 2005 - 03:25 PM

It will be done Shinobi Wan, just as soon as i get home i will add it. Obvious and should have been in from the start that one. LOL.

DFI LP LT X38-T2R + DFI "Blood Iron" P35 T2RL, E8500, D-tek Fuzion, Swiftech MCP655™ pump, PA120.3 Rad, 3x120mm Fans, Poh Boy Cooler Res, Mastercleer 1/2" tube, EVGA 8800GTX SLi, 4GB OCZ ReaperX HPC PC2-8000 / OCZ 1000W ProXstream + 2x PC Power & Cooling 750W Quad Silencers


#5 dippyskoodlez

dippyskoodlez

    Geek

  • Members
  • PipPipPip
  • 582 posts

Posted 12 August 2005 - 04:28 PM

all that... and no definition? not even a mention of what HAL means? Geez.

Hardware Abstraction Layer. This is the code that produces the interface between the hardware and any software using it; for example, a graphics adapter, and an API



#6 Shinobi

Shinobi

    Total Nerd

  • Members
  • PipPipPipPipPip
  • 2638 posts

Posted 12 August 2005 - 04:39 PM

Hehe, guess i forgot to add that :D

Yeah Loggan, thats a pretty important one. Thought i'd post it cuz i've seen some guys asking why its better to use such a HAL, now everyone should know :)

#7 lowfat

lowfat

    Member

  • Members
  • PipPip
  • 130 posts

Posted 12 August 2005 - 04:51 PM

mine says "standard PC" under computer.. and it refuses to show me a list of other drivers to use.. :(

#8 Shinobi

Shinobi

    Total Nerd

  • Members
  • PipPipPipPipPip
  • 2638 posts

Posted 12 August 2005 - 05:08 PM

Why are you using Standard PC?
Did you try clicking "Install From A List Or Specific Location" and then "Don't Search, I Will Choose The Driver To Install"?

#9 uncle john

uncle john

    Member

  • Members
  • PipPip
  • 54 posts

Posted 12 August 2005 - 05:20 PM

My guess is that he's running Windows 2k.

#10 NEOAethyr

NEOAethyr

    Certified Geek

  • Members
  • PipPipPipPip
  • 1239 posts

Posted 12 August 2005 - 10:22 PM

HAL means Hardware Accelaration Layer.
(Now you know, simple eh?) (um..., did'nt see your quote dippyskoodlez ;) )
(hehe, maybe it was abstraction layer)

Changing from the default hal is smoother overall, because it'll run RIGHT :).
Though, using the default IS faster, but you must be stable in it to make any use of it.

I'm not stable using the default one so...
Use it if you can, otherwise make your switch to apic off.

Apic was probably desinged for multible proccessors in mind, using dos btw, that's one use.
But it does not really mean you are in multible proccessor more with a single proccesor, just that you added or switched over to a diffrent PIC.

Matter of fact it's more correct to use the default ;), would be better on us all really to use the default.
Software would work better too, it seems to if you don't count the times it messes up(probably will).


This is a porccessor thing btw, so you will have to check for it yourself, this has nothing to do with the board.
Though, cooling the south bridge better has a simuler effect, ie south bridge and agp bridge act better.


The majority of the problems seem to be pci related, for instance your hd will crash, and result in errors in the scanboot thingy in windows nt.
Also networking will tend to lock, beit lan or modem.
Agp will lock, ie nvdisp bsod's.

Tons of odd things will happen, the higher the fsb, the harder it is to leave apic on.
Lowering the agp speed will not help you, unless you allready screwed up and did'nt have enough voltage going through it.

(Some cards will work out of the box, others will have memory that hogs voltage, and you will need to add a step or 2 to the agp voltage)

#11 Fight Game

Fight Game

    Total Nerd

  • Members
  • PipPipPipPipPip
  • 2568 posts
  • Gender:Male

Posted 13 August 2005 - 12:51 AM

Changing from the default hal is smoother overall, because it'll run RIGHT :). Though, using the default IS faster, but you must be stable in it to make any use of it.

Matter of fact it's more correct to use the default ;), would be better on us all really to use the default.


Two questions, first, would this apply to us on the NF4 64 bit also?
And which is it NEO, that you are suggesting?

Dell 24" UltraSharp 2408 (1200p) and 50" hdtv
Windows 10 os
Asus Crosshair VI x370 mainboard
AMD Ryzen 1700 @ 4050mhz cpu

Artic Cooling Freezer 240 AIO cooler
GSkill 16gb ddr4 @ 3333mhz ram
XFX amd390 8gb video
Samsung 960 evo M.2 and 850 pro SATA3 ssd's

PC power & cooling 750w psu
Antec 900 case


#12 soundx98

soundx98

    Insane In The Membrane

  • Members
  • PipPipPipPipPipPipPipPip
  • 16715 posts
  • Gender:Male
  • Location:Cantundastan MN

Posted 13 August 2005 - 02:14 AM

"open the Pod Door HAL" - 2001 - A Space Odessey
Mr Kubrick called the ship's computer HAL (the first letters before IBM)
just thought you'd wanna know. :)

Insane in the Membrane