Przyczyny niestabilności komputerów
Jeden z naszych Czytelników, Paweł Cern, przysłał nam
dziś kilka ciekawych listów. Radzimy je dokładnie przeczytać,
zwłaszcza osobom, które twierdzą, iż nowe Detonatory powodują
niestabilność ich komputerów.
Szanowni Państwo,
Wielu z Waszych czytelników pisze o problemach ze stabilnością
w różnych konfiguracjach sprzętowych. Wśród moich znajomych
wielu miało podobne problemy, jednak w większości przypadków
są to po prostu błędy w konfiguracji BIOS-u.
Pragnę zwrócić uwagę czytelników, że NIE MA na rynku pamięci
PC-133, które poprawnie pracowałyby przy ustawieniach 2-2-2.
Wielu z pewnością pomyśli, że to bzdura, jednak należy zwrócić
uwagę na następujące detale:
- Procesor ładuje nową stronę pamięci do cache'u w przypadku
chybienia. Transfery takie odbywają się z dosyć dużymi odstępami,
więc - zakładając, że tylko procesor ma dostęp do pamięci -
wszystko jest OK. Jednak jeśli weźmiemy pod lupę konfigurację
z szyną AGP, to zdarzają się sytuacje, kiedy po zakończeniu
ładowania strony do cache'u procesora od razu zaczyna się
transfer do AGP i odwrotnie. Pamięci SDRAM lubią transfery po
adresach sekwencyjnych (wyrabiają się z założenia w 1 cyklu
zegara). Zgrzyty są przy rozpoczynaniu takich transferów: mija
po prostu za mało czasu od poprzedniego transferu do następnego.
Dlatego też błędy wyskakują najczęściej podczas grafiki 3D,
kiedy karta sięga poprzez AGP do pamięci. Polecam wszystkim
ustawienia 3-3-3. Nie sugerujcie się benchmarkami - programy
takie często wykonują losowe dostępy do pamięci. Często występują
chybienia stron w cache'u, więc często procesor sięga do pamięci
RAM, ładując małe fragmenty danych. W takich sytuacjach pamięć
zawsze działa wolno, bo przygotowanie do transferu trwa w porównaniu
do samego transferu dość długo. Większość aplikacji czyta
duże kawałki danych i spowolnienie nie jest odczuwalne. (może
być nieco gorzej na Celeronach i Duronach - mało pamięci cache).
Następną sprawą jest PCI 2.1 Compliance. Opcja ta winna być włączona.
Wyłączenie jej powoduje usunięcie wait-state'ów z transferów
PCI - a to niepoprawną pracę niektórych kart PCI.
Jeśli posiadacie opcję wyboru trybu cache'owania pamięci video,
polecam ustawienie USWC - jest to algorytm nowszy od UC -
znacznie wydajniejszy.
Pozdrowienia
Paweł
Jeśli ktoś z Was nie wie, jak uzyskać uzystawienie 3-3-3 dla
pamięci: należy w BIOS-ie przestawić parametry CAS Latency,
RAS-to-CAS Delay oraz RAS Precharge Time na "3" (wszystkie
trzy parametry).
Kolejny list od Pawła:
Szanowni Państwo,
Jest to kontynuacja mojego e-maila wysłanego kilka minut temu.
Tu poruszę problemy hardware'u:
Wielu Waszych czytelników składa komputery samodzielnie, więc
być może przyda im się kilka ciekawych wskazówek:
- Kable IDE - często są za długie. Podłączamy je tak, aby się
nie plątały - czasem nieprawidłowo. Powinniśmy zadbać aby KOŃCE
kabla były wpięte (nie środek i koniec). Wpięcie środka i końca
powoduje odbicia sygnału. Tu mogą to odczuć wszyscy korzystający
z dobrodziejstw Ultra DMA 33 - 133. Odbicia sygnału powodują
przekłamania, a tym samym zawieszanie się systemu. Należy
zwracać uwagę na kieszenie do dysków: wyjęcie dysku z
kieszeni działa tak samo, jak wypięcie kabla. Kieszenie należy
więc zawsze podłączać na środku kabla, a na końcu
jakiekolwiek stałe urządzenie (CD-ROM, DVD itd.).
- Złącza PCI - jeśli bliżej się im przyjrzymy , to okaże się,
że złącza najczęściej korzystają z linii przerwań w następującej
kolejności:
1 - ABCD
2 - BCDA
3 - CDAB
4 - DABC
5 - ABCD
AGP - ABCD.
Polecam więc unikać wkładania kart w złącze 1 i 5. Karty włożone
w te złącza często korzystają z tych samych linii przerwań,
co AGP (karty w zależności od zapotrzebowania wykorzystują od
0 do 4 linii przerwań, najczęściej tylko 1). Błędnie
napisane sterowniki będą się wywalać.
Pomiar temperatury procesora to nie taka prosta sprawa, jak się
niektórym wydaje. Nie wystarczy tylko włączyć Windows. Należy
zwrócić uwagę, system operacyjny wykonuje kilka(dziesiąt) wątków,
jednak jeśli wszystkie czekają na dane, to często procesor
wprowadzany jest w stan uśpienia, z którego wyjściem jest
przerwanie. Dlatego też mniej będzie pobierał prądu i mniej będzie
się grzał podczas normalnej pracy Windows, a bardziej - podczas
intensywnych obliczeń, np. podczas obliczeń do grafiki 3D (samodzielnych!).
Polecam podczas takich pomiarów zapuścić benchmark korzystający
z software'owego renderingu grafiki, np. 3D Studio MAX.
Pozdrowienia
Paweł
Jeśli nowe Detonatory "wysypują" Wam system,
proponujemy wyciągnąć z komputera wszystkie dodatkowe karty
rozszerzeń (modemy, tunery TV, karty sieciowe). Zostawcie tylko
kartę graficzną w porcie AGP. Wówczas konflikty przerwań nie
będą się Was tyczyć. I zobaczcie, czy nadal się Wam system
wykłada.
Kolejny list o niestabilności przy pracy PCI w trybie BURST:
Transfer po szynie PCI w trybie BURST nieco różni się od zwykłego
transferu: adres następnej transakcji przepycha się po
dodatkowych, normalnie nieużywanych liniach PCI, jeszcze podczas
transferu poprzedniego. Takie zagęszczenie transferu i dość mały
bufor chipsetu powodują przy małych wait-state'ach pamięci
podobne efekty jak AGP.
I ostatni list od Pawła (tak, nadesłał w sumie cztery maile) -
tym razem o chipsetach VIA, chipsetach AMD i dwóch modułach
pamięci DIMM SDRAM:
Ciekawostką jest, że podczas testowania pamięci w
konfiguracji wymienionej w tytule używając Norton
Diagnostics for Windows (NU 2000 lub 2001 - nie pamiętam, który
zawiera ten program), zawsze wyskakuje błąd testu pamięci. Co
ciekawsze, z 1 modułem wszystko jest OK.
Testy przeprowadziłem na VIA APOLLO 133, AMD 750 i pamięciach:
HYUNDAI (2 sztuki identyczne) i 2 Kingston (SAMSUNG) (także
komplet).
Problemy czytelników ze stabilnością mogą dotyczyć między
innymi tych konfiguracji. Nie pomaga korekta ustawień BIOS -
wydaje się, że jest to błąd w konstrukcji chipsetów (na
pewno problem dotyczy kontrolera pamięci, bo na jednym module
256 MB wszystko jest OK, a na 2 modułach 128MB występują błędy).
A więc: jeśli macie komputer z procesorem AMD, a na płycie
obsadziliście dwa (lub więcej) moduły pamięci DIMM, spróbujcie
je wyciągnąć i zostawić tylko jeden (w gnieździe DIMM 1).
Sprawdźcie, czy to pomoże.
Chętnie usłyszymy Wasze opinie na
temat wskazówek Pawła - czy stosowanie się do nich pomogło
Wam zwiększyć stabilność Waszych komputerów. Najciekawsze
listy opublikujemy na łamach naszego serwisu.
Autor: Paweł Pilarczyk
Źródło: Paweł Cern
http://www.hal.trzepak.net/faq/winxp/faqxp.html -strona główna FAQ XP