Перед началом — несколько слов, которые для меня важны.
MSI Afterburner был и остаётся лучшим инструментом для видеокарт NVIDIA на рынке. То, чего Алексей “Unwinder” Николайчук добился за эти годы, действительно выдающийся результат. Afterburner — золотой стандарт для настройки GPU, OSD, управления вентиляторами и расширенного редактирования кривой. NV-UV не пытается заменить Afterburner. Ни сейчас, ни в будущем. NV-UV — это Companion Tool: он упрощает первые шаги в undervolting на Blackwell и автоматизирует такие вещи, как переключение пресетов, восстановление после сбоев и оптимизацию через scanner. Но для тонкого редактирования кривой, overclocking, OSD и всего, что выходит за рамки undervolting, Afterburner остаётся основным инструментом. Когда вы нашли стабильную UV-настройку через NV-UV, NV-UV можно закрыть и дальше оставить работу AB: профиль находится в AB и работает оттуда как обычно.
NV-UV начинался как небольшой сторонний проект — для моей RTX 5090 и друзей, которым я хотел показать undervolting. Честно говоря, я не ожидал, что он превратится в инструмент, которым реально захотят пользоваться так много людей. Такой интерес меня сильно удивил.
Отдельное спасибо моему NV-UV Discord-сообществу, тестерам, которые часами доводили scanner до пределов, тестерам, которые помогали дорабатывать интерфейс, и всем, чья обратная связь постепенно делала NV-UV лучше. Спасибо также моим друзьям и семье, которые терпели, что последние недели меня почти не было рядом. И отдельная благодарность технической прессе, особенно Raphael (PCGH), который нашёл инструмент и показал его более широкой аудитории, а также Andreas (Hardwareluxx), который внимательно рассмотрел NV-UV. Спасибо и PCGH Hardware за то, что они дали NV-UV место на своём форуме. Именно в этом уже много лет и состоит PC-сообщество: настройка, тестирование, игры и удовольствие от процесса. Спасибо от всего сердца. ❤️
— Christian
NV-UV — инструмент для undervolting современных видеокарт NVIDIA: RTX 50 Series (Blackwell), RTX 40 Series (Ada) и, начиная с v0.98, RTX 30 Series (Ampere). Он упрощает процесс undervolting, который обычно требует ручного редактирования кривой в MSI Afterburner.
NV-UV использует Afterburner как backend, поэтому должны быть установлены MSI Afterburner + RTSS.
| 🎚️ Voltage Lock | Один клик — GPU работает в точно заданной точке напряжения/частоты |
| 📊 4 Preset Levels | Eco · Balanced · Performance · Max, значения для каждой модели GPU проверены сообществом |
| 🔍 Обнаружение стоковой кривой | Автоматически считывает реальную VF-кривую конкретно вашей видеокарты из AB |
| 🔬 OCS → UV | Импорт результатов AB OC Scanner и построение UV-кривой под конкретный чип |
| 🎮 Игровой Реплей | Автоматическое снижение шага при сбое, обучение для каждой игры и отдельный обзор Replay Adjustments |
| 🌡️ Blackwell Hotspot НОВОЕ в v0.99.2 | Экспериментальная hotspot-температура для поддерживаемых RTX 50 с автоматической настройкой плагина MSI Afterburner |
| ✈️ UV-Пилот | Автоматически определяет игры и переключается на оптимальный preset |
| ⚡ UV⚡Проба НОВОЕ | Просмотр community UV-значений для вашей карты и применение их в слот |
| 🌍 Global / No Override НОВОЕ | Один tier для всех игр или исключение отдельных игр из него |
| ⚡ Сканер шага напряжения | Stage 1 (максимальная стабильная частота) + Stage 2 (минимальное стабильное напряжение), стресс-движок DX12/DXR |
| 🎯 Optimize Point НОВОЕ | Stage 2 — поиск минимального напряжения для фиксированной частоты; тонкая настройка после Stage 1 |
| 📐 V-Step Compensation НОВОЕ | Scanner автоматически компенсирует V-Droop для более точных тестов |
| 🖥 Смарт Hz | Низкая частота обновления на рабочем столе и нативная частота в играх. Правый клик — выбор частоты в простое. Экономит около 10–25 Вт в idle. |
| 🌍 DE/EN/RU/ES | Полный интерфейс на немецком/английском/русском/испанском, переключение в футере без перезапуска (цикл DE → EN → RU → ES). НОВОЕ в v0.99.1: полностью русский и испанский интерфейс (включая названия функций) |
| 🔥 3D Stress Test | Render engine DX12 + DXR без окна вывода (headless), с пульсирующими паттернами нагрузки |
| ⚓ Anchor Profile | Правый клик по слоту — применяется при запуске, восстанавливается UV-Пилотом после завершения игр |
| 🧊 Оптимизация простоя | Низкие напряжения = stock; снижает потребление на рабочем столе/в простое |
| 🔧 Фикс V-шага | Компенсирует Blackwell-ошибку point-before-flatten |
| 📐 Мини-вид | Компактный вид, удобен рядом с редактором кривой AB |
| 🎨 5 Skins | Dark + UV-Party + Royal Blue + Infinity + Summer26. Улучшено в v0.99.2: более яркий lime-цвет кривой V/F для лучшей читаемости Summer26 |
| ⏻ System Tray | Работает в фоне. Autostart будет добавлен после подписи EXE. |
Зелёный сегмент кривой V/F теперь использует более яркий lime-цвет. Благодаря этому кривая заметно лучше выделяется на фоне зелёной лужайки Summer26.
Game Browser теперь даёт больше места строке поиска, списку игр и дополнительной информации. Стандартная ширина увеличена с 920 до 1040 пикселей, минимальная — с 820 до 940 пикселей. Высота окна не изменилась.
В Game Browser появилась отдельная вкладка со всеми значениями, которые Игровой Реплей автоматически скорректировал после обнаруженных сбоев игры или драйвера. Можно сбросить отдельные записи или всю историю корректировок.
Поддерживаемые GPU NVIDIA GeForce RTX 50 теперь могут показывать экспериментальную hotspot-температуру. NV-UV автоматически устанавливает и настраивает необходимый monitoring-плагин MSI Afterburner.
| Что | Подробности |
|---|---|
| GPU | NVIDIA RTX 5090, 5080, 5070 Ti, 5070 или 5060 Ti / 5060 (experimental) Карты Ada (RTX 4090 / 4080 / 4070 Ti Super / 4070 Ti / 4070 Super / 4070) также поддерживаются RTX 4060 Ti / 4060 (experimental) RTX 30 Series (Ampere) НОВОЕ в v0.98 |
| Драйвер | Последний драйвер NVIDIA |
| MSI Afterburner | Версия 4.6.6+ с RTSS |
| Windows | Windows 11 (64-bit) |
0 mV, V-Лок применяется некорректно, а scanner выдаёт неправильные результаты. Шаги 1 и 2 ниже обязательные, а не optional.
Enable hardware control and monitoringEnable low-level IO driverEnable low-level hardware access interface → user modeUnlock voltage control → standard MSI ⬅ критичноUnlock voltage monitoring ⬅ критичноGPU voltage ⬅ без этого нет V-ЛокGPU power905 mV) вместо 0 mV. Если там всё ещё 0, AB не принял изменение — вернитесь к шагу 1 и убедитесь, что оба параметра Unlock действительно включены.
Unlock. Если через некоторое время показания напряжения внезапно падают до 0 mV, просто повторите шаги 1+2. Для этого готовится автоматическое исправление.
Start with Windows. Включайте его обратно только после того, как UV-профиль подтверждён как стабильный и вы действительно хотите применять его постоянно.
C:\NV-UV\, и дважды нажмите NV-UV.exe (права администратора не нужны).
На поддерживаемых GPU NVIDIA GeForce RTX 50 появляется отдельный переключатель Hotspot. После явного подтверждения NV-UV устанавливает необходимый monitoring-плагин в MSI Afterburner и автоматически изменяет требуемые конфигурационные файлы.
После успешной проверки датчика hotspot-температура появляется в обычной области телеметрии NV-UV. Hotspot-сенсоры, уже предоставляемые MSI Afterburner на более старых поколениях GPU, также могут отображаться там; автоматическая установка плагина ограничена поддерживаемыми Blackwell GPU.
При отключении NV-UV выполняет rollback и автоматически удаляет плагин.
NV-UV portable: достаточно скопировать новый EXE поверх старого. Настройки сохраняются (%LocalAppData%\NV-UV\).
Встроенный OC Scanner в Afterburner проверяет, насколько дополнительную частоту ваша GPU выдерживает на каждом напряжении. Сам по себе результат очень консервативен. NV-UV берёт эти данные конкретного чипа и объединяет их с проверенным preset Balanced как базой. Результат — UV-кривая под ваш silicon.
Правый клик открывает варианты: V-Лок / Multi-Point / Verify with Scanner.
Scanner тестирует одну точку напряжения и находит максимальную стабильную частоту. Это удобно для проверки UV-настройки или поиска оптимум конкретной GPU.
Stage 1 находит самую высокую стабильную частоту при заданном напряжении. Stage 2 работает наоборот: начиная со стабильной точки, NV-UV ищет минимальное напряжение, при котором эта частота всё ещё удерживается. Так можно выжать ещё 10–30 mV без потери частоты.
Двухшаговый workflow:
Пример: Stage 1 находит стабильную точку 2992 MHz @ 910 mV. Затем Stage 2 пробует 2992 MHz @ 905 / 900 / 895 / 890 mV, пока GPU не даст сбой. Если 895 mV было последней стабильной точкой, вы получаете ту же производительность при напряжении на 15 mV ниже — меньше ватт, меньше нагрев, та же частота.
Раньше NV-UV сохранял только одну точку, выбранную вами в диалоге optimize result; все остальные измеренные voltage probes удалялись после закрытия диалога. Это особенно мешало, когда слишком агрессивный undervolting приводил драйвер к сбою render-thread, а окно выбора переставало отвечать: все измерения терялись, Stage 2 приходилось начинать заново.
Начиная с v0.126, NV-UV записывает полный optimize run в history до показа окна выбора. После этого в history появляется новая запись с маркером 🎯, где все probes из прогона сохранены как раскрываемые sub-entries:
🎯 from 925 mV · 11 probes · clean или после сбоя 🎯 from 985 mV · 9 probes · TDR @ 935 mV. Нажмите заголовок, чтобы раскрыть.
Почему это важно: если после окна выбора вы понимаете, что выбранная точка слишком агрессивна, не нужно заново запускать поиск — просто раскройте группу и выберите один из более консервативных probes (например, на 5 или 10 mV выше). А если driver crash убьёт NV-UV посреди прогона, вся группа со всеми probes всё равно останется после перезапуска.
Правый клик по записи history → Verify запускает расширенный stress test с этой точной парой frequency/voltage. Используйте это, чтобы дополнительно проверить результат Stage 1 или Stage 2 более длинным прогоном (например, 10 минут вместо 3), прежде чем записывать его в slot.
В окне scanner: кнопка 🧪 VRAM-only Test. Она фиксирует core на stock и тестирует только заданный VRAM offset. Полезно, когда нужно изолировать источник сбоя: VRAM OC или core UV. Сначала зафиксируйте core на проверенном значении, затем отдельно разгоняйте VRAM.
| 🛡️ Ambiguous-Name Guard (v0.96 hf2) | Исправляет ложные срабатывания из-за общих имён процессов вроде ai.exe, engine.exe или cs2.exe. Если фоновый daemon имеет то же имя, что и игра, раньше NV-UV мог ошибочно переключиться на игровой профиль. Теперь для ambiguous names Pilot дополнительно проверяет, есть ли у процесса видимое главное окно или находится ли он на переднем плане. Реальные игры по-прежнему определяются сразу, daemon-процессы отфильтровываются. Сейчас в базе 55 записей помечены как ambiguous. |
| 🔄 Game DB Auto-Update (v0.96) | В Game Browser появилась новая кнопка "🔄 Updates". Нажмите её, чтобы загрузить свежую game database с GitHub. В том же popup можно включить автоматическую проверку при каждом запуске. Обновления приходят из центрального репозитория nv-uv-docs; ваши собственные игры и overrides не затрагиваются. |
| 💡 Hover Tooltips (v0.96) | В Game Browser dropdown tiers теперь при наведении показывают конкретные значения каждого профиля, например "Performance · 975 mV / 3000 MHz · PL 100%". Это также работает для dropdown фильтра сверху. |
| ✨ MFG Tier (v0.95 hf3) | Отдельный tier для игр с Multi Frame Generation, для всех карт RTX 50-series. Полный power limit при напряжении Eco и слегка сниженной частоте. Назначается для каждой игры через game database. |
| NVAPI Direct Mode | Теперь scanner записывает frequency/voltage напрямую через драйвер, а не через профили AB: около 50 ms вместо примерно 2 s на точку. Сканирование становится существенно быстрее. |
| VRAM OC from Phase 1 | Если в scanner задан VRAM offset, теперь он активен уже во время frequency search, а не только на этапе verification. Оценка стабильности становится намного реалистичнее. |
| Stage 2 Optimize Point | Поиск минимального стабильного напряжения для фиксированной частоты; см. выше. |
| V-Step Compensation | Отдельный checkbox в scanner. Автоматически компенсирует V-Droop под нагрузкой. См. раздел "Optional Features". |
| FMA Math-Error Detection | Compute shader обнаруживает ошибки вычислений GPU в фоне |
| WHEA Pre-Crash | События аппаратных ошибок Windows помогают определить нестабильность до жёсткого сбоя |
| Plateau Detection | Автоматически останавливает scanner, когда GPU уже не может буститься выше на заданном напряжении |
| Offset Cap | Start offset ограничен +1000 MHz (или +1200 с Boost Override) |
| Warmup once per session | Прогрев выполняется только на первом шаге; последующие шаги стартуют сразу |
| Power Limit Slider | Полный диапазон PL в scanner: от минимума GPU (~60%) до максимума |
| Skip Warmup | Optional, для систем с водяным охлаждением, где температура GPU уже стабильна |
Просто играйте — Игровой Реплей сделает остальное. При UV crash частота автоматически снижается.
Игровой Реплей теперь запоминает корректировки после сбоев отдельно для каждой игры. При следующем запуске той же игры UV-Пилот автоматически применит сниженную частоту. Игра падает один раз — в следующий раз сразу загружается безопасный профиль.
Истории сбоев теперь отслеживаются по комбинации game + profile. Раньше, например, сбой Performance-tier в игре мог переноситься и на Custom profile, назначенный позднее. Начиная с v0.94, у каждого profile (Eco / Balanced / Performance / Max / Custom XYZ) своя чистая история. Custom profile больше не наследует сбои от presets.
nv-uv_game_replay_adjustments.json определяется как старый формат и один раз очищается (warning в log: "Old adjustment format detected — discarded"). После этого history перестраивается по профилям. Ручных действий не требуется.Manual applies (клик по slot-button без UV-Пилота) по-прежнему не сохраняются: при crash live downstep применяется, но JSON-запись не создаётся, потому что без контекста Pilot её нельзя однозначно привязать к профилю.
В Game Browser появилась отдельная вкладка Replay Adjustments. Она показывает игру и процесс, tier или custom profile, исходное и скорректированное значения, количество обнаруженных сбоев и время последнего сбоя.
Отдельные корректировки можно сбросить прямо в списке. Кнопка Reset All после подтверждения очищает всю историю корректировок Игрового Реплея. Обзор также открывается напрямую правым кликом по переключателю Game Replay в главном окне или MiniWindow.
| Тип | Что происходит |
|---|---|
| Soft Crash (TDR) | Драйвер восстанавливается, cooldown 15 s, downstep записывается live, можно продолжать играть |
| Hard Crash (Page Fault) | Downstep сохраняется и автоматически применяется при следующем запуске NV-UV |
Переключатель 🎮 Replay на toolbar, правый клик — settings. Strategy: снижать частоту (default), повышать напряжение или делать оба действия. Step sizes и safety limits настраиваются, с v0.99 frequency step можно уменьшить до 15 MHz (аппаратно-нативный шаг V/F-таблицы).
Встроенный DX12 + DXR stress test, имитирующий реалистичную игровую нагрузку. Engine постоянно переключается между idle и full load (heartbeat pattern), создавая transients, которые вызывают нестабильность UV.
| Resolution | Рекомендуется для |
|---|---|
| 1440p | 5080 5070 Ti 5070 |
| 4K Supersampled | 5090 |
UV-Пилот определяет запущенные игры и автоматически переключается на соответствующий UV profile.
| Tier | Описание |
|---|---|
| 🔥 Max | Максимальная производительность, Cyberpunk 2077, Alan Wake 2 |
| 🚀 Performance | Сильный preset, Elden Ring, Hogwarts Legacy |
| ⚡ Balanced | Стандарт, CS2, Valorant, большинство игр |
| 🌿 Eco | Эффективный режим, старые/лёгкие игры |
| ✨ MFG | Для игр с Multi Frame Generation, только RTX 50-series. Назначается через game database. |
Tier MFG использует напряжение Eco с полным power limit и слегка сниженной частотой. Его нельзя выбрать напрямую кнопками tier в главном окне; он назначается для каждой игры в game database. Рекомендуется при 3x или 4x MFG, где экономия при высоком FPS максимальна.
Правый клик по слоту: "Add to UV-Пилот" создаёт custom profile. Его можно назначать играм в game database.
Правый клик по UV-Пилот → 🎮 Game Database. 632 игры + benchmarks, tier assignments можно менять, custom games можно добавлять.
Новое в v0.99.2: Game Browser стал шире и получил отдельную вкладку Replay Adjustments для значений, автоматически скорректированных Игровым Реплеем.
3DMark распознаётся, но UV tier ему не назначен — ваш active profile остаётся как есть. Это позволяет запускать benchmark с выбранным вами UV без переключения профилей Pilot. При желании через Game Browser можно назначить custom profile.
Правый клик по UV-Пилот → "📐 Мини-вид on Gaming". При обнаружении игры автоматически переключает в Мини-вид, снижая GPU overhead от главного окна WPF. По умолчанию отключено.
Начиная с v0.94, UV-Пилот отдаёт приоритет процессу окна, которое сейчас в фокусе. Это решает ситуацию, когда одновременно запущены две или более записи из game database, обычно browser + game.
Раньше: открыт Chrome (Eco tier), вы запускаете игру → Chrome-Eco profile остаётся активным, пока Chrome полностью не закрыт.
Теперь: как только игровое окно получает фокус, Pilot определяет переключение и применяет соответствующий game profile. Обратное переключение работает так же — Alt-Tab в Chrome переключает на Eco, Alt-Tab обратно в игру — на Performance.
Anchor profile — это ваш "home slot". Он определяет, какой UV profile NV-UV должен автоматически загружать в двух ситуациях: при запуске программы и после завершения игры.
Правый клик по слоту с сохранённым UV profile → ⚓ Set as Anchor. Слот получит маркер ⚓ и будет подсвечен в slot overview.
| Ситуация | Что происходит |
|---|---|
| Запуск программы | NV-UV обнаруживает anchor profile и автоматически загружает его при старте. Работает и без UV-Пилота, удобно для setups с Windows autostart. |
| После завершения игр | UV-Пилот определяет выход из игры и восстанавливает anchor profile вместо возврата к предыдущему слоту. Требуется активный UV-Пилот. |
Ваш daily UV находится в Slot 1 (например, 2902 MHz @ 950 mV), и вы назначаете его как Anchor. При загрузке Windows NV-UV запускается через autostart, AB стартует, и Slot 1 сразу активен — клики не нужны. Когда вы запускаете игру, которую UV-Пилот связывает с tier "Max", Pilot кратковременно переключается на Slot 4. После завершения игры он возвращается в Slot 1 (Anchor), а не к предыдущему состоянию.
Устанавливает все точки напряжения ниже 850 mV на stock frequency. Экономит питание на рабочем столе/в idle.
Компенсирует Blackwell-ошибку point-before-flatten. Под нагрузкой GPU использует точку напряжения перед lock (~на 10 mV меньше). Фикс V-шага компенсирует это автоматически.
Применяется к: Быстрый Лок в главном окне (режим V-Лок). Доступен как checkbox рядом со slider напряжения.
В окне scanner есть собственный checkbox V-Step Compensation. Он делает не то же самое, что описанный выше Фикс V-шага, поэтому ниже прямое сравнение:
| Функция | Где | Что делает |
|---|---|---|
| 🔧 Фикс V-шага | Главное окно (при применении V-Лок) |
Сдвигает lock point вверх на один VF step, чтобы под нагрузкой GPU не проваливался в точку перед ней. |
| 📐 V-Step Compensation | Окно scanner (во время scan) |
Постоянно измеряет разницу между запрошенным напряжением и напряжением, фактически доходящим до чипа (V-Droop), и корректирует следующие test steps. |
Когда это стоит включать? Когда вам нужны точные напряжения в scanner. Пример: вы запрашиваете 910 mV, но MAHM сообщает 905 mV — дельта 5 mV добавляется внутри, чтобы следующие test steps реально попадали в 910 mV на чипе, а не только в 905. Это делает scan results намного более воспроизводимыми, особенно при использовании Stage 2 (Optimize Point), где важен каждый millivolt.
Полностью автоматическая функция, работает тихо в фоне. В log будут строки вроде [VDroop] adapted: req 910 mV → MAHM 905 mV (Δ+5) → comp 5 mV. Включена по умолчанию.
Slider ограничивает максимальное энергопотребление. Eco presets задают сниженный PL, MFG / Performance / Max — 100%.
Offset частоты памяти. Default: 0 MHz. GDDR7 редко получает заметную пользу от memory OC.
Убирает safety margin 50 MHz ниже stock maximum. Только для опытных пользователей.
Кнопка % в footer. Шаги: от 100% до 300%. Все окна масштабируются вместе.
Автоматически переключает рабочий стол на низкую частоту обновления, когда игра не запущена, и возвращает native rate при запуске игры. Экономит примерно 10–25 W в idle. Toggle находится на toolbar.
Выбор idle rate (новое): правый клик по кнопке Смарт Hz позволяет выбрать одну из частот обновления, которые реально поддерживает монитор (например, 60 / 120 / 144 Hz). Выбор частоты сразу активирует Смарт Hz, поэтому отдельно включать toggle не нужно. Выбранная частота сохраняется между перезапусками.
UV⚡Проба открывает browsable database community undervolt values для вашей GPU, сгруппированную по Eco, Balanced и UV+OC. Каждая entry показывает voltage, clock, power limit, VRAM offset, board, confidence label и source link. Список заранее выбирает обнаруженную карту.
Открывается кнопкой UV⚡Проба рядом с presets (Eco / Bal / Perf / Max). Чтобы применить значение, нажмите правой кнопкой по entry и выберите profile slot (1–5), как в scanner history.
Rating и community-votes (НОВОЕ в v0.99): Клик по звезде делает и то и другое: сохраняет вашу личную пометку локально и одновременно считается анонимным community-vote. Новая колонка Community показывает средний балл всех голосов с количеством в скобках, например "★ 4.2 (17)", и обновляется два раза в день. Повторный клик по той же звезде (0 звёзд) удаляет ваш голос и на сервере.
Отправка собственных настроек (НОВОЕ в v0.99): Правый клик по занятому profile slot → Share to Community DB. Значения берутся из слота как есть (то есть реально проверенный профиль), опциональны только вариант платы и короткая заметка. После короткой проверки ваш preset появляется у всех в UV⚡Пробе с пометкой "user-submitted". Подробнее о передаваемых данных — в разделе Community-функции и данные.
В NV-UV нет аккаунтов, нет телеметрии и никакой автоматической отправки данных. Данные передаются только тогда, когда вы сами используете одну из двух community-функций:
Оценка звёздами в UV⚡Пробе: При клике по звезде оценка сохраняется локально и дополнительно отправляется анонимный community-vote. Передаются только: preset ID, ваша оценка и случайный client ID (случайный GUID, создаваемый локально, без какой-либо привязки к железу или личности). Повторный клик по той же звезде (0 звёзд) удаляет ваш голос и на сервере.
Отправка настроек (правый клик по слоту профиля): Передаются UV-значения из слота (частота, напряжение, при наличии power limit и VRAM offset), определённая модель GPU, опционально вариант платы и короткая заметка, а также тот же случайный client ID. Важно: После одобрения эти данные становятся публично видимыми в community-базе на GitHub. Не пишите личную информацию в заметку.
Техническое: Как и любой интернет-сервис, сервер (Cloudflare Worker) видит ваш IP-адрес. Он обрабатывается исключительно как ежедневно пересаливаемый хеш для защиты от злоупотреблений и никогда не сохраняется в открытом виде. Отображение community-оценок, обновление базы и проверка обновлений при запуске (раз в день загружается с GitHub информация о том, вышла ли новая версия NV-UV) — это обычная загрузка с GitHub, при этом ничего не отправляется. Случайный client ID лежит в %LocalAppData%\NV-UV\nv-uv_client_id.txt и может быть удалён в любой момент (при следующем голосе создаётся новый).
В Game Library можно задать Global Override (dropdown на toolbar): он принудительно назначает всем запущенным играм выбранный tier (Eco / Bal / Perf / Max), перекрывая индивидуальные назначения. Удобно, если вы используете только UV-Пилот и хотите один tier везде.
No Override исключает отдельную игру из global override — тогда она определяется обычным способом (собственный tier, tier из database или stock). Задаётся либо через per-game override dropdown ("⊘ No Override"), либо правым кликом по строке игры. Полезно для записей вроде browser, которые вы не хотите трогать через UV-Пилот.
Компактный вид без кривой. 📐 Mini на toolbar, ↩ Full — возврат. Всегда поверх окон. Доступны все функции: Slots, Presets, V-Лок, PL, VRAM, Scanner, OCS → UV.
Правый клик по UV-Пилот → "📐 Мини-вид on Gaming" включает автоматическое переключение в Мини-вид при обнаружении игры. После выхода из игры возвращает full view. По умолчанию отключено.
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 910 mV | 2430 MHz | 85% |
| ⚡ Balanced | 935 mV | 2887 MHz | 90% |
| 🚀 Performance | 1025 mV | 3105 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 850 mV | 2650 MHz | 88% |
| ⚡ Balanced | 900 mV | 2750 MHz | 90% |
| 🚀 Performance | 925 mV | 2980 MHz | 100% |
| 🔥 Max | 975 mV | 3150 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 850 mV | 2500 MHz | 80% |
| ⚡ Balanced | 900 mV | 2800 MHz | 90% |
| 🚀 Performance | 900 mV | 2932 MHz | 100% |
| 🔥 Max | 950 mV | 3000 MHz | 100% |
Пресет Performance для 5070 Ti — это проверенный ежедневный профиль разработчика (900 mV / 2932 MHz), дополнительно применяется смещение VRAM +3000 MHz.
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 850 mV | 2600 MHz | 80% |
| ⚡ Balanced | 900 mV | 2750 MHz | 90% |
| 🚀 Performance | 940 mV | 3000 MHz | 100% |
| 🔥 Max | 975 mV | 3150 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 800 mV | 2500 MHz | 80% |
| ⚡ Balanced | 875 mV | 2700 MHz | 90% |
| 🚀 Performance | 925 mV | 2900 MHz | 100% |
| 🔥 Max | 975 mV | 3000 MHz | 100% |
Примечание: 5060 (non-Ti) использует эту таблицу как fallback. Так как это меньший GB206 cut с более низким TBP, карта сама ограничивает себя через power limit, и значения остаются безопасными.
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 875 mV | 2400 MHz | 100% |
| ⚡ Balanced | 900 mV | 2550 MHz | 100% |
| 🚀 Performance | 925 mV | 2670 MHz | 100% |
| 🔥 Max | 950 mV | 2745 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 875 mV | 2400 MHz | 100% |
| ⚡ Balanced | 900 mV | 2520 MHz | 100% |
| 🚀 Performance | 925 mV | 2640 MHz | 100% |
| 🔥 Max | 950 mV | 2700 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 925 mV | 2550 MHz | 100% |
| ⚡ Balanced | 940 mV | 2640 MHz | 100% |
| 🚀 Performance | 950 mV | 4070 Ti Super: 2730 MHz 4070 Ti: 2685 MHz | 100% |
| 🔥 Max | 975 mV | 2820 MHz | 100% |
Значение Performance для 4070 Ti было откалибровано с 2730 до 2685 MHz. 4070 Ti (полный кристалл AD104, обычно хуже binning) требует примерно на 30 MHz больше запаса на том же напряжении, чем 4070 Ti Super (AD103 cut, лучший отбор чипов). Остальные presets (Eco / Balanced / Max) одинаковы для обеих карт.
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 900 mV | 2400 MHz | 100% |
| ⚡ Balanced | 925 mV | 2550 MHz | 100% |
| 🚀 Performance | 940 mV | 2670 MHz | 100% |
| 🔥 Max | 975 mV | 2790 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 900 mV | 2400 MHz | 100% |
| ⚡ Balanced | 925 mV | 2550 MHz | 100% |
| 🚀 Performance | 950 mV | 2650 MHz | 100% |
| 🔥 Max | 975 mV | 2750 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 875 mV | 2300 MHz | 100% |
| ⚡ Balanced | 900 mV | 2450 MHz | 100% |
| 🚀 Performance | 925 mV | 2600 MHz | 100% |
| 🔥 Max | 950 mV | 2730 MHz | 100% |
Примечание по RTX 4060: чип AD107 необычно слабо масштабируется от дополнительного напряжения. Больше mV почти не даёт больше MHz, поэтому значения tiers расположены ближе друг к другу, чем на более крупных чипах Ada.
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 800 mV | 1700 MHz | 80% |
| ⚡ Balanced | 875 mV | 1830 MHz | 90% |
| 🚀 Performance | 900 mV | 1900 MHz | 100% |
| 🔥 Max | 950 mV | 1965 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 825 mV | 1700 MHz | 80% |
| ⚡ Balanced | 875 mV | 1830 MHz | 90% |
| 🚀 Performance | 925 mV | 1950 MHz | 100% |
| 🔥 Max | 975 mV | 2025 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 800 mV | 1710 MHz | 80% |
| ⚡ Balanced | 875 mV | 1870 MHz | 90% |
| 🚀 Performance | 900 mV | 1920 MHz | 100% |
| 🔥 Max | 950 mV | 1980 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 800 mV | 1700 MHz | 80% |
| ⚡ Balanced | 875 mV | 1860 MHz | 90% |
| 🚀 Performance | 900 mV | 1920 MHz | 100% |
| 🔥 Max | 950 mV | 2000 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 800 mV | 1750 MHz | 80% |
| ⚡ Balanced | 875 mV | 1890 MHz | 90% |
| 🚀 Performance | 900 mV | 1950 MHz | 100% |
| 🔥 Max | 950 mV | 2010 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 825 mV | 1770 MHz | 80% |
| ⚡ Balanced | 875 mV | 1905 MHz | 90% |
| 🚀 Performance | 900 mV | 1950 MHz | 100% |
| 🔥 Max | 950 mV | 1995 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 775 mV | 1700 MHz | 80% |
| ⚡ Balanced | 875 mV | 1900 MHz | 90% |
| 🚀 Performance | 925 mV | 1950 MHz | 100% |
| 🔥 Max | 950 mV | 2010 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 800 mV | 1750 MHz | 80% |
| ⚡ Balanced | 875 mV | 1875 MHz | 90% |
| 🚀 Performance | 925 mV | 1935 MHz | 100% |
| 🔥 Max | 975 mV | 1980 MHz | 100% |
| Preset | Напряжение | Частота | PL |
|---|---|---|---|
| 🍃 Eco | 800 mV | 1560 MHz | 80% |
| ⚡ Balanced | 850 mV | 1680 MHz | 90% |
| 🚀 Performance | 900 mV | 1800 MHz | 100% |
| 🔥 Max | 950 mV | 1850 MHz | 100% |
Нет. NV-UV использует Afterburner как backend. AB должен быть установлен. Для OC, OSD и расширенного редактирования кривой AB остаётся основным инструментом.
Напряжения не повышаются, а только снижаются. Всё можно сбросить через кнопку ⟲ Сток (Stock) или Рекалибровка. Однако автор не несёт ответственности за любой ущерб, который может прямо или косвенно возникнуть из-за undervolting.
Быстрая проверка: посмотрите на главное окно Afterburner. Поле "VOLT" тоже показывает 0 mV? Значит, сам AB тоже не читает напряжение — проблема в AB, а не в NV-UV. Исправление:
Unlock Voltage Control ✓ и Unlock Voltage Monitoring ✓GPU voltage ✓905 mV). Только после этого NV-UV тоже сможет видеть напряжение.Подробное пошаговое описание со всеми рекомендуемыми флажками: см. выше Installation → Steps 1 + 2.
Примечание для Reference-Design RTX 5090: на некоторых картах Afterburner иногда сам сбрасывает флажки Unlock. Если показания напряжения через некоторое время исчезают, просто повторите шаги 1+2.
Это нормальное поведение GPU boost. NV-UV задаёт V-Лок, например на 950 mV, но GPU бустится только до того напряжения, которое нужно с учётом температуры и power limits. При UV profile (кривая выровнена на lock point) нет смысла буститься выше. Это не bug.
Возможны две причины:
1. Safe Limit: по умолчанию scanner останавливается на 50 MHz ниже stock max. Включите "Override Safe Limit", чтобы убрать это ограничение.
2. Driver Limit: NVIDIA ограничивает frequency offset значением +1000 MHz на каждую точку напряжения. Решение: тестируйте на более низком напряжении, где остаётся больше headroom.
Исправлено в Antares. Plateau detection автоматически останавливает scanner, когда GPU уже не может буститься выше. Если у вас более старая версия — обновитесь до Antares.
Это нормально: не каждая GPU выдерживает каждый preset. Попробуйте следующий более высокий preset или используйте scanner для индивидуальной оптимизации. С Игровой Реплей можно просто продолжать играть: частота снижается автоматически — в идеале прямо во время игры или после сбоя при следующем запуске.
V-Лок фиксирует GPU в одной точке напряжения/частоты. Простой, надёжный и рекомендуемый метод.
Multi-Point задаёт несколько точек на кривой (например, из OCS Import). Сложнее, но потенциально эффективнее по всему диапазону напряжений.
Self-contained .NET 10 runtime. Установка не нужна, просто запускаете EXE.
Не планируется. Для DXR stress testing требуется Windows 11.
Полностью поддерживается. Начиная с "Ada improved" (v0.94), активен native Ada write path. Byte-exact curve encoder проверен на KFA2 RTX 4070 Ti (AD104) и работает по всей цепочке — Apply, Scanner, Игровой Реплей и UV-Пилот. Preset values (цели frequency/voltage) основаны на community data; особенно нужны тестеры Ada с RTX 4090 (AD102) и RTX 4080 / 4080 Super (AD103), чтобы уточнить per-chip constants — пишите на PCGH forum или Discord. RTX 4060 Ti (AD106) и RTX 4060 (AD107) также поддерживаются с experimental preset values из AI-DeepSearch research; тестеры с этими картами тоже приветствуются.
Это компенсации, специфичные для Blackwell:
Ada использует полностью отдельный UV path (native 4-zone curve), которому не нужны эти три компенсации. Поэтому checkboxes автоматически скрываются на картах Ada и в главном, и в mini view.
Главное окно WPF использует ресурсы GPU для rendering и DWM compositing. В 3DMark это может стоить около 200–500 points. Решение: используйте Мини-вид, сверните NV-UV в tray или включите Auto-Mini on Gaming (правый клик по UV-Пилот). Ваш UV profile остаётся активным в AB даже когда NV-UV свёрнут или закрыт.
False positive. Self-contained .NET SingleFile EXE иногда помечаются антивирусами. NV-UV безопасен, можно добавить исключение.
%LocalAppData%\NV-UV\ содержит: UV profiles, slot names, Игровой Реплей adjustments, scanner history, OCS data, stock curve, CCB cache, logs.
Через кнопку Log Export под log panel. Log file экспортируется и может быть напрямую отправлен Christian.
Всегда вручную делайте backup профилей перед экспериментами. Если profiles потеряны: проверьте папку NV-UV в %LocalAppData%\NV-UV\, там хранятся saved data, OCS curves и scanner history.
Settings → General отключите Start with Windows. Это не даст нестабильному профилю автоматически загрузиться при старте, если UV-настройка валит драйвер во время запуска. Включайте AB autostart обратно только после того, как UV-настройка подтверждена стабильной в играх.Установлен последний драйвер NVIDIA? Запускайте NV-UV после полной загрузки рабочего стола Windows.
AB + RTSS должны быть запущены. Включите voltage monitoring в AB (см. FAQ выше). Перезапустите AB.
В AB: Settings → Monitoring → Active hardware monitoring graphs, отключите plug-ins GPU.dll и HwInfo.dll. Они параллельно обращаются к тем же GPU sensors, которые NV-UV использует через MAHM, что вызывает конфликтующие sensor reads. В итоге MAHM лишь эпизодически возвращает валидные значения (напряжение скачет, показывает 0 или нереалистичные числа).
Включите Unlock Voltage Control в AB. Нет stock curve? Нажмите 🔄 Рекалибровка.
Попробуйте более высокий preset или используйте scanner. Игровой Реплей снижает частоту автоматически.
Пожалуйста, отправляйте feedback прямо в Feedback thread on the PCGH forum или Christian в Discord, screenshot + text.
%LocalAppData%\NV-UV\nv-uv.log, прикладывайте его к bug reports. Экспортируется через кнопку Log Export под log panel.NV-UV использует NvApiNative.dll, native NVAPI bridge, созданный на основе open-source проекта Green Curve от aufkrawall. Green Curve показал, как обращаться к VF-кривой на Blackwell GPU напрямую через NVAPI entry points. NV-UV применяет этот подход для Scanner Direct Mode и Point Optimization.
Репозиторий проекта: https://github.com/aufkrawall/green-curve
Официальный текст лицензии MIT приведён ниже без перевода:
MIT License Copyright (c) 2026 aufkrawall Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Большое спасибо aufkrawall за Green Curve и за то, что проект доступен под открытой лицензией.
Русский перевод этого руководства: S1lenix. Спасибо за вклад в сообщество NV-UV!