#Что означает ошибка
Чёрный экран OBS
«Захват игры» внедряется в процесс игры и перехватывает кадры графического API (DirectX, OpenGL, Vulkan). Для этого OBS должен «видеть» игру, работать с теми же правами и на той же видеокарте. Если игра работает на NVIDIA, а OBS на Intel, кадры не передаются, и вы видите чёрный экран. Отдельно: некоторые игры с античитами (Valorant, Fortnite, Apex) блокируют внедрение — для них используйте «Захват окна» или «Захват экрана».
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Разные GPUOBS запущен на встроенной графике, игра на дискретной. | Ноутбук с Optimus/Radeon switchable. | Укажите для OBS ту же видеокарту, что и для игры. |
| ПраваИгра запущена от администратора, а OBS нет. | Список игр в «Захвате игры» пуст. | Запускайте OBS от администратора. |
| Режим захватаВыбран «Захват любого полноэкранного приложения» там, где нужно «Захват отдельного окна». | Чёрный кадр только в одной игре. | Выберите режим «Захват конкретного окна». |
| Оверлеи и античитОверлеи Discord, Steam и античиты блокируют внедрение. | Проблема в играх с защитой. | Отключите оверлеи, используйте захват экрана. |
#Пошаговое решение
- Назначьте видеокарту для OBSВ Windows 11 откройте «Параметры» → «Система» → «Дисплей» → «Графика», добавьте настольное приложение
obs64.exeиз папки установки OBS и выберите «Параметры». Для «Захвата игры» обычно нужна производительная видеокарта, но при «Захвате экрана» на гибридных ноутбуках может потребоваться та же карта, что выводит изображение. Запишите исходный выбор и проверьте каждый тип захвата отдельно. - Запустите OBS от имени администратораЕсли источник «Захват игры» не видит обычную игру, сначала закройте OBS, затем запустите только доверенный OBS один раз через правую кнопку → «Запуск от имени администратора» и проверьте результат. Не делайте постоянным запуск с повышенными правами без необходимости. Некоторые защищённые игры запрещают захват независимо от прав.
- Выберите режим «Захват конкретного окна»В OBS откройте свойства источника «Захват игры» двойным нажатием и выберите режим «Захват конкретного окна» для запущенной игры; затем укажите нужное окно и нажмите OK. Если используется античит, попробуйте предлагаемую OBS опцию совместимости, если она есть, но не отключайте защиту игры и не пытайтесь обходить её правила.
- Отключите оверлеиВременно закройте программы с экранными наложениями — Discord Overlay, Steam Overlay, средства записи видеокарты — и повторите тест. Закрывайте только известные приложения, записывайте, что изменили. Если захват заработал после отключения одного наложения, настройте его отдельно или оставьте выключенным для этой игры.
- Попробуйте оконный режим игрыВ настройках графики игры переключитесь из исключительного полного экрана в «Оконный без рамки», если игра поддерживает такой режим. В OBS попробуйте отдельный источник «Захват окна» вместо «Захвата игры» и проверьте предварительный просмотр. Источники не полностью взаимозаменяемы; защищённое содержимое может оставаться чёрным.
- Проверьте журнал OBSВ OBS откройте «Справка» → «Файлы журнала» → «Просмотреть текущий журнал» и найдите по времени попытки ошибки захвата. Сохраните журнал через меню OBS, предварительно исключив личные сведения. Сравните версию OBS, видеодрайвер и способ захвата; не устанавливайте случайные плагины ради устранения чёрного экрана.
#Что делать при Anti-Cheat
В играх с серверными античитами (EAC, BattlEye, Vanguard) внедрение в процесс запрещено. OBS выпустил режим «Захват через Windows 10 (1903+)»: он работает в большинстве таких игр. Если игра закрывается при запуске OBS, не пытайтесь «обойти» античит, а используйте безопасный метод захвата экрана. Подробности и перечень известных проблем — .