Комп’ютери Інженерний розгін Core 2 Duo

Є два підходи до розгону комп'ютера - аматорсько-широкоокий та інженерно-практичний. У першому випадку розгону найчастіше не відбувається, але оверклокер про це не підозрює. Другий підхід діаметрально протилежний першому.

OCCTPT розігріває процесор

Алгоритм "інженерного розгону" інтелівських процесорів попереднього покоління, заснованих на архітектурі NetBurst, добре вивчений. Спочатку вибирається максимально допустимий рівень шумності системи охолодження і відповідно задаються швидкості обертання всіх вентиляторів системи 1 . Потім з BIOS грубими кроками піднімається частота шини (FSB) до того часу, поки комп'ютер не перестане завантажувати операційну систему. Якщо температурний режим на цьому етапі ще далекий від критичних значень, стабільність системи досягається шляхом невеликого збільшення напруги на процесорі і незначного зниження частоти шини. Якщо процесору вже спекотно, знижують частоту невеликими кроками. Якийсь момент система покаже перші ознаки стабільності: впевнене завантаження ОС та проходження коротких тестів. Частоту шини про всяк випадок знижують ще на 1-2%, і починається стомлюючий період тестування на справжню, "дорослу" стабільність за допомогою спеціальної "грілки" - невеликої утиліти S&M. Під дією цього малюка "камінь" розжарюється до рекордних температур. Можна бути впевненим, що жодна реальна програма не прогріє її сильніше, так що якщо система охолодження утримає температуру в допустимих рамках, а процесор не збійне протягом 8-10-годинного тесту S&M, можна вважати, що комп'ютер успішно розігнався.

Показання Intel TAT під час роботи OCCTPT

Найважливіше для надійного оверклокінгу - виключити навіть потенційну можливість перегрівусистеми, щоб за жодних умов ЦП не вистачив тепловий удар. Для цього потрібно знати всього три речі: як "вручну" добре розігріти процесор, як при цьому відстежити його температуру, яка максимальна допустима експлуатаційна температура. Дивно, але випустивши Core 2 Duo (далі C2D), Intel примудрилася внести плутанину на всю трійцю. Через зміну архітектури S&M виявилася не в змозі розкочегарити нові CPU. Для моніторингу температури в новому процесорі з'явився спеціальний цифровий датчик усередині кожного ядра, показання якого вміють зчитувати далеко не всі старі давно знайомі утиліти, а ті, що вміють, роблять це по-своєму. Також дані при цьому часто розходяться з показаннями материнської плати. Але ще більше все заплутала загадково утекла в мережу непублічна утиліта Intel Thermal Analysis Tool, призначена для тестування системи охолодження мобільних процесорів. Результати її впливу на C2D виходять за рамки всього очікуваного і остаточно збивають з пантелику.

В офіційних специфікаціях на сайті Intel вказано максимальну допустиму температуру представників сімейства C2D для "геометричного центру верхньої частини теплорозподільника процесора при максимальному енергоспоживання". За дотримання цього теплового режиму процесор обіцяє щасливо пропрацювати протягом усього експлуатаційного терміну. Значення дано з точністю, що насторожує, - 61,4 °С для E4300, проте конкретних рекомендацій щодо того, як визначати цю саму "температуру кришки", Intel не дає. Натомість у кожне ядро ​​вбудований так званий цифровий термодатчик (Digital Thermal Sensor), призначений для вимірювання температури ядер "не відходячи від каси". Ось тільки видає він не абсолютні значення в градусах, а відносні, що залежать відмаксимально допустимої робочої температури ядра процесора 2 . У чому була ідея розробників, не дуже зрозуміло, адже навіть знявши з датчиків ті самі значення, різні утиліти моніторингу інтерпретують їх по-різному, і хто з них правий - одному богу відомо.

Відстеження тротлінгу за допомогою RM CPU Clock

Утиліти розділилися на дві партії, які дотримуються різних думок щодо цього питання. Перші, до яких відносяться CoreTemp та Thermal Analysis Tool, вважають значення в лоб. При максимальному навантаженні їх показання дуже високі і можуть опинитися в районі 85 градусів при штатній системі охолодження навіть нерозігнаних чотириядерних процесорів. Важко уявити, щоб за такої "пожежі" в ядрі температура кришки ЦП не перевищувала відпущених специфікацією шістдесяти з хвостиком градусів, а в штатному режимі при боксовому кулері має бути саме так і ніяк інакше! На мою думку, ближче до істини думку другої партії утиліт під головуванням RM CPU Clock. Вони вносять додаткові корективи з ще одного спеціального регістру ЦП, внаслідок чого ядро ​​"холодніє" на півтора десятки градусів. У цьому випадку максимальні температури виявляються в розумних рамках, тобто перевищують "криховий ліміт" всього на кілька градусів, цілком зрозумілих фізичним віддаленням датчиків від кришки. Ну добре, а яку температуру показує BIOS материнської плати та ваша улюблена утиліта? Загалом яку завгодно, адже нікому, крім виробника, не відомо, з яких датчиків знімаються показання і як обробляються.

Коротше кажучи, розібратися в цьому лабіринті думок без вагомого слова Intel зовсім неможливо, а остання, зрозуміло, води в рот набрала. Ясно тільки одне: повністю надійного софтверного способу визначення істинноїтемператури ядра C2D поки що немає.

Інформації про Intel Thermal Analysis Tool (TAT) на сайті компанії немає

У рукаві у оверклокерів залишається жорстокий, але безвідмовний "молотковий" метод юстування утиліт контролю температури. Хоч би як оверклокери нудилися в невідомості разом із материнською платою, процесор залишається собі на думці. Якщо його температура наблизиться до критичної, він гарантовано плюне на думки всіх "партій" і включить троттлінг 3 . До тротлінгової температури розігнаний процесор точно не повинен розігріватися за жодних обставин, інакше весь сенс заходу пропадає через різке зниження продуктивності. Ось і є точка відліку для справжнього оверклокера. Хоча йому й невідомо напевно, як температурна точка включення тротлінгу пов'язана з температурою кришки теплорозподільника, він завжди готовий на деякий ризик зниження часу напрацювання на відмову заради швидкості (на те він і оверклокер).

Будь-яку утиліту моніторингу можна відкалібрувати "по троттлінгу", для чого досить один раз добре розігріти процесор і відзначити, при яких показаннях температури троттлінг включиться. Подію можна відстежити, наприклад, за допомогою RM CPU Clock: за стрибками графіка частоти процесора та повідомлення в треї.

Операція, загалом, безпечна, але без розгону зробити це не так просто: в штатному режимі роботи E4300 мені довелося повністю зупинити вентилятор і чекати прогріву мідного радіатора Zalman 7000 мало не десять хвилин. До речі, як же розігріти процесор?

Динаміка зростання температури ЦП при включенні OCCTPT

Тут, на щастя, все не так заплутано. Загалом, немає нічого дивного, що утиліта S&M не зуміла "напружити" нові процесори - адже для створення навантаження подібногоВона, очевидно, використовує спеціальні низькорівневі команди, міцно прив'язані до архітектури ядра. Як, коли і звідки в Мережі з'явилася Intel Thermal Analysis Tool (TAT) - фірмова "грілка" від Intel, - невідомо. Зважаючи на все, вона не призначена для простих смертних і вибігла у відкритий доступ випадково. ТАТ розігріває C2D настільки ж краще за всіх інших утиліт, наскільки ватяні рукавиці тепліші за жіночі рукавички. Інтелівський витвір тисне на якісь тільки йому відомі важелі і розкручує секретні шестерні процесора, що дозволяють досягти жахливого тепловиділення. Ефективність можна сміливо назвати нереальною, адже різниця температур при багатопотоковому кодуванні h264 та роботі ТАТ складає на моїй машині майже 20 градусів! Зрозуміло, що звичайні програми ніколи й близько не підберуться до такої ефективності. Тому "розігрів по ТАТ" не варто брати за жорсткий температурний орієнтир. А ось для тестування стабільності розгону, надійності материнської плати та блоку живлення ТАТ просто незамінний. Для реалістичної оцінки максимального нагріву логічніше використовувати альтернативні "дамські рукавички", наприклад OCCTPT. Її відносна ефективність знаходиться приблизно на тому ж рівні, якого можна було б очікувати від S&M, якби та працювала з новими процесорами.

Показання Core Temp під час роботи OCCTPT

Звичайно, Intel не заохочує цих досліджень у галузі технічних подробиць позаштатних режимів роботи своїх процесорів. Навіщо корпорації зайвий біль голови від армії надмірно цікавих користувачів? Ось і в цій статті я опустив багато проміжних деталей, щоб унеможливити використання інформації в "аматорсько-широкооких" цілях. Якщо ж у читача будуть цілі "інженерно-практичні", він, зрозуміло, врахує, щовідсутність будь-якої офіційної інформації всі вищевикладені думки - не істина в останній інстанції, а лише узагальнення приватного досвіду з вивчення проблеми. Прохання ставитися до нього з часткою розумного скепсису, а втілювати в життя тільки на свій страх і ризик.

І останнє. Зверніть увагу, що "інженерний розгін" вигідний тільки у двох випадках - або якщо ви "женете" один з найпродуктивніших і найдорожчих ЦП, або якщо отримуєте від процесу задоволення. В інших випадках тимчасові витрати на процес не окупаються - простіше придбати більш продуктивний "камінь".

1. Зазвичай швидкості обертання вентиляторів обмежують або фізично (додаванням резистора в ланцюг живлення або зменшенням напруги живлення), або програмно: як на рівні BIOS, так і за допомогою високорівневих Windows-утиліт на кшталт SpeedFan. [повернутись]

2. Вона може бути індивідуальною, але зазвичай для C2D дорівнює 100 °С. Тим часом у Мережі ходять непідтверджені чутки, що ця величина динамічна і може змінюватися в залежності від умов експлуатації ЦП. [повернутись]

3. Троттлінг (throttling) – технологія екстреного зниження енергоспоживання процесора при перегріві шляхом зменшення його тактової частоти. [повернутись]

4. Безпечна для процесора. Дешевий блок живлення або надбюджетна системна плата можуть не витримати подібних екзерсисів. Так що якщо все згорить - цур, я ні до чого. [повернутись]