Як вичавити із заліза максимум і при цьому не втратити стабільність роботи
Розгін різних компонентів комп'ютера останнім часом став абсолютно звичайним і масовим явищем. Для когось це новий вид спорту чи просто розвага. Багато ентузіасти цієї справи вдаються до таких хитрощів, які нормальній людині здадуться трохи дивними. Наприклад, на оверклокерських сайтах можна побачити радісну репліку на кшталт: "Вчора мені вдалося розігнати свій Celeron до XXX (або навіть XXXX) мегагерц, і виміряти продуктивність у Quake, поки мій помічник обдавав процесор снігом з вуглекислотного вогнегасника!" =). Нижче йтиметься про те, як проконтролювати розгін, для того щоб мати у себе на столі стабільно працюючу систему, при якій всі комплектуючі працюють у безпечному для себе та навколишніх режимі.
(c) Комп'ютерна газета
Припустимо, ви розігнали систему. Як перевірити, чи комп'ютер працює стабільно? Потрібно протягом деякого часу максимально завантажити роботою усі його підсистеми. Найчастіша порада з цього приводу полягає в запуску іграшки на кшталт Quake і деякому часі прогону demo в цій грі. Найчастіше це дозволяє виявити явні неполадки. Але! Цей метод не дозволяє бути певним навіть на 85%. Зараз я поясню чому.
Отже, перейдемо від слів безпосередньо до діла.
Нормальне відведення тепла від чіпа - запорука стабільності. Тому перш ніж розганяти процесор, переконайтеся, що він має якісний радіатор та вентилятор. Якісний радіатор матиме найбільшу площу поверхні (множина ребер), а якісний вентилятор має у своїй основі шарикопідшипник. Для отримання хорошого контакту процесор-радіатор необхідно очистити обидві поверхні, що стикаються, і нанести тонкий шар термопасти. У 90 відсотках випадків, коли розігнана системазапускається, але через деякий час починає збоїти і висне або збоїть при виконанні додатків, які сильно завантажують процесор, причину слід шукати саме в перегріві процесора.
Тепер, коли все готово починаємо плавно збільшувати частоту шини (FSB). Після встановлення чергового значення можливі такі варіанти:
2. Під час початкового завантаження комп'ютер зависає, коли проходить POST (Power On Self Test). У цьому випадку можливо, що процесор або будь-які пристрої не можуть стабільно працювати на даній частоті шини. Можна спробувати стабілізувати роботу шляхом підвищення напруги живлення процесора на 0.1 - 0.2 B, попередньо забезпечивши йому достатнє охолодження. У нових материнських платах передбачено також підвищення напруги на PCI і AGP шинах. У будь-якому випадку цим способом потрібно користуватися з особливою обережністю, тому що саме з підняттям напруг можуть виникнути серйозні незворотні проблеми.
3. Після завантаження OC або під час роботи періодично вилітає "синій екран" або повідомлення про те, що програма виконала неприпустиму операцію. В даному випадку, швидше за все, винне недостатнє охолодження процесора, і при забезпеченні хорошого тепловідведення проблеми здебільшого зникають.
4. Комп'ютер запускається та працює без видимих проблем. Необхідно перевірити надійність роботи у критичних умовах та брати наступний бар'єр частоти.
Для завантаження процесора та перевірки працездатності у критичних умовах існує маса різних програм. У тому числі й спеціально написаних для вирішення цієї проблеми. Я ж, у свою чергу, можу порекомендувати CPU Stability Test (www.saunalahti.fi/jv16/) (446 Kb). Ця утиліта виконує безліч різноманітних тестів для різних блоків CPU. Післявиконання тесту перевіряється CRC результату та виноситься вердикт.
Якщо дана програма пропрацювала ніч і при цьому жодного разу не було помилок у результатах обчислень, то з великою ймовірністю можна судити, що процесор стабільний.
При розгоні процесора завжди слід стежити за достатнім тепловідведенням. Датчики, які розташовані на платі, в силу багатьох факторів, не завжди показують справжній результат. Для більшої надійності краще використовувати універсальний датчик температури, тиску та дотику, розташований у вас на руці. Якщо ви не можете спокійно тримати палець на радіаторі, то настав час подумати про додаткове охолодження. Зрозуміло, робити вимірювання потрібно дуже обережно і акуратно.
Оперативна пам'ять не меншою мірою впливає на продуктивність та стабільність системи, ніж центральний процесор. При розгоні сучасних процесорів ми завжди розганяємо оперативну пам'ять, піднімаючи частоту шини. Якщо говорити про розгін Celeron, розрахованих на частоту системної шини 66 МГц, то при використанні стандартної РС 100 пам'яті проблем не виникає, тому що є хороший запас підняття частоти. Якщо ж у вас Pentium II/III або Athlon з нерозблокованим множником, то оперативна пам'ять цілком може стати перешкодою при розгоні, так як далеко не вся пам'ять, що виробляється сьогодні, здатна працювати на частотах, що значно перевищують номінальні.
А як можна бути впевненим, що пам'ять працює стабільно? Метод із запуском ігор та їх прогоном протягом деякого часу, як було зазначено вище, не є точним. У мене не раз були ситуації, за яких дуже складно було вирахувати, хто винен – процесор чи пам'ять, якщо збій відбувався один-два рази на день.
Звичайні тестові програми для перевірки пам'ятіпрацюють дуже повільно, написані давним-давно і в принципі не здатні показати реальну картину. Пам'ять навіть не встигає добре розігрітися. Крім того, програми, що працюють під Windows, взагалі не в змозі протестувати більшу частину пам'яті, яка зайнята ядром ОС та іншими справами.
Загалом, єдиний реально працюючий тест, який можна рекомендувати для перевірки, це маленька програма з очевидною назвою testmem (можна знайти на www.freeware.ru). Маючи невеликий розмір, ця річ проходить по всій доступній пам'яті, працюючи при цьому в реальному режимі. А кілька кілобайт дозволяють програмі розміститися в кеші першого рівня і працювати з оперативною пам'яттю на максимально можливій швидкості, а операції зчитування, що багато разів повторюються, дають можливість судити про високий ступінь виявлення помилки.
Зрозуміло, програма працює лише у "чистому" ДОСі. Для запуску необхідно використовувати пункт "Safe Mode with Command Prompt" під час початкового завантаження або створити завантажувальну дискету (тільки з основними системними файлами) за допомогою команди format a: /s, потім переписав туди і testmem. При запуску без параметрів програма проганяє стандартний тест, який включає 50 циклів перевірки при двох операціях читання. Цей режим дозволяє швидко оцінити стабільність. Для більш точної оцінки необхідно запустити програму з ключем -s, де виробляються 200 циклів перевірки за п'яти операцій читання.
1) Миттєве зависання системи при спробі запустити 3D-додаток. Мабуть це перебір. Треба відкотитись назад.
2) Випадання полігонів або зависання системи через деякий час. Перевірте температуру чипа. Якщо додаткове охолодження не допомогло, відкочуємось назад.
3) Нормальна робота. Тепер требапротестувати чіп у критичних умовах, щоб з'ясувати, чи дійсно встановлена частота є прийнятною для чіпа.
2) Текстури в 3D "виблискують" або відображаються некоректно. Перевірте нагрівання чипів або відкотіться назад.
3) Нормальна робота. Як і у випадку з ядром, треба протестувати пам'ять у критичних умовах.