Как разлочить видеокарту amd

Обновлено: 05.07.2024

Вновь и вновь в Интернете появляется информация об утилитах и специализированных версиях BIOS, которые позволяют разблокировать архитектурные блоки GPU. На этот раз новость касается некоторых GPU от AMD.

Утилита потенциально должна работать со всеми GPU AMD "Fiji", "Hawaii" и "Tonga". Скорее всего, будут корректно определяться и все новые архитектуры GCN. Утилита тестировалась на GPU "Fiji" в новых видеокартах Fury, а именно Radeon R9 Fury X (тест и обзор) и Radeon R9 Fury (тест видеокарт ASUS и Sapphire). Видеокарты GPU "Hawaii" относятся к предыдущему поколению – поддерживаются Radeon R9 290X и Radeon R9 290. Что касается новой редакции с кодовым названием "Grenada" в виде Radeon R9 390X (тест и обзор), то утилиту потенциально использовать можно, но сможет ли она активировать CU – пока неизвестно. Видеокарты Radeon R9 285 (тест и обзор) и Radeon R9 380 (тест и обзор) опираются на упомянутый GPU "Tonga" – с ними утилита тоже может обращаться к конфигурации CU.

Разработчик CUINFO в качестве примера взял Sapphire Radeon R9 Fury Tri-X, утилита выдала следующие значения:

То есть активны 56 из 64 доступных блоков Compute Units. То есть каждый восьмой CU заблокирован аппаратным способом, активация невозможна или очень трудоемка. Обратите внимание, что почти все заблокированные CU находятся в разных столбцах. Возможны конфигурации, когда из заблокированных CU формируется целый столбец. Ниже приведен вариант конфигурации, когда один столбец полностью заполнен.

SE1 hw/sw: 00030000 / 00000000 [. x.x]
SE2 hw/sw: 02400000 / 00000000 [. xx]
SE3 hw/sw: 90000000 / 00000000 [. x.x]
SE4 hw/sw: 00090000 / 00000000 [. xx]

TX12, разработчик CUINFO, описывает ситуацию так:

Но дело, конечно, не заканчивается информацией об отключенных CU. TX12 предлагает скрипт, создающий три разные версии BIOS. В зависимости от позиции и числа заполненных столбцов CPU, следует использовать свою версию BIOS. Все детали подобно описаны в руководстве на английском. Важно не забыть сделать резервную копию оригинальной версии BIOS.

Radeon R9 Fury с 3.840 потоковыми процессорами

Radeon R9 Fury с 3.840 потоковыми процессорами

Не секрет, что некоторые производители иногда выпускают одинаковые с точки зрения применяемой элементной базы видеокарты, искусственно занижая их возможности для продажи в более низком ценовом сегменте.

В этом контексте хотелось бы выделить видеокарты с чипами памяти высокой плотности, в BIOS-е которых искусственно занижен их реальный размер. Память таких видеокарт можно разблокировать, прошив в них версию BIOS от соответствующей модели с большим объемом видеопамяти.

Разблокировка памяти особенно актуальна для видеокарт AMD Radeon серии RX, так как позволяет осуществлять полноценный майнинг на алгоритме Ethash, без использования расширенного (зомби) режима, когда размер данных DAG полностью не вмещается в видеопамять.

Как узнать, есть ли на видеокарте заблокированная производителем видеопамять?

Чтобы узнать, есть ли на конкретной видеокарте возможность разлочить спрятанную производителем видеопамять, нужно узнать какие именно микросхемы установлены на ее плату.

Это можно сделать, разобрав видеокарту, после чего считать маркировку микросхем, определить их плотность и физический размер видеопамяти.

Кроме того, для определения маркировки микросхем видеокарт AMD без разборки, можно использовать утилиты:


Кроме того, маркировку установленной видеопамяти можно также узнать, открыв файл BIOS видеокарты в подходящем редакторе, например, для видеокарт серии Radeon RX, в программе PolarisBiosEditor:


Изучение возможностей разблокировки памяти, установленной на видеокартах без их разборки

Для изучения возможностей разблокировки памяти видеокарт без их разборки нужно:

  • определить соответствие номеров видеокарт и PCI-E устройств компьютера (для компьютера с одной дискретной видеокартой этот пункт можно пропустить), выделить те GPU, которые теоретически могут быть разблокированы;
  • узнать маркировку чипов памяти на нужных GPU;
  • изучить даташиты микросхем видеопамяти, установленных на выбранных видеокартах на предмет их плотности (объема);
  • умножить число микросхем памяти , установленных на плате видеокарты на объем памяти каждого чипа, сравнить его с заводскими значениями.

В случае нахождения отличий в большую сторону в объеме видеопамяти, полученном в соответствии с маркировкой микросхем, найти BIOS, поддерживающий такую конфигурацию и прошить его в видеокарту.

Для нахождения соответствия номеров видеокарт и PCI-E устройств можно использовать служебную информацию из консоли майнера. Она нужна для того ,чтобы точно знать, какие видеокарты в системе имеют меньший объем памяти.

Например, в консоли teamredminer видно, что в зомби-режиме работают четырехгиговые видеокарты 2, 3, 5, 6 (номера PCIe 03, 05, 07 и 08 соответственно):


Утилита amdmeminfo выдает информацию о микросхемах памяти на всех видеокартах. Изучив данные по микросхемам видеокарт на PCI-E с номерами03, 05, 07 и 08 можно сделать выводы об отсутствии или наличии программной блокировки.

Пример конфигурации видеокарт с отсутствием возможности разблокировки дополнительной памяти:

Memory Model: Samsung K4G80325FBHC25


Вам также может понравиться

Некоторые особенности проекта Chia Network (криптовалюта XCH)

Почему биткоин имеет высокую стоимость несмотря на падение цены в результате кризиса

Известный немецкий оверклокер под ником «der8auer» поделился способом разблокировки дополнительных вычислительных возможностей видеокарты AMD Radeon RX 460, что позволяет повысить ее производительность ориентировочно на 5-10%. Дело в том, что изначально GPU AMD Polaris 11, на котором и базируется AMD Radeon RX 460, обладает 896 потоковыми процессорами и 56 текстурными блоками. Путем обновления BIOS можно разблокировать дополнительные 128 потоковых процессоров и 8 текстурных блоков.

AMD Radeon RX 460

На данный момент этот способ проверен для 4-гигабайтных видеокарт ASUS ROG STRIX RX 460 OC GAMING (ROG STRIX-RX460-O4G-GAMING) и SAPPHIRE NITRO Radeon RX 460 4G D5 OC. Он требует лишь выполнения нескольких простых шагов. Во-первых, следует открыть утилиту GPU-Z и сохранить стандартную версию BIOS, кликнув на пиктограмму стрелки возле строки BIOS Version. В случае возникновения проблем это позволит восстановить работоспособность видеокарты. Далее загружаем специальную версию BIOS для своего адаптера (ASUS ROG STRIX RX 460 OC GAMING или SAPPHIRE NITRO Radeon RX 460 4G D5 OC), распаковываем архив и запускаем файл «flash unlocked bios.bat».

AMD Radeon RX 460

AMD Radeon RX 460

AMD Radeon RX 460

После завершения обновления BIOS можно рассчитывать на бонус в 5-10% производительности, но при одном недостатке: замечено, что новый драйвер AMD Radeon Software Crimson ReLive Edition использует проверку целостности BIOS в видеокартах линейки AMD Polaris. Поэтому по умолчанию могут возникнуть проблемы с его установкой после подобной модификации BIOS. В результате можно или использовать предыдущую версию драйвера, либо путем дополнительных манипуляций заставить AMD Radeon Software Crimson ReLive Edition работать с модифицированным BIOS.


В начале прошлого месяца компания AMD представила видеокарту AMD Radeon RX 480. Это первая видеокарта компании, в которой работает графический процессор с архитектурой Polaris. Производительность устройства составляет 5,5 TFLOPS, что неплохо для карты с ценой в $199 (за минимальную конфигурацию). Кроме того, здесь добавлена поддержка технологий виртуальной реальности — сейчас это важное направление, на которое ориентируются многие производители. Графический процессор Polaris 10 изготовлен по 14-нм технологии FinFET. Он содержит 2034 потоковых процессора, а для обмена данными с памятью используется 256-разрядная шина. Адаптер оснащен шестиконтактным разъемом питания и четырьмя видеовыходами.

Характеристики карты, как видим, неплохие, но, как оказалось, их можно улучшить. Оверклокеры смогли увеличить частоту GPU, а благодаря хитрому трюку объем видеопамяти можно увеличить с 4 ГБ до 8 ГБ.

Разгоняем графический процессор

Сразу после выхода карты на рынок энтузиасты заинтересовались её разгонным потенциалом. Оверклокеры смогли увеличить рабочую частоту графического процессора видеокарты AMD Radeon RX 480 до 1425 МГц. Штатная частота GPU карты составляет 1120/1266 МГц в стандартном/повышенном режимах. При проверке разогнанной карты в 3DMark Firestrike был получен результат в 14646 баллов. Это выше показателей таких карт, как Radeon R9 390X и Radeon R9 Nano, которые были разогнаны в заводских условиях.


После завершения этих экспериментов энтузиасты решили проверить работу карты с жидкостной системой охлаждения. В этом случае использовался и дополнительный вентилятор, охлаждавший чипы памяти и систему питания. Кроме того, пришлось установить дополнительный внешний контроллер питания. С помощью контроллера напряжение на GPU было повышено до 1,35 В. Результат разгона впечатляет: частота видеочипа была увеличена до 1500 МГц, а чипов памяти — до 9000 МГц. Результат в 3DMark Firestrike увеличился до 15363 баллов. Правда, элементы питания нагрелись до 105 градусов Цельсия, и карта стала потреблять 260 Вт.

Видеокарта AMD Radeon RX 480 покорила частоту 1,5 ГГц для GPU и превзошла Radeon R9 390X и Radeon R9 Nano в тестах

В июне стало известно о проблемах с превышением указанных в спецификациях параметров энергопотребления картой Radeon RX 480. 150-ваттный адаптер потреблял при полной нагрузке 168 Вт. Будучи установленным в PCI-E слот, этот адаптер потреблял 90 Вт. Это больше, чем штатные для слота 75 Вт. После того, как о проблеме стало известно, компания ее исправила, выпустив обновление ПО — Radeon Software 16.7.1.

Увеличиваем объем памяти

Производитель выпускает две версии карты AMD Radeon RX 480: с 4 и 8 ГБ видеопамяти. Как оказалось, у младшей модели AMD Radeon RX 480 4G видеопамяти на самом деле 8 ГБ. При непосредственном осмотре версии с 4 ГБ оказалось, что на плате размещено 8 чипов памяти от Samsung общим объемом в 8 ГБ.


Но половина памяти отключена производителем, «лишняя» память залочена на уровне BIOS. Снижать объем памяти устройства таким образом — не самое рациональное решение, но в первых картах AMD Radeon RX 480, поступивших на рынок, отключение произведено именно так.



Как оказалось, блок можно снять. Для этого нужна программа ATIFlash 2.74. С ее помощью представители сайта TechPowerUp сняли образ BIOS карты с 8 ГБ памяти. Образ доступен по этой ссылке. После этого полученный образ перенесли на младшую модель. Сразу после этого младшая модель показала прирост видеопамяти до 8 ГБ. Работа модифицированной карты была проверена в процессе игры в «Call of Duty: Black Ops III». Игрушка потребляет больше 4 ГБ видеопамяти в режиме 4K Ultra HD (3840 x 2160). Тестовый прогон игры был сделан и на 8 ГБ версии карты. Обе карты показали практически одинаковый результат. Оригинальная 8 ГБ карта обеспечила 24.6 fps, модифицированная 4 ГБ карта показала 24.7 fps, а оригинальная 4 ГБ карта показала 23.3 fps.


Разница в цене между 4 ГБ и 8 ГБ версиями AMD Radeon RX 480 составляет $30.

Перед прошивкой младшей карты обязательно убедитесь в том, что на плате присутствует 8 чипов памяти Samsung. Вполне может случиться, что производитель уменьшит количество видеопамяти физически, и тогда при попытке перепрошить младшей версии карты образом BIOS старшей модели получится «кирпич».


Аналогичным способом в 2011 году научились превращать ATI Radeon HD 6950 в HD 6970. BIOS младшей модели умельцы перепрошивали на BIOS старшей модели, получая полную функциональность HD 6970 и экономию в примерно $100 (на то время). Первыми о возможности такой прошивки сообщили журналисты уже упомянутого сайта TechPowerUp.

Говоря о видеопамяти графических адаптеров стоит вспомнить проблему с картами NVIDIA. А именно — с моделью GTX 970. Производитель в спецификациях к карте указывал объем видеопамяти 4 ГБ. Это действительно так, но восьмая часть этого объема нормально не работала. При доступе к последним 500—700 мегабайтам памяти GTX 970 производительность значительно проседает. Падение очень заметное — с 150 ГБ/с до 19,88 ГБ/с.

Память карты была поделена на два сегмента. Это основной сегмент быстрой памяти в 3,5 ГБ и остаток в 0,5 ГБ. Проблема с последними 500 МБ проявлялась в основном у владельцев 4K-мониторов или систем с несколькими дисплеями.

Виртуальная реальность

В системных требованиях таких шлемов виртуальной реальности, как HTC Vive и Oculus Rift указана мощная видеокарта в ценовом диапазоне от $300. AMD предлагает свою карту за $199. Таким образом, нижний порог стоимости систем VR постепенно снижается.

Специально для режима VR выпущен набор библиотек и SDK под названием LiquidVR (поддерживается API DirectX 12 и Vulkan).

Кроме того, добавлена технология Variable Rate Shading (VRS), которая предназначена для экономии ресурсов филлрейта пикселов в VR-среде. Эта функция позволяет драйверу снижать нагрузку с GPU по заполнению пикселов избыточных площадей, компенсирующих искажения пропорций линзами шлема.

Карты NVIDIA GTX 1080 и 1070 тоже поддерживают режим виртуальной реальности, но они относятся к высшему и среднему ценовому сегменту. К примеру, стоимость NVIDIA GTX 1070 составляет $380. А цена флагманской модели NVIDIA GTX 1080 — $600.

Программное обеспечение

Сейчас компания обещает выпускать новые версии драйверов к своим продуктам чаще, чем в предыдущие годы. К примеру, в 2015 году было выпущено всего три версии Radeon Software с сертификацией WHQL, плюс девять побочных версий с оптимизацией определенных игр.

AMD планирует начать выпуск шести крупных обновлений драйверов с сертификацией WHQL и необходимые для геймеров промежуточные версии, которые будут оптимизироваться под конкретные игры.

Конкуренты

Компания NVIDIA выпустила конкурента AMD Radeon RX 480 — видеокарту NVIDIA GeForce GTX 1060 с ценой в $249. GPU GP106 содержит 1280 ядер CUDA. Количество текстурных блоков здесь равно 80. Шина — 192-разрядная, памяти GDDR5 — 6 ГБ. GPU работает на базовой частоте 1056 МГц, максимальная частота составляет 1708 МГц. Эффективная частота памяти — 8000 МГц. Производительность GPU — 4,4 TFLOPS.

Карта потребляет около 120 Вт, разработчик предусмотрел один шестиконтактный разъем дополнительного питания. На монтажной планке карты — пять видеовыходов. DVI, HDMI, плюс три DisplayPort.

Читайте также: