Moguće pogoršanje performansi računala s paketom nadopuna Windows XP Service Pack 2 i opremljenih s više procesora koji podržavaju značajke upravljanja potrošnjom energije

Prijevod članka Prijevod članka
ID članka: 896256 - Pregledajte proizvode na koje se odnosi ovaj članak.
Proširi sve | Sažmi sve

Na ovoj stranici

Simptomi

Na računalima opremljenima s više procesora koji podržavaju značajke upravljanja potrošnjom energije, poput Advanced Configuration and Power Interface (ACPI) stanja performansi procesora, mora se koristiti sustav Microsoft Windows XP Service Pack 2 (SP2). Da bi se optimizirale performanse i ponašanje računala koja koriste Windows XP SP2, dostupne su i dodatne nadopune. Bez tih nadopuna, računala opremljena mobilnim, dvojezgrenim procesorima sposobnima za upravljanje potrošnjom energije mogla bi pokazivati pogoršane performanse ili neočekivano ponašanje.

Napomena Taj se problem odnosi i na 64-bitne verzije sustava Microsoft Windows Server 2003. Međutim, ovaj članak i njegov pripadajući privatni hitni popravak nisu namijenjeni otklanjanju poteškoća s tempiranjem u igrama i drugim programima pokrenutima na računalima s dvojezgrenim AMD procesorima. Dodatne informacije o problemima s performansama na dvojezgrenim računalima potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
909944 Performanse igara pokrenutih na Windows XP računalu s dvojezgrenim procesorom mogu biti loše

Rješenje

Informacije o ažuriranju

Putem Microsoftova centra za preuzimanje možete preuzeti sljedeću datoteku:

Sažmi ovu slikuProširi ovu sliku
Preuzimanje
Odmah preuzmite paket WindowsXP-KB896256-v4-x86-ENU.exe.

Datum objave: 19. prosinca 2006.

Dodatne informacije o preuzimanju Microsoftovih datoteka za podršku potražite u članku iz Microsoftove baze znanja pod brojem:
119591 Kako putem internetskih servisa preuzeti Microsoftove datoteke za podršku
Microsoft je na toj datoteci izvršio protuvirusnu provjeru. Microsoft se poslužio najažurnijim softverom za otkrivanje virusa dostupnim na dan objave datoteke. Datoteka je pohranjena na poslužiteljima poboljšane sigurnosti koji sprječavaju neovlaštenu izmjenu datoteka.

Preduvjeti

Nema posebnih preduvjeta.

Potreba za ponovnim pokretanjem

Nakon instalacije ove nadopune potrebno je ponovo pokrenuti računalo.

Informacije o zamjenskoj nadopuni

Ova nadopuna ne zamjenjuje neku drugu nadopunu.

Informacije o datoteci

Engleska verzija tog ažuriranja ima atribute datoteka navedene na popisu u sljedećoj tablici (ili novije). Datumi i vremena za te datoteke navedeni su u koordiniranom univerzalnom vremenu (UTC). Kad pregledavate informacije o datoteci, one se pretvaraju u lokalno vrijeme. Da biste saznali razliku između UTC-a i lokalnog vremena, na upravljačkoj ploči pogledajte karticu Time Zone (Vremenska zona) u sklopu stavke Date and Time (Datum i vrijeme).
Sažmi ovu tablicuProširi ovu tablicu
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

Status

Microsoft je potvrdio da se ovaj problem pojavljuje u Microsoftovim proizvodima popisanima u odjeljku "Odnosi se na".

Dodatne informacije

Na računalima s više procesora koji podržavaju ACPI stanja performansi procesora mora se koristiti sustav Windows XP SP2. Taj se preduvjet odnosi i na računala koja podržavaju sljedeće:
  • više fizičkih utora za procesore
  • višejezgrene arhitekture
  • višestruke logičke niti, poput Intelove hipernitne (HTT) tehnologije.
Budući da Windows XP izvorno nije bio osmišljen za podršku stanja performansi na višeprocesorskim konfiguracijama, da bi se ta podrška valjano ostvarila na višeprocesorskim sustavima, potrebne su promjene. U paketu Windows XP Service Pack 2 te su promjene ugrađene u upravitelj napajanja jezgre. Te promjene osiguravaju ispravno funkcioniranje sustava Windows XP na višeprocesorskim sustavima sa stanjima performansi procesora.

Isti se prilagodbeni popravak odnosi i na sljedeće probleme na računalima s više procesora koja podržavaju stanja performansi procesora:
  • Moguće pogoršanje performansi jednonitnih zadataka kada stanja performansi procesora koriste preusmjeravanje na temelju zahtjeva.
  • Sinkronizacija registara procesorskog brojača vremenskih oznaka (Time Stamp Counter, TSC) po procesorima kada se na višeprocesorskim sustavima koristi mjerač vremena za ACPI upravljanje potrošnjom energije.
  • Problemi s promocijom i degradacijom C-stanja značajke ACPI u upravitelju napajanja jezgre.

Pojedinosti o ažuriranju

Moguće pogoršanje performansi tijekom preusmjeravanja na temelju zahtjeva

Značajka preusmjeravanja na temelju zahtjeva (Demand-Based Switching, DBS) oblik je upotrebe ACPI stanja performansi procesora (dinamičkog skaliranja napona i frekvencije) u skladu s opterećenjem sustava. Upravljanje potrošnjom energije u sustavu Windows XP implementira DBS putem pravila prilagodljive regulacije brzine procesora. To pravilo dinamički i automatski prilagođava trenutačne performanse procesora reagirajući bez korisnikove intervencije na upotrebu procesora.

Kada se jednonitni zadaci pokreću na višeprocesorskim sustavima s dvojezgrenim konfiguracijama, takvi se zadaci mogu raspodijeliti na raspoložive procesorske jezgre. Takvo je ponašanje prirodna posljedica načina na koji sustav Windows raspoređuje rad po raspoloživim procesorskim resursima. Međutim, u sustavima sa stanjima performansi procesora koja rade pod pravilima prilagodljive regulacije brzine procesora, ta podjela niti može uzrokovati da upravitelj napajanjem jezgre u sustavu Windows netočno izračuna optimalno stanje ciljnih performansi procesora. Do toga dolazi zato što se pojedina procesorska jezgra, bilo logička ili fizička, može doimati manje opterećenom od cjelokupnog procesorskog paketa. U rezultatima mjerenja performansi jednonitnih zadataka ta se posljedica očituje slabim performansama ili visokim stupnjem varijabilnosti između uzastopnih pokretanja identičnih standardiziranih testova.

Ovaj prilagodbeni popravak obuhvaća promjene upravitelja napajanja jezgre koje omogućuju praćenje upotrebe procesora na razini procesorskog paketa. Te promjene omogućuju očitavanje stvarne razine aktivnosti procesorskog sklopa i tako pomažu u točnom izračunu stanja poboljšanih ciljnih performansi.

Napomena Ovim se rješenjem poboljšanju performansi daje prednost pred uštedom energije. Iako se rezultati mjerenja performansi mogu poboljšati, to se može negativno odraziti na radni vijek baterije. U skladu s tim ova se promjena pravila upravljanja jezgrom može onemogućiti registarskim ključem kako bi se omogućila maksimalna fleksibilnost.

Kako onemogućiti ponašanje u skladu s novim pravilom za stanja performansi

Važno Ovaj odjeljak, postupak ili zadatak sadrži upute za izmjenu registra. No nepravilnim izmjenama registra možete prouzročiti ozbiljne probleme. Zato pažljivo slijedite ove upute. Radi bolje zaštite prije izmjene registra stvorite njegovu sigurnosnu kopiju. Tako ćete moći vratiti registar ako se pojave problemi. Dodatne informacije o stvaranju sigurnosne kopije i vraćanju registra potražite u članku iz Microsoftove baze znanja pod brojem
322756 Sigurnosno kopiranje i vraćanje registra u sustavu Windows


Kada instalirate prilagodbeni popravak opisan u ovom članku, pomoću postavki registra možete onemogućiti ponašanje u skladu s novim pravilom za stanja performansi.

Da bismo umjesto vas onemogućili novo pravilo za stanja performansi, prijeđite na odjeljak "Popravite mi to". Ako biste radije sami riješili problem, prijeđite na odjeljak "Popravit ću to sam".

Popravite mi to



Da biste automatski riješili problem, kliknite vezu ili gumb Fix it (Popravi taj problem). U dijaloškom okviru File Download (Preuzimanje datoteke) kliknite Run (Pokreni), a zatim slijedite korake navedene u čarobnjaku za popravak.


Riješi taj problem
Microsoftov popravak 50608

Napomene
  • Prije pokretanja paketa instalirajte ovaj hitni popravak kao što je opisano u članku.
  • Čarobnjak je možda samo na engleskom jeziku. No automatski popravak funkcionira i u verzijama sustava Windows na drugim jezicima.
  • Ako trenutno ne radite na računalu na kojemu se pojavljuje problem, rješenje za popravak možete spremiti na izbrisivi memorijski pogon ili na CD, a zatim ga pokrenuti na računalu na kojem se problem pojavljuje

Zatim idite na odjeljak "Je li to riješilo problem?".



Popravit ću to sam

Da biste koristili postavke registra radi onemogućivanja novog pravila za stanja performansi, slijedite ove korake:
  1. Kliknite Start, a zatim Run (Pokreni) te upišite regedit i kliknite OK (U redu).
  2. Desnom tipkom miša kliknite HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager, pokažite na New (Novi), a zatim kliknite Key (Ključ).
  3. Kao naziv novog ključa upišite Throttle.
  4. Desnom tipkom miša kliknite Throttle, pokažite na New (Novo), a zatim kliknite DWORD Value (32-bitna vrijednost).
  5. Kao naziv vrijednosti upišite PerfEnablePackageIdle.
  6. Desnom tipkom miša kliknite PerfEnablePackageIdle, a zatim Modify (Izmijeni).
  7. U okvir Value data (Podaci o vrijednosti) upišite 0. Provjerite je li u dijaloškom okviru Edit DWORD Value (Uređivanje 32-bitne vrijednosti) odabrano Hexadecimal (Heksidecimalno), a zatim kliknite OK (U redu).

    Napomena U okvir Value data (Podaci o vrijednosti) možete upisati i 1 da biste omogućili ponašanje u skladu s novim pravilom za stanja performansi.
  8. Zatvorite Registry Editor.

Je li time problem riješen?

  • Provjerite je li problem riješen. Ako je problem riješen, gotovi ste s ovim odjeljkom. Ako problem nije riješen, obratite se službi za podršku.
  • Voljeli bismo od vas dobiti povratne informacije. Da biste nam poslali povratne informacije ili prijavili eventualne probleme s ovim rješenjem, ostavite komentar na blogu "Popravite mi to" ili nam pošaljite poruku e-pošte.

Pravilna sinkronizacija TSC-a

U nekim operacijskim sustavima TSC procesora može promijeniti ritam brojanja. Uz to, kada se koriste određene značajke upravljanja potrošnjom energije u procesoru, TSC može i prekinuti brojanje. Na računalima s više procesora TSC je obično hardverski mjerač vremena u operacijskom sustavu koji podržava pozive jezgrene funkcije KeQueryPerformanceCounter. Kada se TSC ne uvećava jednolično, komponente sustava koje koriste jezgrenu funkciju KeQueryPerformanceCounter možda neće ispravno raditi. Da bi riješio taj problem, Microsoft omogućuje da se mjerač vremena za ACPI upravljanje potrošnjom energije koristi kao mjerač vremena u operacijskom sustavu koji podržava funkciju KeQueryPerformanceCounter. Neki bi programi, međutim, mogli direktno pristupati TSC-u zaobilazeći programska sučelja za mjerač vremena u sustavu Windows. Višeprocesorski sloj apstrakcije hardvera (Hardware Abstraction Layer, HAL) osigurava da registri TSC-a na svim procesorima višeprocesorskog računala ostanu tijesno sinkronizirani. Stoga pristup putem sistemskog softvera, koji može biti preusmjeren na različite procesore, neće davati različite rezultate. Ta promjena osigurava da višeprocesorski HAL nastavi pravilno sinkronizirati TSC-e svih procesora računala, čak i ako se kao hardverski mjerač vremena u operacijskom sustavu koristi mjerač vremena za ACPI upravljanje potrošnjom energije.

Pravilna promocija i degradacija C-stanja

Ovom se promjenom ispravljaju problemi upravitelja napajanja jezgre s pravilnim rukovanjem promocijom i degradacijom ACPI C-stanja na višeprocesorskim sustavima.

Dodatne informacije

Dodatne informacije o srodnoj temi potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
835730 Moguća usporena reprodukcija zvuka ili isprekidana reprodukcija glazbe u sustavima Windows XP ili Windows 2000
Dodatne informacije o standardnoj terminologiji koja se koristi za opisivanje nadopuna Microsoftovog softvera potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
824684 Opis standardne terminologije koja se koristi za opisivanje Microsoftovih softverskih nadopuna
Proizvodi drugih proizvođača koji se spominju u ovom članku proizvedeni su u tvrtkama neovisnim od tvrtke Microsoft. Microsoft ne daje ni posredna ni druga jamstva vezana uz performanse ili pouzdanost tih proizvoda.

Svojstva

ID članka: 896256 - Posljednja izmjena: 10. lipnja 2013. - Revizija: 7.1
Odnosi se na:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
Ključne riječi: 
atdownload kbwinserv2003sp2fix kbqfe kbhotfixserver kbfix kbbug kbfixme kbmsifixme KB896256

Pošaljite 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