#Что означает ошибка
Чёрный экран в OBS
OBS получает кадр от Windows через DXGI/Graphics Capture, и если приложение и OBS работают на разных видеокартах или с разными правами, кадр приходит чёрным. На ноутбуках с двумя графическими адаптерами (Intel + NVIDIA/AMD) это самая частая причина. Этот материал — про захват экрана и окон; про захват игры см. отдельную статью.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| OBS и захватываемое окно на разных GPUВ ноутбуке рабочий стол рисует встроенная графика, а игра — дискретная. | Чёрный экран только в играх и браузере с аппаратным ускорением. | Запустите OBS на том же GPU в «Параметры → Система → Дисплей → Графика». |
| Нет прав у OBSОкно с повышенными правами нельзя захватить из обычного процесса. | Захват пустой для окон программ, запущенных «от администратора». | Запустите OBS от имени администратора. |
| Оверлеи и защитаОверлеи Discord, MSI Afterburner и защищённые окна (DRM) отдают чёрное окно. | Пустой кадр только у некоторых программ или видеоплееров. | Отключите оверлеи, захватывайте экран целиком. |
| Неподходящий метод захватаВ Windows 10/11 разные приложения лучше работают в разных режимах. | В списке источников нет окна или кадр чёрный. | Смените «Захват экрана» на «Захват окна» либо метод «Windows 10 (1903+)». |
#Пошаговое решение
- Закройте OBS и запустите на нужной видеокартеВ OBS создайте тестовую сцену и добавьте только один источник через кнопку «+» в блоке «Источники». Для рабочего стола выбирайте «Захват экрана», для игры — «Захват игры», затем укажите окно и убедитесь, что рядом со слоем включён значок глаза. На ноутбуках с двумя видеокартами в Windows «Параметры» → «Система» → «Дисплей» → «Графика» проверьте, какая видеокарта назначена OBS.
- Запустите OBS от имени администратораЕсли «Захват игры» не видит игру, закройте OBS и для проверки запустите его один раз правой кнопкой по официальному ярлыку → «Запуск от имени администратора». Если помогло, выясните причину несовпадения прав доступа. Не включайте постоянные повышенные права и не отключайте античит ради захвата.
- Переключите метод захватаДважды нажмите на «Захват экрана» или «Захват игры» в списке источников и сравните доступные методы захвата. На Windows 10/11 может быть доступен метод Windows Graphics Capture; в других версиях варианты называются иначе. После каждого изменения нажмите OK и проверьте предпросмотр, записывая исходные параметры.
- Отключите конфликтующееВременно закройте только известные экранные наложения и программы записи, которые могут конкурировать с OBS: Discord Overlay, Steam Overlay или утилиту производителя видеокарты. Включайте их обратно по одному. Не удаляйте системные драйверы и не выключайте защиту ради этого эксперимента.
- Обновите OBS и драйвер видеокартыВ OBS откройте «Справка» → «Проверить обновления», при необходимости загрузите официальную версию с
https://obsproject.com/. Запишите модель видеокарты через Win+R →devmgmt.msc, обновите драйвер с сайта производителя и перезагрузитесь. Если проблема осталась, откройте «Справка» → «Файлы журнала» и изучите сообщения об ошибке захвата.
#Дополнительно
Если нужно записать окно с защитой от копирования (Netflix, Kinopoisk в браузере с аппаратным ускорением), отключите «Использовать аппаратное ускорение» в настройках браузера и перезапустите его. В журнале OBS (Справка → Файлы журналов → Загрузить текущий журнал) ищите строки с capture, d3d11, Failed to: они указывают точную проблему. Полезные советы собраны в .