OBS не показывает NVENC/AMF/QSV: включаем аппаратный энкодер и стабильный стрим (2025)
Аппаратные кодеры снимают нагрузку с процессора и дают стабильный стрим. Если в OBS их нет или кодер падает с ошибкой, проблема в драйверах, выборе видеокарты или конфликтах захвата. Разберёмся, чтобы NVENC/AMF/QSV работали как надо.
Коротко: быстрый чек‑лист
- Обновите драйвер GPU с официального сайта (NVIDIA/AMD/Intel).
- Для ноутбука задайте OBS высокопроизводительный GPU в «Графические параметры» Windows.
- В OBS выберите «Аппаратное (NVENC/AMD/Intel)» и подходящий пресет качества.
1) Драйверы и совместимость
- NVIDIA: Studio или Game Ready — обе подходят, но лучше актуальная стабильная.
- AMD: Adrenalin последние версии с поддержкой AMF.
- Intel: для iGPU/ARC — последние драйверы с поддержкой QSV (Media SDK/OneVPL).
CMD — выполнять по одной:
wmic path win32_videocontroller get name, driverversion
dxdiag /t "%USERPROFILE%\Desktop\dxdiag.txt"
2) Как выбрать правильный GPU для OBS
- Windows → Параметры → Система → Дисплей → Графические параметры → «Обозреватель» → укажите
obs64.exe. - Профиль производительности: «Высокая производительность» (дискретный GPU).
В панелях NVIDIA/AMD можно принудить OBS к дискретной карте. Это убирает чёрный экран в «Захват игры/окна» и включает NVENC/AMF.
3) Настройки кодера в OBS
- NVENC (новый): пресет P5/P6, профиль High, Look-ahead и Psycho Visual Tuning — по ситуации.
- AMD AMF: Quality/Quality Preset, B-frames включить при возможности.
- Intel QSV: LA ICQ/CBR по платформе, проверьте уровень (Level) под ваш битрейт/разрешение.
4) Конфликты захвата и защита драйвера
- Если «Захват игры» даёт чёрный экран — используйте «Захват окна» или «Захват экрана», и наоборот.
- Disable hardware-accelerated GPU scheduling (HAGS), если наблюдаются фризы кодера.
- Закройте наложения (overlay) и приложения с оверлеями: GeForce Experience, Discord, Steam — они конфликтуют с захватом.
5) Ошибки кодера и журнал OBS
PowerShell — команды выполнять по одной:
$log = "$env:APPDATA\obs-studio\logs"
Get-ChildItem $log | Sort-Object LastWriteTime -Descending | Select-Object -First 3 | ForEach-Object { notepad $_.FullName }
Ищите строки про NVENC Error/AMF/QSV, несоответствие уровней/профилей и нехватку видеопамяти.
Полезные ссылки
FAQ
NVENC есть, но стрим дергается при ALT+TAB.
Проверьте режим захвата и отключите оверлеи. HAGS иногда вызывает микро‑статтер — отключите в «Параметры → Система → Дисплей → Графика».
Почему в ноутбуке пропадает NVENC?
OBS запущен на iGPU. Привяжите obs64.exe к дискретной карте и обновите драйвер NVIDIA.