Читайте нас в Telegram или Макс

Видеокарту Nvidia с 8 ГБ превратили в аналог A100 с 80 ГБ памяти

Исследовательница под ником Kate взломала майнинговую видеокарту Nvidia CMP 170HX и превратила её в аналог серверного ускорителя A100 с 80 ГБ памяти.

CMP 170HX построена на том же чипе GA100, что и A100. Nvidia выпускала её для майнинга Ethereum и сильно ограничила: пользователю доступно 8 ГБ памяти и 70 вычислительных блоков (SM), а интерфейс работает только как PCIe 1.0. При этом на плате распаяно около 80 ГБ памяти HBM.

Ограничения задают электронные предохранители (eFuse) внутри чипа. На серийных картах перезаписывать нужные предохранители запрещено. Kate обошла запрет с помощью сбоя напряжения: в момент включения карты на чип подаются короткие провалы питания, и контроллер предохранителей ошибается при чтении защитных настроек. Плату для таких сбоев на микроконтроллере STM32G4 по её просьбе спроектировала модель GPT-6 Astra. Подбор нужного сбоя занимает от одного до 48 часов.

Из 10 протестированных карт на восьми гигабайтах у девяти оказались исправны все 80 ГБ памяти. После разблокировки карта использует все рабочие вычислительные блоки, обычно 120–126 из 128. В серийных A100 их 108, поэтому, по замерам автора, взломанная карта работает примерно в 1,2 раза быстрее A100. Кроме того, разблокируются PCIe 4.0 и NVLink, но для NVLink нужна небольшая доработка платы.

Kate сообщила об уязвимости команде безопасности Nvidia до публикации. По её словам, она раскрыла детали после того, как другой исследователь независимо нашёл ту же уязвимость. Подробности и код она опубликовала в репозитории GA100VFI.

В сентябре «Код.ру» писал, как энтузиасты запустили генерацию кадров DLSS на видеокартах GeForce RTX 30, хотя Nvidia заявляла её как эксклюзив серии RTX 50.

Генерацию кадров Nvidia запустили на видеокартах GeForce RTX 30 неофициально
Мод dlssg_for_sm86 переносит фирменную генерацию кадров Nvidia на видеокарты GeForce RTX 30, для которых функция официально недоступна. Независимых тестов пока нет.