При использовании программы (Open Broadcaster Software) OBS Studio на ноутбуке вы можете столкнуться с проблемами производительности или с проблемами использования определенного типа захвата (в частности «Захват игры», «Захват окна» или «Захват экрана»), что может Вас расстроить. А происходит все потому, что большинство современных ноутбуков оснащены двумя графическими процессорами (с англ. Graphics Processing Unit, GPU) если у вас именно ноутбук, то воспользуйтесь сразу четвёртым и пятым способами.
Экранные дисплеи (Overlays) мешающие захвату в OBS Studio
Программы, которые отображают в играх и других программах дополнительных сведений, такие как мониторы FPS, мониторы температуры / графического процессора и т. д., часто вызывают проблемы из-за конфликтов перехватчика. В этот список входят, но не ограничиваются этим списком:
- Athenascope
- Lowkey.gg
- Medal.tv
- MSI Afterburner
- RivaTuner / RTSS
- EVGA Precision
- Dolby Axon
- ASUS GPU Tweak II
- TeamSpeak / Mumble / Discord overlays
- Raptr
- Overwolf
- FRAPS
Закройте эти приложения или отключите их функции экранного меню при использовании OBS.
Первый способ захватить экран (окно) в OBS Studio
Если OBS Studio не захватывает приложение попробуйте запустить OBS Studio от имени администратора. Правая кнопка мыши по OBS Studio -> «Запуск от имени администратора»
Способ захвата браузеров, браузерных окна и программ Microsoft Store (UWP)
В OBS 25.0 добавлен новый метод захвата для захвата окон, который позволяет захватывать браузеры, браузерные окна и программы Microsoft Store (UWP). По умолчанию используется «Автоматический» способ захвата, который будет использовать обычный метод «BitBlt (Windows 7 и выше)» либо «Дублирование дисплея с DXGI» в большинстве окон и новый метод Windows 10 (Версия 1903 или новее) в браузерах, окнах на основе браузера и программах Microsoft Store (UWP).
Негативные последствия нового метода включают в себя то, что он может вызвать небольшую задержку курсора, а также выделение границы жёлтым цветом (желтые рамки) вокруг захваченного окна. Однако сама граница при записи и трансляции не захватывается. Вы можете самостоятельно выбрать, какой метод захвата использовать в свойствах захвата окна между тремя параметрами - «Автоматический», «BitBlt (Windows 7 и выше)» либо «Дублирование дисплея с DXGI», «Windows 10 (Версия 1903 или новее)».
Способ захвата видеоконференций в Zoom
Захват окна видеоконференций в приложении Zoom может не получится по причине несовместимого с OBS Studio метода визуального представления данных. Для захвата видеоконференции из Zoom выполните следующие действия. Перейдите в 1 Настройки -> 2 Видео -> 3 Расширенные -> 4 Метод визуального представления видеоданных переключите на 5 Direct3D11.
Второй способ захватить экран (окно) в OBS Studio
Эту инструкцию написал и тщательно проверил для Вас ресурс prostrimer.ru. Запустите OBS Studio попробуйте захватить нужное приложение используя «Захват Игры» «Захват Окна»
- «Захват Игры» - попробуйте выставить следующие настройки:
- «Режим» - Захват отдельного окна;
- «Окно» выберете нужные процесс (процесс должен быть запущен);
- «Приоритет согласования окна» - Сравнить заголовок, в противном случае найти окно того же типа;
- Галочку на «Режим захвата SLI/Crossfire (Медленно) лучше выставить в последний момент, так как это очень сильно влияет на производительность;
- Поставить галочку на «Использовать перехватчик, совместный с защитой от читов.
- «Захват окна» здесь можно выставить 2 параметра
- «Окно» выбираем нужный процесс из списка (игра должна быть запущена в оконном режиме или полноэкранном оконном);
- «Способ захвата» - Автоматически.
Третий способ захватить экран (окно) в OBS Studio
Попробуйте выставить совместимость нужного приложения с другой операционной системой
- Правой кнопкой мыши по ярлыку нужного приложения -> «Свойства» -> Вкладка «Совместимость» -> ставим галочку на пункте «Запускать программу в режиме совместимости с:» -> выбираем к примеру, Windows 8 -> Нажимаем «ОК»
Четвёртый способ захватить экран (окно) в OBS Studio
Только Windows 10 1909 и новее актуально для ноутбуков со встроенным графическим ядром, стоит выполнить этот способ обязательно для ноутбука, а потом искать причину дальше.
В обновлённой версии OBS Studio 27+ изменён способ захвата Display Capture (Захват экрана) для ноутбуков, теперь рекомендуется:
Для пользователей, которые ранее переключили настройки производительности графики по умолчанию на встроенный графический процессор, рекомендуется удалить переопределение и вместо этого использовать новый переключатель «Метод захвата» в источнике Display Capture (Захват экрана).
Наберите в поиске windows «Настройки графики» и выберите искомые параметры. В появившемся окне выберите параметр «Классическое приложение» и нажмите «Обзор» откройте путь к программе для 64bitC:\Program Files\obs-studio\bin\64bit\obs64.exe
для 32bit C:\Program Files (x86)\obs-studio\bin\32bit\obs32.exe
либо тот путь куда установили OBS сами. В списке появится программа OBS Studio нажмите «Параметры» и:
- Если нужно захватить источник «Захват экрана» для показа рабочего стола, выберите «Энергосбережение».
- Если нужно захватить источник «Захвата игры» или использовать кодер NVENC, выберите «Высокая производительность».
Пятый способ захватить экран (окно) в OBS Studio
Работает на Windows 10 ниже версии 1909
Большинство современных ноутбуков оснащены двумя графическими процессорами (с англ. Graphics Processing Unit, GPU):
- Графический процессор Intel для работы 2D приложений на рабочем столе.
- Дискретный графический чип (NVIDIA или AMD) для 3D приложений и игр.
OBS может работать только на одном из этих графических процессоров, при этом открытые вами приложения и игры могут быть запущены на любом из них. Например, если OBS работает на графическом процессоре Intel, то вы не сможете использовать «Захват игры», запущенной на дискретном графическом процессоре (NVIDIA или AMD). Кроме того, если OBS не запускается на дискретном графическом процессоре, то вы можете столкнуться с проблемами производительности.
В редких случаях, попытка сделать «Захват игры», запущенной на графическом процессоре, отличном от того, на котором работает OBS Studio, может стать причиной вылета из игры. И это не столько проблема с OBS Studio, сколько проектное решение производителей ноутбуков, направленное на сохранение мощности, поэтому мы мало что можем сделать, со своей стороны.
Тем не менее, у нас существует несколько предложений по диагностике и устранению неполадок, которые позволят решить основную часть проблем. Если вы попробовали все пункты данного руководства, а ваши проблемы по-прежнему не решены, пожалуйста, напишите нам на форуме или обратитесь в чат поддержки. Если при захвате любого из источников у вас появляется черный экран или возникают проблемы с производительностью OBS на вашем ноутбуке, ознакомьтесь с пунктами руководства, приведенными ниже:
Ноутбуки на базе процессоров NVIDIA
- Закройте OBS, если программа открыта.
- Перейдите в раздел «Панель управления NVIDIA» - для этого на рабочем столе вашего ноутбука нажмите правой кнопкой мыши, выберите «Панель управления NVIDIA».
- Нажмите на «Управление параметрами 3D», если этот пункт еще не выбран.
- Перейдите в раздел «Программные настройки», после чего нажмите на кнопку «Добавить» там, где сказано «Выберите программу для настройки».
- Далее найдите .exe файл программы OBS, затем добавьте его в список.
- По умолчанию путь к файлу:
C:\Program Files (x86)\obs-studio\bin\32bit\obs32.exe
илиC:\Program Files\obs-studio\bin\64bit\obs64.exe.
- По умолчанию путь к файлу:
- Убедитесь, что он выбран в выпадающем списке.
- Затем в разделе под названием «Выберите предпочтительный графический процессор для этой программы» откройте выпадающий список и выберите в нем «Высокопроизводительный процессор NVIDIA».
- Заново откройте OBS и проверьте работу программы.
Если нужно захватить источник «Захват экрана» для показа рабочего стола, выберите «Интегрированная графика».
Если нужно захватить источник «Захвата игры» или использовать кодер NVENC, выберите «Высокопроизводительный процессор NVIDIA».
Еще один способ – это изменить «Глобальные параметры» таким образом, чтобы все приложения по умолчанию запускались с помощью графического процессора NVIDIA (потребуются более высокие энергозатраты):
- Закройте OBS, если программа открыта.
- Перейдите в раздел Панель управления NVIDIA - для этого на рабочем столе вашего ноутбука нажмите правой кнопкой мыши, выберете «Панель управления NVIDIA».
- Нажмите слева на «Управление параметрами 3D», а затем справа вкладку «Глобальные параметры».
- Щелкните на окне с выпадающим списком и выберите пункт «Высокопроизводительный процессор NVIDIA», затем нажмите кнопку «Применить», а далее «ОК».
- Заново откройте OBS и проверьте работу программы.
Ноутбуки на базе процессоров AMD
Руководство для настроек запуска OBS с помощью соответствующего графического процессора можно найти здесь: https://community.amd.com/
«Захват экрана»
Если «Захват экрана» не работает, скорее всего, вам нужно будет воспользоваться «Захватом игры/окна», потому как OBS запускается только с опцией «Интегрированная графика». Помните, что после этого «Захват игры/окна» не будут работать, пока Вы не активируете в их свойствах «Совместимость с мульти-адаптером». Об этом читайте ниже.
«Захват окна/игры» и режим «Совместимость с мульти-адаптером»
Если вы не можете установить предпочтительный графический процессор (характерно для ноутбуков на базе AMD) или вы хотите после этого осуществить перекрестный захват изображения с другого графического процессора (например, окно лобби Лиги Легенд), используйте «Захват игры/окна» с включенной опцией «Совместимость с мульти-адаптером», что позволит ускорить захват. Однако режим «Совместимость с мульти-адаптером» увеличит нагрузку на центральный процессор (с англ. Central Processing Unit, CPU). Режим совместимости не рекомендуется для «Захвата игр», но при этом гарантирует его осуществление.
FAQ / Вопросы-Ответы
Жёлтая рамка вокруг окна при захвате окна или экрана в OBS
Происходит задержка курсора при захвате окна в OBS
- Это всё также связано с новым методом захвата окон, для исправления ситуации воспользуйтесь советом выше.
Комментарий от разработчика
Конечно, это все весьма неприятно. Меня и самого расстраивает такая ситуация. К сожалению, существенно исправить ее пока никто не может. Это всего лишь особенность проектирования ноутбуков, которая позволяет сохранить их мощность и экономить заряд батареи.
(Obs новейшей версии 29.1.3 обновлений пока нет)
У меня Виндовс, десятка про.Но проблема в том что стоит автоматом виндовс 7.Потомучто виндовс 10 подсвечиваеться темным что означает что я его выбрать не могу и автоватично обс выбирает виндовс 7 из за чего чёрный экран, надеюсь понятно объяснил сайт добавил в закладку, мб ответите если статья не заброшенна(
— ноутбук на Pentium, Nvidia GT 620
Если нужно захватить источник «Захвата игры» или использовать кодер NVENC, выберите «Высокая производительность».
Можно ли как-то сделать чтоб работало вместе?
Благодаря вам, быстро нашёл и решил проблему с захватом окна в OBS.
Помог четвёртый способ. Сам боролся с проблемой около двух часов, было лень читать. xD
И СДЕЛАЛ ВЫ ЛУЧШИЕ, СПАСИБО ВАМ!!!)