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