Хардуер и гейминг

Редакция Overclock.bg ·

Нов инструмент сменя vBIOS на GeForce без флашване

Нов инструмент сменя vBIOS на GeForce без флашване

Самостоятелен разработчик, известен в мрежата като Panchovix, публикува на 17 октомври набор от инструменти, с които собственици на GeForce RTX карти могат да заредят модифициран vBIOS, без да пренаписват флаш чипа на платката. Проектът се състои от редактор с графичен интерфейс и два отделни loader-а — за Windows и за Linux. Новината беше подхваната от Tom’s Hardware и TechSpot.

Разликата спрямо познатия подход с nvflash е принципна. Досега модифицираният образ се записваше върху ROM-а на картата — операция, при която една грешка означава тъмен екран и нужда от втора видеокарта или програматор. Тук образът остава файл, а драйверът го чете при старт.

Как работи override-ът

На Windows loader-ът записва модифицирания vBIOS като двоична стойност vbios в ключа на устройството в регистъра:

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

Заедно с него се пипа и EnableGpuFirmware (стойност 0x11 — GSP firmware с fallback), а предишното състояние се пази в отделен ключ, за да може да бъде върнато. След рестарт на устройството драйверът вижда override-а и инициализира GPU-то с подадения образ. Флаш паметта на платката остава непокътната — ако махнете стойността от регистъра, картата се връща към оригиналното си firmware.

Освен GUI-то (vbios-loader-gui.exe) има и команден ред:

vbios-loader.exe status
vbios-loader.exe load ./payload.bin --gpu 0
vbios-loader.exe verify --gpu 0
vbios-loader.exe unload --gpu 0

Изискванията са Windows 10 или 11 (64-битов), администраторски достъп, драйвер 616.56 или по-нов (616.x/617.x) и payload файл, който отговаря на точния PCI device ID на вашата карта.

На Linux подходът е друг: скриптът пачва отворените kernel модули на Nvidia, така че GSP firmware да стартира с избрания образ, а стандартният boot запис остава като резервен вариант. Там трябват драйвери от серията 615.x с open kernel модули, Python 3.11 или по-нов, kernel headers, dracut, grub2-editenv и mokutil.

Графичният интерфейс на редактора за vBIOS, заредил образ на GeForce RTX 5080 Снимка: Panchovix / GitHub

Какво може да се пипа

Редакторът (GTK интерфейс плюс JSON режим за автоматизация) отваря различен набор параметри според архитектурата. При Blackwell (GB202, GB203, GB205, GB206) списъкът е най-дълъг: лимити на мощността, таван на напрежението, минимално напрежение (VMIN), диапазони на clock offset-ите, входният ток по 12 V, OCP прагове, PWM честота на вентилаторите, лимити по канали, записаните fan curves и zero RPM режимът.

За Ada (AD10x) и Ampere (GA10x) се добавя контрол върху мощността през слота и каналите на конекторите, а при Turing — фиксирани напрежения и токови лимити. Поддръжката за Turing обаче е обозначена като експериментална. Таймингите на паметта остават заключени — те се четат директно от ROM-а.

Ada и Ampere имат ограничение от 512 KiB при зареждането на GSP firmware, затова за тези карти образът минава през релокация.

Цифрите от тестовете

Разработчикът е публикувал резултати от собствените си карти, събрани и от KitGuru:

  • RTX 5080 — от 360 W на 500 W;
  • RTX 5090 Founders Edition — от 600 W нагоре, с таван до 800 W и напрежение, вдигнато от 1110 mV на 1150 mV;
  • RTX 4090 — таван от 750 W и core offset до +2000 MHz;
  • RTX 5060 Ti — 300 W.

Поддръжката обхваща десктоп картите от RTX 30, 40 и 50 серията; мобилните чипове от RTX 40 не влизат. Loader-ите и редакторът са под GPL-3.0, а готови двоични файлове има за Windows 10/11 и Linux (x86_64).

GeForce RTX 5080 от Nvidia — една от картите, тествани с модифициран vBIOS Снимка: Nvidia

Рисковете са реални

Документацията на проекта не увърта: „Модифициран vBIOS може да вдигне мощност, тактове и напрежения над проектните граници на картата. Можете да повредите хардуер.“ Това е различен клас намеса от плъзгача в MSI Afterburner — тук местите самите тавани, които производителят е заложил, включително защитите по ток.

Фактът, че флаш чипът остава чист, намалява риска да убиете картата софтуерно, но не променя физиката. 500 W през PCB, проектирана за 360 W, означава по-горещи VRM вериги и по-натоварен 12V-2x6 конектор. Гаранцията също е отворен въпрос — Nvidia няма официална позиция по проекта, а компанията вече показа, че променя плановете си за високия клас в движение: наскоро тя отрече да спира RTX 5090, макар картата да изчезна от собствения ѝ магазин.

Защо е интересно

Отвъд гонитбата на ватове инструментът е полезен и в обратната посока — може да свали лимитите под това, което драйверът позволява, което е търсено при тихи конфигурации и при карти в сървъри. А самата идея „модифицирай без да флашваш“ прави експериментите обратими: разликата между неуспешен опит и мъртва карта вече е един ключ в регистъра.

Сцената около Nvidia от известно време се движи точно от такива единични проекти — от фен-порта на DLSS 5 върху Radeon до рекордите под течен азот. Ако решите да пробвате, запазете оригиналния ROM на картата си преди всичко останало и започнете с малки стъпки, а не с 800 W.

Харесва ви? Отбележете ни и ще ни виждате по-нагоре в Google.

Предпочитан източник в Google

Прочетете още