
Інструкція з андервольтингу відеокарт Radeon R9 270X / HD7870 та інших моделей GCN 1.0 для зниження енергоспоживання, температур і шуму.
Відеокарти Radeon серії HD 7870/7850 та R9 270/270X уже досить давно випали з майнінг-пулу і зараз більшість торговельних майданчиків буквально завалені великим асортиментом стареньких пристроїв на основі графічного процесора Pitcairn та його брата-близнюка Curacao.
Конкретно в моєму випадку ми маємо справу з відеокартою XFX Radeon R9 270X (R9-270X-CDFC). Втім, цей спосіб підійде як для звичайних (референсних) відеокарт R9 270, 270X, 280, 280X, так і для старіших Radeon HD 7870/7850 та HD 7970/7950.
Давайте поглянемо на температури та енергоспоживання карти при використанні рідного, немодифікованого біоса:
⤢ ВІДКРИТИУ стоку, при напрузі 1.150 вольта, споживання GPU становить ~82 ампери, що приблизно дорівнює ~94 ватам (тут вказані цифри виключно для GPU, разом із відеопам'яттю споживання карти дорівнює ~140 ватам). Графічний процесор прогрівся до 72 градусів при 76% обертів вентиляторів. Крім цього, как видно на вищезазначеному скріншоті, вхідна напруга 12 вольт досить відчутно просіла і дорівнювала 11.50 вольта: 350-ватний блок живлення не здатний адекватно функціонувати з такою відносно ненажерливою відеокартою.
Це, до речі, одна з основних причин, через які я взявся за андервольтинг цього графічного адаптера. Він зобов'язаний адекватно працювати на 350-ватному блоці живлення, а отже, увійти в межі 11.70 вольта. Але це моя особиста потреба. Вам же моя інструкція дозволить продовжити життя відеокарти, і, що також важливо, знизити її шум, а також енергоспоживання.
Із вступом покінчено, тепер перейдемо до зниження напруги живлення GPU:
Для цього нам знадобиться редактор біоса відеокарт Radeon покоління GCN 1.0 "VBE7". Цю програму можна завантажити з форуму TechPowerUp.
Крім цього, необхідно обов'язаково встановити програми GPU-z та MSI Afterburner. Перша дозволить дізнатися поточну напругу GPU, а друга редагувати частоту графічного процесора в реальному часі, і, що ДУЖЕ ВАЖЛИВО, моніторити температуру відеокарти.
ВСЕ, ЩО ВИ РОБИТИМЕТЕ ЗІ СВОЄЮ ВІДЕОКАРТОЮ, ВИ РОБИТЕ ВИКЛЮЧНО НА СВІЙ СТРАХ І РИЗИК! НІ АВТОР ЦЬОГО МАТЕРІАЛУ, НІ РЕСУРС UMTALE LAB НЕ НЕСУТЬ ВІДПОВІДАЛЬНОСТІ ЗА ВАШЕ МАЙНО!
Для початку запустіть інформаційну програму GPU-z і (надійно) збережіть стоковий біос за допомогою кнопки, на яку вказує стрілочка на скріншоті нижче:
⤢ ВІДКРИТИДалі скопіюйте (саме скопіюйте, а не вирізайте, щоб у вас зберігся бекап заводської прошивки!) отриманий файл у будь-яку папку і запустіть редактор VBE7.
⤢ ВІДКРИТИЗа допомогою кнопки "Open" відкрийте скопійований файл і переконайтеся, що на тій самій першій вкладці програми навпроти "VRM" у вас відображається один із таких контролерів: CHL822x, CHL8214, UP1637, UP1801, ST6788A або VT1556M.
⤢ ВІДКРИТИУ моєму випадку це CHL822x. Якщо вашого контролера в списку немає, то виставити точну напругу не вдасться, і доведеться задовольнятися лише випадаючим списком напруг. Що загалом теж не дуже погано, но поле для маневру сильно звужується.
Тепер переходимо у вкладку "Power Play" і ОБОВ'ЯЗКОВО редагуємо нижні дві (у випадку відеокарт HD 7000 одну, #3) позиції #3 та #0 (позиція #0 це частота турбо-бусту, яка з'явилася в лінійці R9):
⤢ ВІДКРИТИТут усе залежить від ваших уподобань: можна вибрати стокове значення частоти (рядок Core Clock) і підбирать під нього напругу (рядок VDDC) (тоді краще не опускати вольтаж нижче 1.1 вольта), або ж можна вибрати конкретну напругу (тоді краще не опускати нижче 0.900 вольта) і підбирати частоту під неї (у цьому випадку краще серйозно занизити частоту до 700-900МГц і вже відштовхуватися від неї).
Особисто я вибрав другий варіант і виставив рівно 1000 мілівольт (1 вольт VDDC), а також мінімально безпечні для цієї напруги 900МГц (Core Clock), після чого натиснув на кнопку "Save" і зберіг нову прошивку в окремий файл:
⤢ ВІДКРИТИДалі я запустив програму для прошивки біоса ATI ATIFlash (AMD VBFlash), завантажив за допомогою кнопки "LoadImage" щойно створений файл біоса:
⤢ ВІДКРИТИІ зашив її на карту за допомогою кнопки "Program":
⤢ ВІДКРИТИЯкщо все пройшло успішно, програма попросить вас перезавантажитися, щоб внесені зміни набули чинності. Якщо ж вона видасть помилку з написом "Fail!" - просто натисніть ще раз кнопку "Program".
⤢ ВІДКРИТИДалі я перейшов до тестування у стрес-тесті для відеокарт FurMark: підвищуючи в MSI Afterburner частоту чипа на ~15МГц кожні 5 хвилин (пристрілочний час), я з'ясував, що при напрузі 1000мв мій GPU здатний стабільно функціонувати на частоті 950МГц:
⤢ ВІДКРИТИПри 1000МГц FurMark вмить зависав намертво, що очевидно свідчило про брак напруги живлення. Тому я вирішив злегка підняти напругу до 1.05 вольта.
⤢ ВІДКРИТИУ підсумку відеокарта змогла стабільно відпрацювати 38 хвилин у "бублику", після чого я був упевнений, що подальший тест банально не принесе жодних сюрпризів:
⤢ ВІДКРИТИМаксимальна температура знизилася на 16 градусов, разом із чим і відчутно знизився рівень шума, що видавала немолода система охолодження. Паралельно енергоспоживання GPU впало з 94 до 62 ватів! На мій погляд, лише через це варто проводити процедуру андервольтингу.
Окрім FurMark, як інтенсивне 3D-навантаження я використовував ігри The Witcher 2/3 та Destiny 2, запущені в роздільній здатності 2560x1440. XFX R9 270X з модифікованим біосом упоралася з кожною грою без жодних проблем.
⤢ ВІДКРИТИХотілося б зазначити, що в тому ж Відьмаку температура не перевищувала 53 градусів, що на 8 градусів нижче за показники в "бублику". Відповідно, енергоспоживання відеокарти також буде трохи нижчим, ніж у стрес-тесті.
Нижче наведено посилання на всі програми, що використовуються в цій інструкції, а також кілька модифікованих біосів зі зниженим енергоспоживанням для відеокарти XFX Radeon R9 270X:
Завантажити редактор біоса VBE7 можна за цим посиланням.
Завантажити програму для прошивки біоса ATI ATIFlash / AMD VBFlash можна за цим посиланням.
Біос для відеокарти XFX Radeon R9 270X з напругою 1000mv і частотами 900/1400МГц:
Завантажити
Біос для відеокарти XFX Radeon R9 270X з напругою 1050mv і частотами 1000/1400МГц:
Завантажити
Якщо у вас залишилися запитання або будь-які побажання - ласкаво прошу в коментарі.