V računalnikih, v katerih je nameščen servisni paket SP2 za Windows XP in so opremljeni z več procesorji, ki podpirajo funkcije upravljanja napajanja procesorja, se lahko zmanjša učinkovitost delovanja

Prevodi člankov Prevodi člankov
ID članka: 896256 - Oglejte si izdelke, na katere se nanaša ta članek.
Razširi vse | Zmanjšaj

Na tej strani

Simptomi

Računalniki, opremljeni z več procesorji, ki podpirajo funkcije upravljanja napajanja procesorja, kot je npr. vmesnik ACPI (Advanced Configuration and Power Interface), zahtevajo servisni paket SP2 za Microsoft Windows XP. Na voljo so dodatne posodobitve za optimiranje delovanja in vedenja v računalnikih, v katerih je nameščen servisni paket SP2 za Windows XP. Brez teh posodobitev se lahko v računalnikih, ki so opremljeni s temi dvojedrnimi procesorji z zmožnostjo upravljanja napajanja, zmanjša učinkovitost delovanja ali pa pride do nepričakovanega vedenja.

Opomba Do te te\ave prihaja tudi v operacijskih sistemih Microsoft Windows Server 2003 y arhitekturo x64. Vendar pa ta članek in z njim povezani zasebni sprotni popravki niso namenjeni odpravljanju težav s časom pri igrah in drugih programih, ki se izvajajo v računalnikih z dvojedrnimi procesorji AMD. Če želite več informacij o težavah z učinkovitostjo delovanja v računalnikih z dvojedrnimi procesorji, kliknite to številko članka iz Microsoftove zbirke znanja:
909944 V računalnikih z operacijskim sistemom Windows XP, ki uporabljajo dvojedrne procesorje, je učinkovitost delovanja iger slaba

Rešitev

Informacije o posodobitvi

Iz Microsoftovega centra za prenose lahko prenesete to datoteko:

Zmanjšaj slikoRazširi sliko
Prenos
Prenesite paket WindowsXP-KB896256-v4-x86-ENU.exe.

Datum izdaje: 19. december 2006

Če želite več informacij o prenosu Microsoftovih datotek za podporo, kliknite to številko članka iz Microsoftove zbirke znanja:
119591 Kako pridobiti Microsoftove datoteke za podporo prek spletnih storitev
Microsoft je pregledal datoteko in ne vsebuje virusov. Microsoft je uporabil najnovejšo protivirusno programsko opremo, ki je bila na voljo na datum objave. Datoteka je shranjena v varovanih strežnikih, zato je nepooblaščene osebe ne morejo spreminjati.

Zahteve

Izvesti ni treba nobenih drugih korakov.

Zahteve za vnovični zagon

Ko uporabite ta sprotni popravek, morate znova zagnati računalnik.

Informacije o nadomeščanju posodobitve

Ta sprotni popravek ne nadomesti nobenih drugih sprotnih popravkov.

Informacije o datoteki

Lastnosti datoteke angleške različice te posodobitve (ali poznejše lastnosti datoteke) so naštete v spodnji tabeli. Datumi in časi za te datoteke so v univerzalnem koordiniranem času (UTC). Pri ogledu se informacije o datoteki pretvorijo v lokalni čas. Razliko med časom UTC in lokalnim časom izračunate na kartici Time Zone (Časovni pas) v orodju za datum in čas na nadzorni plošči.
Zmanjšaj tabeloRazširi tabelo
File nameFile versionFile sizeDateTimePlatformSP requirement
Halmacpi.dll5.1.2600.3023134,40030-Oct-200611:27x86SP2
Ntkrnlmp.exe5.1.2600.30232,137,60030-Oct-200612:11x86SP2
Ntkrnlpa.exe5.1.2600.30232,059,26429-Oct-200619:27x86SP2
Ntkrpamp.exe5.1.2600.30232,017,28030-Oct-200611:27x86SP2
Ntoskrnl.exe5.1.2600.30232,182,01630-Oct-200612:13x86SP2

Stanje

Microsoft je potrdil, da se ta težava pojavlja v njegovih izdelkih, naštetih v razdelku »Velja za«.

Dodatne informacije

V računalnikih, opremljenih z več centralnimi procesnimi enotami, ki podpirajo stanje delovanja procesorja (ACPI), mora biti nameščen servisni paket SP2 za Windows XP. Ta zahteva vključuje računalnike, ki podpirajo te elemente:
  • več fizičnih podnožij,
  • večjedrne oblike,
  • tehnologijo z več logičnimi nitmi, kot je npr. Intelova večnitna tehnologija.
Ker operacijski sistem Windows XP prvotno ni izdelan tako, da bi podpiral stanja delovanja v večprocesorskih konfiguracijah, je za pravilno izvedbo te podpore v sistemih z več procesorji treba narediti spremembe. Servisni paket SP2 za Windows XP vsebuje zahtevane spremembe upravljalnika napajanja v jedru. S temi spremembami operacijski sistem Windows XP deluje pravilno v sistemih z več procesorji, ki podpirajo stanja delovanja procesorjev.

Ta sprotni popravek opisuje tudi naslednje težave v računalnikih, opremljenimi z več procesorji, ki podpirajo stanja delovanja procesorjev:
  • Možno zmanjšanje učinkovitosti delovanja v enonitnih delovnih obremenitvah, kadar stanja delovanja procesorjev uporabljajo preklapljanje na zahtevo.
  • Sinhronizacijo procesorja z registri števca za časovni žig (TSC) v vseh procesorjih, če uporabljate vmesnik za upravljanje napajanja (ACPI) v sistemih z več procesorji.
  • Težave pri zviševanju ali zniževanju stanja C vmesnika ACPI v upravljalniku napajanja v jedru.

Podrobnosti o posodobitvi

Možno zmanjšanje učinkovitosti delovanja med preklapljanjem na zahtevo

Preklapljanje na zahtevo (DBS) je uporaba stanj delovanja procesorja v vmesniku ACPI (dinamična napetost in skaliranje frekvence) kot odziv na delovne obremenitve v sistemu. Upravljanje napajanja procesorja v operacijskem sistemu Windows XP uvaja preklapljanje na zahtevo (DBS) z uporabo prilagodljivega pravilnika za dušenje. Ta pravilnik dinamično in samodejno prilagodi trenutno stanje delovanje procesorja kot odgovor na uporabljenost centralne procesne enote brez posredovanja uporabnika.

Kadar se enonitne delovne obremenitve izvajajo v sistemih z več procesorji, ki vsebujejo dvojedrne konfiguracije, se delovne obremenitve lahko prenesejo v več razpoložljivih jeder centralne procesne enote. To vedenje je nazoren prikaz, kako operacijski sistem Windows razporedi dela na več razpoložljivih virov centralne procesne enote. Vendar pa v sistemih, ki podpirajo stanje delovanja procesorja, ki uporabljajo prilagodljivi pravilnik dušenja, lahko ta prehod niti povzroči, da jedro upravljalnika napajanja v operacijskem sistemu Windows nepravilno izračuna optimalno ciljno stanje delovanja procesorja. To vedenje nastane, ker posamezno jedro procesorja (logično ali fizično) morda na videz ni tako obremenjeno, kot je dejansko celoten paket procesorjev. Pri preizkusnih rezultatih delovanja, ki uporabljajo enonitne delovne obremenitve, lahko opazite ta pojav kot zmanjšanje učinkovitosti delovanja ali kot veliko stopnjo razlik med uspešnimi izvajanji enakih primerjalnih preizkusov.

Ta sprotni popravek vsebuje spremembe jedra upravljanja napajanja za sledenje uporabljenosti centralne procesne enote v paketu procesorjev. Te spremembe omogočajo vpogled v dejansko raven aktivnosti centralne procesne enote in tako pomagajo pri pravilnem izračunu povečanega ciljnega stanja delovanja.

Opomba S to rešitvijo povečate učinkovitost delovanja in ne prihranite energije pri napajanju. Čeprav se rezultati preizkusnega delovanja lahko izboljšajo, to lahko vpliva na vzdržljivost baterije. V skladu s tem lahko z registrskim ključem onemogočite to spremembo v pravilniku jedra tako, da dovoljuje največjo prilagodljivost.

Kako onemogočiti nov pravilnik vedenja stanja delovanja?

Pomembno V tem razdelku, načinu ali opravilu so navodila za spreminjanje registra. Če nepravilno spremenite register, lahko pride do resnih težav. Zato natančno upoštevajte navodila. Zaščito povečate tako, da varnostno kopirate register, preden ga spremenite. Če pride do težav, ga bo tako mogoče obnoviti. Če želite več informacij o varnostnem kopiranju in obnavljanju registra, kliknite to številko članka iz Microsoftove zbirke znanja:
322756 Varnostno kopiranje in obnovitev registra v operacijskem sistemu Windows


Ko namestite sprotni popravek, ki je opisan v tem članku, lahko z nastavitvami registra onemogočite nov pravilnik vedenja stanja delovanja.

Če želite, da nov pravilnik vedenja stanja delovanja onemogočimo namesto vas, nadaljujte z razdelkom »Samodejno odpravljanje težave«. Če želite težavo odpraviti sami, nadaljujte z razdelkom »Težavo bom odpravil sam«.

Samodejno odpravljanje težave



Če želite težavo odpraviti samodejno, kliknite gumb ali povezavo Fix it. V pogovornem oknu Prenos datoteke kliknite Zaženi in sledite navodilom čarovnika Fix it.


Odpravi to težavo
Microsoft Fix it 50608

Opombe
  • Pred zagonom tega paketa namestite sprotni popravek, ki je opisan v tem članku.
  • Ta čarovnik je morda na voljo le v angleščini. Vendar pa samodejno odpravljanje težav deluje tudi v drugih jezikovnih različicah sistema Windows.
  • Če ne uporabljate računalnika, v katerem je prišlo do težave, rešitev samodejnega popravka shranite na pomnilniški ključek ali CD in ga zaženite v računalniku, v katerem je prišlo do težave.

Nato nadaljujte z razdelkom »Ali je težava odpravljena?«.



Težavo bom odpravil sam

Če želite z nastavitvami registra onemogočiti nov pravilnik vedenja stanja delovanja, sledite tem korakom:
  1. Kliknite Start in Run (Zaženi), vnesite regedit in kliknite OK (V redu).
  2. Z desno miškino tipko kliknite HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager in pokažite na New (Novo) ter kliknite Key (Ključ).
  3. Vnesite Throttle za novo ime ključa.
  4. Z desno miškino tipko kliknite Throttle, pokažite na New (Novo) in kliknite DWORD Value (Vrednost DWORD).
  5. Vnesite PerfEnablePackageIdle za ime vrednosti.
  6. Z desno miškino tipko kliknite PerfEnablePackageIdle in nato kliknite Modify (Spremeni).
  7. V polje Value data (Podatki vrednosti) vnesite 0. Prepričajte se, ali ste v pogovornem oknu Edit DWORD Value (Urejanje vrednosti DWORD) izbrali možnost Hexadecimal (Šestnajstiška) in nato kliknite OK (V redu).

    Opomba V polje Value data (Podatki vrednosti) lahko vnesete 1, da omogočite nov pravilnik vedenja stanja delovanja.
  8. Zaprite urejevalnik registra.

Ali je težava odpravljena?

  • Preverite, ali ste odpravili težavo. Če ste težavo odpravili, ste končali s tem razdelkom. Če težave niste odpravili, se obrnite na skupino za podporo.
  • Hvaležni vam bomo za povratne informacije. Če želite posredovati povratne informacije ali prijaviti težave s to rešitvijo, vnesite pripombo v spletni dnevnik »Samodejno odpravljanje težave« ali nam pošljite e-poštno sporočilo.

Popravljanje sinhronizacije števca za časovni žig (TSC)

V nekaterih operacijskih sistemih lahko procesorjev števec za časovni žig spremeni hitrost, s katero šteje. Poleg tega procesor TSC lahko neha šteti, ko uporabite določene funkcije upravljanja napajanja procesorja. V računalnikih, ki so opremljeni z več procesorji, je TSC ponavadi časovnik strojne opreme operacijskega sistema, ki podpira klice v funkcijo jedra KeQueryPerformanceCounter. Ko se TSC ne povečuje monotono, morda ne bodo delovale pravilno komponente sistema, ki v jedru uporabljajo funkcijo KeQueryPerformanceCounter. Če želite odpraviti to težavo, Microsoft omogoča, da uporabite časovnik upravljanja napajanja ACPI kot časovnik operacijskega sistema, ki v jedru podpira funkcijo KeQueryPerformanceCounter. Vendar pa nekateri programi lahko neposredno dostopajo do TSC-ja tako, da se izognejo API-ju časovnika operacijskega sistema Windows. Abstrakcijska raven strojne opreme (HAL) za več procesorjev zagotavlja, da ostanejo registri TSC-ja v vseh procesorjih v računalnikih, ki so opremljeni z več procesorji, čim bližje sinhronizirani. Zato dostop sistemske programske opreme, ki je lahko usmerjen v različne procesorje, ne vrne različnih rezultatov. Ta sprememba zagotavlja, da abstrakcijska raven strojne opreme (HAL) za več procesorjev nadaljuje s postopkom pravilne sinhronizacije TSC-jev v vseh procesorjih v računalniku, tudi če uporabljate časovnik upravljanja napajanja ACPI kot strojni časovnik operacijskega sistema.

Pravilno zviševanje in zniževanje stanja C

Ta sprememba odpravlja težave v upravljalniku napajanja jedra tako, da v procesorju pravilno obravnava zviševanja in zniževanja stanja C v vmesniku ACPI v sistemih z več procesorji.

Dodatne informacije

Če želite več informacij o sorodni temi, kliknite naslednjo številko članka iz Microsoftove zbirke znanja:
835730 V operacijskih sistemih Windows XP in Windows 2000 se zvok predvaja počasneje ali pa se glasba ne predvaja neprekinjeno
Če želite več informacij o uveljavljeni terminologiji, s katero so opisane posodobitve Microsoftove programske opreme, kliknite to številko članka iz Microsoftove zbirke znanja:
824684 Opis uveljavljene terminologije za posodobitve Microsoftove programske opreme
Izdelke drugih izdelovalcev, omenjene v tem članku, izdelujejo podjetja, neodvisna od Microsofta. Microsoft ne daje nobenih naznačenih ali drugačnih jamstev o delovanju ali zanesljivosti teh izdelkov.

Lastnosti

ID članka: 896256 - Zadnji pregled: 10. junij 2013 - Revizija: 2.1
Velja za:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
Ključne besede: 
atdownload kbwinserv2003sp2fix kbqfe kbhotfixserver kbfix kbbug kbfixme kbmsifixme KB896256

Pošlji povratne informacije

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com