Разгон (Overclock) - ускорение работы процессора, или другого компьютерного оборудования, при котором он сильнее нагревается. Ещё 10 лет назад (2000 год) слово "разгон" ассоциировалось только с разгоном центрального процессора (CPU), ведь тогда именно он был самой дорогой частью компьютера. Спустя 10 лет мощностей даже самых дешёвых CPU стало хватать пользователям с избытком, и теперь разгону часто подвергаются другие компоненты: оперативная память (ОЗУ), видеопроцессор (GPU) с его видеопамятью. Разогнать можно почти любую микросхему, но именно от этих компонентов часто зависит производительность приложений.
Этот раздел статьи ещё не написан.
Разгон может пригодиться в том случае, если какое-либо приложение работает недостаточно быстро, а покупать новое оборудование не хочется. Обычно им преодолевают незначительные притормаживания в играх или другие притормаживания, вносящие в работу дискомфорт, когда даже при достижении максимальной производительности её недостаточно.
Также разгон может помочь сэкономить денежные средства при покупке нового оборудования: можно купить почти самую быструю модель и с помощью разгона её можно сделать самой быстрой. Для этого даже не нужно покупать улучшенное охлаждение: для лёгкого разгона достаточно обыкновенного - главное чтобы не самого дешёвого - стабильно работающего кулера для вашей модели процессора.
Оверклокинг небезопасен. Чрезмерный разгон может привести к зависанию, неожиданной перезагрузке, или порче оборудования. Ваше оборудование должно хорошо охлаждаться и проветриваться, особенно если частоты поднимать сильно. Профессиональные оверклокеры используют "водянку" - водяное охлаждение. Для того чтобы поставить рекорд скорости, а не использования разогнанной конфигурации долго, используется охлаждение жидким азотом, заливаемым в металлический стакан.
Для небольшого (3-7% от частоты по-умолчанию) разгона подойдёт дешёвое охлаждение. Если в поставку процессора входит фирменный кулер, его хватит для такого разгона. Желательно чтобы ваше оборудование поддерживало мониторинг температуры.
В Linux трудно найти утилиту для разгона процессора "на лету" и не существует универсальной утилиты разгона CPU. Обычно для разгона CPU в Linux советуются штатные средства изменения частоты CPU в BIOS'е компьютера.
Однако в Linux поддерживаются все технологии динамического изменения частоты процессора в зависимости от нагрузки, присутствующие в большинстве моделей процессоров, выпущенных в 2005 году и позднее.
Аналогично ситуации с процессорами, универсальной утилиты для разгона оперативной памяти нет, и для этого придётся воспользоваться средствами BIOS.
Существует специальная память, готовая для разгона, оснащённая радиаторами.
Незначительно поднимите частоту видеоадаптера. Запустите игру и поиграйте в неё. Если на экране будут появляться артефакты (дефекты изображения, которых явно не должно быть в игре), то частоту стоит убавить. Одновременно с этими действиями постоянно наблюдайте за датчиками температуры с помощью специального ПО. Таким образом можно найти оптимальные частоты. Для ОС Windows существуют программы, автоматизирующие этот процесс. При разгоне в первый раз не поднимайте частоты слишком сильно: это может привести к перегреву.
До недавнего времени можно было разгонять все серии виддеоадаптеров NVIDIA, но с недавнего времени видеоадаптеры NVIDIA Fermi (GTX 4xx и старше) нельзя разгонять в Linux. Разгон осуществляется из графической оболочки настройки видеоадаптера, nvidia-settings. По-умолчанию возможность разгона скрыта от пользователя, чтобы она появилась, необходимо отредактировать файл конфигурации xorg.conf. Добавить необходимую строчку можно и в автоматическом режиме командой:
# nvidia-xconfig --cool-bits 1
Где знак # указывает на необходимость в правах суперпользователя (root) для выполнения команды. Другие цифры могут дать другие эффекты, например 4 добавит в nvidia-settings диалог изменения скорости оборотов кулера. К сожалению, остановить его программа не позволяет, и желающим это сделать придётся использовать nvclock. Интересно то, что cool-bits были и в ОС Windows XP, их отмена была одним из требований Microsoft для получения драйверами NVIDIA Цифровой Подписи Microsoft. Теперь разгон там осуществляется сторонними утилитами. Для Windows 2000 cool-bits всё ещё доступны.
Для регулирования доступны регуляторы частоты видеочипсета и видеопамяти. Для некоторых видеокарт также доступны профили частот в зависимости от нагрузки, например "Без нагрузки", "2D-ускорение" и "3D-ускорение". Для того чтобы поднять частоту, нужно сдвинуть ползунок вправо. Также можно вписать необходимую частоту видеочипсета вручную, нажать Enter, затем вписать частоту видеопамяти и нажать Enter. Потом нажать кнопку "Применить". Обычно советуется поднимать частоты видеочиспета и видеопамяти синхронно, однако в nvidia-settings не показана синхронность регуляторов, в отличие от сторонних утилит разгона для Windows. Синхронность поднимания частот не обязательна.
Выше упоминалась другая утилита разгона видеокарт для Linux, nvclock. В настоящий момент у неё не выходят новые версии, поэтому установить её в современные дистрибутивы Linux проблематично.
Для разгона видеоадаптеров AMD/ATi существует сторонняя утилита AMDOverdriveCtrl, и многофункциональная утилита настройки aticonfig, входящая в состав официального драйвера ATi. Первое имеет графический интерфейс (GUI), на этом её преимущества заканчиваются. Она явно написана дилетантами, имеет недоработки и проблемы сборки из исходного кода. Одним из недостатков является то, что регулировка частот осуществляется через интерфейс ADL и имеет маленький допустимый диапазон для изменения частот для некоторых видеокарт. Хотя для начинающего оверклокера это может оказаться плюсом, а не минусом. Способ использования этой программы в точности такой же, как у утилиты nvidia-settings, описанный выше.
Маленький предел для многих видеокарт когда-то был и у aticonfig, но в версии драйвера 11.8 его стало возможно убрать командой:
$ aticonfig --od-enable AMD Overdrive(TM) enabled
Где знак $ указывает на то, что команду можно выполнить от имени пользователя. Больше это делать не надо - и после перезагрузки OverDrive будет разрешён.
Теперь давайте выполним команду aticonfig --list-adapters, чтобы узнать номер видеоадаптера,:
user@localhost ~ $ aticonfig --list-adapters * 0. 01:05.0 ATI Radeon HD 3200 Graphics 1. 02:00.0 ATI Radeon HD 5800 Series * - Default adapter
Обычно на компьютерах установлена только одна видеокарта, и цифра её номера всегда 0. В дальнейшем в командах изменения частот видеоадаптера необходимо будет указать его номер.
Приступим к разгону. Например, обычная частота видеочипсета ATI Radeon HD 5850 - 725 мегагерц. AMDOverdriveCtrl позволяет поднять частоту до 775. Однако референсное исполнение данной видеокарты предусматривает очень хорошую систему охлаждения, и можно смело поднимать её выше этого предела:
user@localhost ~ $ aticonfig --odsc=850,1000 --adapter=1
Adapter 0 - ATI Radeon HD 5800 Series
New Core Peak : 850
New Memory Peak : 1000
Где 1 - номер видеоадаптера.
Теперь давайте запустим приложение, активно использующее 3D-графику средствами OpenGL. Затем узнаем температуру чипсета:
user@localhost ~ $ aticonfig --adapter=1 --od-gettemperature
Adapter 1 - ATI Radeon HD 5800 Series
Sensor 0: Temperature - 68.50 C
C помощью aticonfig также можно изменить и измерять скорость вращения вентилятора.
Измерять:
aticonfig --pplib-cmd "get fanspeed 0"
Изменить:
aticonfig --pplib-cmd "set fanspeed 0 60"
60 - это скорость вращения в процентах, максимум 100.