Re: opcja AGP 4x w BIOS a stablinosc

Autor: Bronek Kozicki (brok_at_rubikon.pl)
Data: Thu 21 Mar 2002 - 11:33:36 MET


"_Wojtek_" <w.zuchowski_at_wytnij.to.z.adresu.acn.waw.pl> wrote:
> Powodem jest chlamowaty chipset via. Mialem to samo przy apollo pro 133a.

Powodem nie jest VIA. Prawdziwym powodem jest korumpowanie pamięci przez
cache procesora. Ten problem jest nie tylko z Win2K, ale również z Linuxem -
z każdym systemem który korzysta z pamięci wirtualnej w trybie wprowadzonym
w procesorach Pentium, tj. ze stronami wielkości 4MB . Chodzi o to, że cache
przechowywany w pamięci procesora może nakładać się na stronę danych
(systemu) i na stronę danych AGP. Jeżeli następuje synchronizacja danych z
cache procesora (wymuszana przez AGP) , to może nastąpić nadpisanie również
danych systemu nieaktualnymi danymi. W efekcie dane systemu zostają
uszkodzone, co może powodować różne efekty - np. trwardy zwis lub BSOD.
To jest błąd procesora AMD :/ i można temu zapobiec, przestawiają wielkość
strony pamięci wirtualnej obsługiwanej przez system z 4MB na 4KB. W Win2K
służy do tego odpowiednie ustawienie w rejestrze, po jego wprowadzeniu
problem znika definitywnie. URL-a do KB Microsoft i odpowiedniego pliku .reg
na stronach AMD podałem w osobnym poście.

B.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 00:31:30 MET DST