Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5

Windows XP [+] Obsługa pamięci cache L2

#1
Podobno Microsoft podczas przygotowywania XP-ka zalozyl, ze rozmiar cache wynosi zawsze 256 kb, tzn. ze XP sam nie potrafi rozpoznac ile jest tej pamieci w CPU i skutkiem tego warto cos tam zmodyfikowac w rejestrze, tj. wpisac konkretna wartosc cache naszego CPU ?
#2
to szukaj w rejestrze wpisu SecondLevelDataCache i sobie sprawdz jaka masz tam wartość Smile
#3
no dobra, ale czy zmiana tej wartosci rzeczywiscie poprawi wydajnosc ? robil ktos moze jakies testy albo co ?
#4
,no dobra, a jaką tam masz wartość 8)
a to ,podobno, to o jakiej wesji windowsa było ?
#5
pionaj napisał(a):to szukaj w rejestrze wpisu SecondLevelDataCache i sobie sprawdz jaka masz tam wartość Smile
U mnie ta wartość wynosi dokładnie zero Big Grin
#6
Smile Jak by nie patrzył ja też mam same zera Smile Ale to normalne.. Niżej odpowiednie wartosci klucza:
Value: 0x00000000 256K L2 cache
Value: 0x00000200 512K L2 cache
Value: 0x00000400 1M L2 cache
Value: 0x00000800 2M L2 cache
#7
zatem mój procek ma 256KB L2, co jest zgodne z prawdą Smile
#8
[IMG]Element ukryty. Rejestracja zajmie tylko minutę![/IMG] Treść niewidoczna dla gości.
#9
Mam wartosc 0x00000200 a wiec 512K zgodnie z prawda... mam P4 2.6C... nic nie zmienialem - czyli jednak Win XP potrafi dobrac ta wartosc prawidlowo bo w przeciwnym razie byloby tam 0x00000000 256K. Moze zalatwila to instalacja SP1 a ta 'optymalizacja' dotyczy wersji bez SP1 ? Hmm...
#10
U mnie bez żadnego SP też prawidłowo pokazywał. Pewnie podczas instalacji/konfiguracji wykrywa i ustawia.
#11
a temacik to warto by może do FAQ - gdyż (aż wstyd się przyznać), okazało się, że np. ja miałem przez tyle miesięcy źle ustawione Dodgy
#12
Jeżeli wartością są same zera to jeszcze pół biedy oznacza to poprostu iż system przy każdym starcie sprawdza typ procesora i dostosowuje to ustawienie, a przyśpeszenie polega jedynie na sztywnym ustawieniu tej wartości.

@FH.
Dodane.
#13
no to w końcu co znaczy te HEX"0" 256kB czy autocheck Big Grin

jeżeli to ostatnie to cały temat, a zwłaszcza porada Kś - jest bez sensu psu na budę (w przypadku tego pisemka nie byłby to pierwszy raz zresztą Wink )
#14
[quote="Element ukryty. Rejestracja zajmie tylko minutę!]SecondLevelDataCache records the size of the processor cache, also known as the secondary or L2 cache. If the value of this entry is 0, the system attempts to retrieve the L2 cache size from the Hardware Abstraction Layer (HAL) for the platform. If it fails, it uses a default L2 cache size of 256 KB. If the value of this entry is not 0, it uses this value as the L2 cache size. This entry is designed as a secondary source of cache size information for computers on which the HAL cannot detect the L2 cache.

This is not related to the hardware]
#15
czyli z tego wynika jasno, że to

Cytat:Podobno Microsoft podczas przygotowywania XP-ka zalozyl, ze rozmiar cache wynosi zawsze 256 kb, tzn. ze XP sam nie potrafi rozpoznac ile jest tej pamieci w CPU

nie jest nic a nic prawdą, lecz żle zinterpretowanymi pogłoskami
#16
Cytat:nie jest nic a nic prawdą, lecz żle zinterpretowanymi pogłoskami

Yop. Big Grin
#17
Pozwolę sobie zacytować fragment postu autorstwa Picasso ze strony:Forum searchengines.pl zostało zamknięte a Picasso działa teraz na fixitpc. Administrator
Cytat:SecondLevelDataCache - Jest to wartość określająca wielkość pamięci podręcznej drugiego poziomu L2 Cache dostępnej w procesorach. Jeśli Hardware Abstraction Layer (HAL) sam nie potrafi wykryć wielkości L2 ze sprzętu lub BIOS ustawia domyślnie tą wartość na 0, czyli rozmiar 256KB dla L2 cache. Ale ..... Microsoft zarzeka się, że L2 cache jest w pełni rozpoznane i wykorzystane w NT/W2K/XP niezależnie od ustawień tego parametru....... Jak to jest nie wiadomo do końca.
Jeśli ustawisz tą wartość zgodnie z aktualnie dąstępną wartością L2 to możesz podspidować performance. Efekty tego "speedowania" mogą być niewielkie i raczej rozczarowywujące. Podejrzewam, że dopasowanie wartości w rejestrze może odnieść widoczny skutek dopiero na kompach, które są zdzierane bardzo ostro i w nietypowy sposób. Należy to samemu sprawdzić będąc jednak świadomym tego co się czyni! Jeśli ustawisz tą wartość wyżej niż aktualnie dostępna wielkość L2 cache system stanie się niestabilny. Zanim wprowadzisz więc zmiany sprawdź bardzo dokładnie swoją dokumentację. Klikamy Modify >>> Decimal i wybieramy coś stosownego stąd:

Value: 0x00000000 256K L2 cache
Value: 0x00000200 512K L2 cache
Value: 0x00000400 1M L2 cache
Value: 0x00000800 2M L2 cache
#18
Cytat:Pozwolę sobie zacytować fragment postu autorstwa Picasso ze strony ...

bez obaw, znamy geniusz Picasso Tongue
  


Skocz do:


Użytkownicy przeglądający ten wątek:
1 gości