Добавить в корзинуПозвонить
Найти в Дзене
VRM: GAME NEWS

Энтузиаст собрал GeForce RTX 3070 с 16 ГБ видеопамяти взяв доп. память из RX 6900 XT

Пользователь форума Hardwareluxx опубликовал детальный отчёт о превращении серийной GeForce RTX 3070 с 8 ГБ видеопамяти в рабочий 16-гигабайтный вариант. За основу была взята Gigabyte RTX 3070 Gaming OC, оснащённая восемью микросхемами памяти Samsung K4Z80325BC-HC14 — это 8-гигабитные чипы, дающие в сумме 8 ГБ GDDR6. Карта имела незначительный дефект: предыдущий владелец оторвал несколько SMD-резисторов и конденсаторов на обратной стороне вместе с контактными площадками. Благодаря этому она досталась по привлекательной цене и после быстрого ремонта была полностью функциональна в стоковом виде. Вторым участником стала AMD Radeon RX 6900 XT с полностью нерабочим графическим процессором — классическая проблема многих дефектных RX 6800/6900. Однако её память осталась исправной: на плате стояли восемь чипов Samsung K4ZAF325BM-HC16 ёмкостью 16 Гбит каждый (2 ГБ), то есть ровно 16 ГБ. Разница в маркировке HC14 и HC16 указывает на скорость: первые рассчитаны на 14 Гбит/с (1750 МГц), вторые — н

Пользователь форума Hardwareluxx опубликовал детальный отчёт о превращении серийной GeForce RTX 3070 с 8 ГБ видеопамяти в рабочий 16-гигабайтный вариант.

За основу была взята Gigabyte RTX 3070 Gaming OC, оснащённая восемью микросхемами памяти Samsung K4Z80325BC-HC14 — это 8-гигабитные чипы, дающие в сумме 8 ГБ GDDR6. Карта имела незначительный дефект: предыдущий владелец оторвал несколько SMD-резисторов и конденсаторов на обратной стороне вместе с контактными площадками. Благодаря этому она досталась по привлекательной цене и после быстрого ремонта была полностью функциональна в стоковом виде.

Вторым участником стала AMD Radeon RX 6900 XT с полностью нерабочим графическим процессором — классическая проблема многих дефектных RX 6800/6900. Однако её память осталась исправной: на плате стояли восемь чипов Samsung K4ZAF325BM-HC16 ёмкостью 16 Гбит каждый (2 ГБ), то есть ровно 16 ГБ. Разница в маркировке HC14 и HC16 указывает на скорость: первые рассчитаны на 14 Гбит/с (1750 МГц), вторые — на 16 Гбит/с (2000 МГц).

Идея: пересадить вдвое более ёмкие чипы с «красной» карты на «зелёную» и активировать в BIOS скрытую поддержку 16 ГБ, которую NVIDIA, как выяснилось позже, закладывала ещё на этапе проектирования.

Пайка, трафареты и 3D-печать

Автор, имея опыт пайки и собственное оборудование, приступил к демонтажу микросхем с обеих плат. Для реболлинга был заказан на AliExpress шестиместный трафарет под GDDR6 — без держателя, из соображений экономии. Недостающую оснастку спроектировали и напечатали на 3D-принтере самостоятельно, причём держатель подошёл с первой же попытки.

-2
-3

Старые чипы облуживались и очищались, наносился тонкий слой флюса, после чего через трафарет рассыпались свинцовые шарики диаметром 0,45 мм. Удерживаемые только липким флюсом, шарики не смещались при аккуратном переносе чипов пинцетом. Затем микросхемы помещались на нагревательную плиту с температурой около 190 °C до полного оплавления припоя. Монтаж на печатную плату выполнялся аналогично: нижний подогрев плюс аккуратная работа термовоздушным феном.

После замены всех восьми чипов и предварительной проверки MATS-тестом (специализированная диагностика памяти NVIDIA) ошибок не обнаружилось. Однако объём всё ещё определялся как 8 ГБ одной замены железа оказалось мало.

В видеокартах NVIDIA конфигурация памяти задаётся не только прошивкой, но и комбинацией так называемых strap-резисторов, которые считываются при старте GPU и указывают, какую таблицу таймингов из BIOS использовать. В распоряжении автора оказались утекшие сервис-документы на карты Gigabyte, где была описана карта strap-конфигураций, включая вариант для 16-гигабитных чипов Samsung — Strap 6. Перепайка соответствующих резисторов (всего двух, переведённых в высокий уровень) ожидаемо превратила карту в 16-гигабайтную — по крайней мере, в теории.

На практике не вышло. Изображение на мониторе появлялось, драйвер устанавливался, но сразу после загрузки ОС или при переходе из режима нагрузки в простой экран гас или заливался сплошным цветом — красным, зелёным, синим. В 4K нестабильность была заметнее, чем в FullHD, однако и там вылеты случались регулярно.

Энтузиаст начал планомерную диагностику. С помощью утилиты ThermSpy он принудительно фиксировал состояния питания (P-States) и выяснил: карта стабильна во всех режимах, кроме P3. Именно в этот момент частота памяти падала до 5001 МГц. Полный список поддерживаемых частот памяти выглядел так (вывод nvidia-smi --query-supported-clocks mem):

  • P0: 7001 МГц
  • P2: 6801 МГц
  • P3: 5001 МГц
  • P4: 810 МГц
  • P5: 405 МГц

При этом P4 и P5 имели одинаковую частоту памяти; разница была только в частоте GPU. Чёрный экран возникал именно при снижении с 6801 до 5001 МГц.

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

text

nvidia-smi --lock-memory-clocks=7001

Команда прописывалась в автозагрузку через планировщик задач, и карта становилась стабильной. Платой за стабильность стало повышенное энергопотребление в простое — 47 Вт вместо 33 Вт. Гораздо хуже оказалось другое: производительность упала на 10–15 % по сравнению с аналогичными RTX 3070, хотя и частота, и потребляемая мощность оставались на том же уровне. Когда же блокировку снимали и успевали запустить бенчмарк до очередного вылета, скорость возвращалась к норме.

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

Чтобы убедиться, что проблема именно в BIOS, а не в самих чипах, мастер впаял миниатюрный тумблер, позволяющий переключаться между 8-гигабайтной (Strap 0) и 16-гигабайтной (Strap 6) конфигурациями (естественно, при выключенном питании — strap считываются только при холодном старте). В 8-гигабайтном режиме карта была абсолютно стабильна при любых переходах частот. Вывод однозначный: железо исправно, тайминги под 16 ГБ недоделаны.

БИОС

Тогда начался глубокий разбор BIOS с помощью редактора ImHex и открытого файла шаблонов (pattern), созданного участником форума TechPowerUp под ником StViolenceDay. Этот файл позволяет наглядно интерпретировать структуру прошивки, превращая сырые байты в осмысленные таблицы.

Анализ показал, что в BIOS присутствует больше strap-конфигураций, чем описано в сервисных документах. Прямое сравнение Strap 0 (8 ГБ Samsung) и Strap 6 (16 ГБ Samsung) выявило различия не только в поле Density (5 для 8 ГБ, 6 для 16 ГБ), но и во всех частотных диапазонах. Для каждой ступени частоты памяти (в диапазонах, например, 4700–5250 МГц или 6301–16383 МГц) существовали отдельные подтаблицы с базовыми таймингами и индексом в основную таблицу mem_tweak_timings. Почти везде между Strap 0 и Strap 6 были расхождения во флагах и таймингах.

Другими словами, инженеры NVIDIA действительно закладывали поддержку 16 ГБ, но не довели оптимизацию таймингов до конца — точнее, остановились на каком-то промежуточном варианте, который оказался неработоспособен на серийном кремнии. Примечательно, что все BIOS от разных производителей для RTX 3070 содержат одни и те же strap-таблицы; видимо, это часть эталонного дизайна, которую вендоры не имеют права менять.

Strap 9 (бинарное 1001), которая, согласно документации от RTX 2080 Ti, тоже предназначена для 16-гигабитных чипов Samsung. Карта с такой конфигурацией не стартовала вовсе — вероятно, тайминги ещё более сырые либо этот вариант вообще не активирован в кремнии GA104.

Решение

С эпохи Pascal NVIDIA использует Falcon Security Engine — аппаратный блок, проверяющий целостность BIOS по 32-битной контрольной сумме. Любое изменение глубже заголовка приводит к тому, что GPU отказывается запускаться. Инструменты вроде nvflashk или omgvflash умеют обходить проверку подписи при кросс-прошивке (например, при установке BIOS от другой модели), но не позволяют редактировать содержимое прошивки. Аппаратный программатор тоже бессилен. Попытки поднять или опустить напряжение на GPU и памяти аппаратными модами с подстроечными резисторами на выводах VrefIn ШИМ-контроллеров не повлияли на стабильность.

-4

Выход нашёлся на программном уровне. В реестре Windows существует параметр DisableDynamicPstate, который полностью отключает динамическое переключение состояний питания, принудительно удерживая карту в режиме P0. Базовый путь:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}

Далее нужно найти подключ (0000, 0001, …), где в строке DriverDesc содержится «RTX 3070», и создать там DWORD-параметр DisableDynamicPstate со значением 1. Для автоматизации автор написал скрипт, который проходит по всем подключениям и прописывает настройку.

Переключатель с 8 на 16 гб и обратно
Переключатель с 8 на 16 гб и обратно

Результат: карта стала стабильной с 16 ГБ, ни одного вылета. Правда, из-за постоянной работы на максимальной частоте потребление в простое выросло примерно до 70 Вт, но иначе было не справиться.

Финальная сборка

Добившись стабильности, автор решил полностью снять ограничение по энергопотреблению. Для этого он выполнил шунт-мод на двух входных линиях питания PCIe 6/8-pin, напаяв поверх штатных шунтов такие же резисторы — теперь контроллер «видит» половину реального тока, и лимит мощности фактически удваивается. На слоте PCIe шунт-мод не делался, чтобы не перегружать материнскую плату. Вместо этого энтузиаст перенёс один резистор, изменив маршрут питания некоторых силовых MOSFET-ключей: вместо слота они стали питаться от 8-контактного разъёма. В результате потребление через PCIe снизилось до безопасных 33 Вт.

-6

После мода карта под FurMark потребляла до 370 Вт (измерено внешним оборудованием) и больше не упиралась в лимит. Силовые транзисторы на плате, согласно спецификациям, допускают нагрузку до 450 Вт.

Охлаждение собрали на совесть: качественная термопаста для GPU и термопрокладки-паста Halnziye HY2610 (по эффективности сравнимая с TG Putty Pro) для чипов памяти и мосфетов. Температуры стали ниже, чем на первых тестовых скриншотах, где ещё использовалась старая паста после многократных переборок.

Тесты

Теперь, располагая стабильной 16-гигабайтной RTX 3070, автор провёл серию сравнительных тестов, используя тумблер для переключения между режимами памяти на одной и той же карте.

Разгонный потенциал:

  • По ядру и в 8 ГБ, и в 16 ГБ режимах удалось прибавить одинаковые +170 МГц.
  • Память в 8-гигабайтном варианте разогналась только на +1100 МГц, а в 16-гигабайтном — сразу на +2000 МГц.

Синтетические бенчмарки (Steel Nomad, Superposition 4K):

  • На стандартных частотах 16 ГБ конфигурация была чуть медленнее из-за «сырых» таймингов.
  • После разгона памяти 16-гигабайтный вариант обходил максимально разогнанный 8-гигабайтный на те же несколько процентов.

Игровые тесты стали настоящим откровением. В Spider-Man 2 с пресетом «Очень высоко» в разрешении 4K:

  • 8 ГБ (занято 7,9 ГБ видеопамяти) — рваный фреймтайм, постоянные фризы, низкий средний FPS из-за переполнения локального буфера и ухода данных в системную память через PCIe.
-7

  • 16 ГБ (занято 13,3 ГБ) — плавный геймплей, почти двукратный рост кадровой частоты, идеально ровные фреймтаймы.

-8

Там, где 8-гигабайтная карта захлёбывается, 16-гигабайтная летает. Дополнительный объём памяти не просто раскрывает потенциал графического процессора, но и радикально меняет игровой опыт в тяжёлых современных проектах.

Технически GeForce RTX 3070 полностью совместима с 16 ГБ памяти. Инженеры NVIDIA не только экспериментировали с такой конфигурацией, но и оставили в BIOS всё необходимое для её работы — за исключением доведённых до ума таймингов. Причины отказа от коммерческого выпуска, вероятнее всего, лежат в плоскости маркетинга и сегментации продуктовой линейки (чтобы не создавать конкуренцию более дорогим моделям).

Энтузиаст же в итоге получил уникальную видеокарту с физическим переключателем объёма памяти — своеобразный «инженерный образец»,. Полная история со всеми техническими подробностями и фотографиями доступна в ветке форума Hardwareluxx

https://www.computerbase.de/forum/threads/projekt-rtx3070-umbau-auf-16gb-mit-8gb-16gb-schalter.2271260/#post-31493388
Ссылка на форум*

Подписывайтесь на нашу группу в ВК — VRM: Game News, где мы регулярно постим техно-мемы, новости видеоигр и технологий. Так же подписывайтесь на наш YouTube TikTok RUTUBE. Там мы обучаем правильно собирать ПК, а так же проводим тесты термоинтерфейсов и различного ПК железа.

-9
IT
5,67 млн интересуются