Obs linux не запускается

Обновлено: 07.07.2024

При использовании программы (Open Broadcaster Software) OBS Studio на ноутбуке вы можете столкнуться с проблемами производительности или с проблемами использования определенного типа захвата (в частности «Захват игры», «Захват окна» или «Захват экрана»), что может Вас расстроить. А происходит все потому, что большинство современных ноутбуков оснащены двумя графическими процессорами (с англ. Graphics Processing Unit, GPU) если у вас именно ноутбук, то воспользуйтесь сразу четвёртым и пятым способами.

Первый способ устранить чёрный экран в OBS Studio

  • «Захват Игры» - попробуйте выставить следующие настройки:
    • «Режим» - Захват отдельного окна;
    • «Окно» выберете нужные процесс (процесс должен быть запущен);
    • «Приоритет согласования окна» - Сравнить заголовок, в противном случае найти окно того же типа;
    • Галочку на «Режим захвата SLI/Crossfire (Медленно) лучше выставить в последний момент, так как это очень сильно влияет на производительность;
    • Поставить галочку на «Использовать перехватчик, совместный с защитой от читов.
    • «Окно» выбираем нужный процесс из списка (игра должна быть запущена в оконном режиме или полноэкранном оконном);
    • «Приоритет согласования окна» - Сравнить заголовок, в противном случае найти окно того же типа;
    • Поставить галочку на «Совместимость с мульти-адаптером»

    Второй способ устранить чёрный экран в OBS Studio

    Если OBS Studio не захватывает приложение попробуйте запустить OBS Studio от имени администратора. Правая кнопка мыши по OBS Studio -> «Запуск от имени администратора»

    Третий способ устранить чёрный экран в OBS Studio

    Попробуйте выставить совместимость нужного приложения с другой операционной системой

    • Правой кнопкой мыши по ярлыку нужного приложения -> «Свойства» -> Вкладка «Совместимость» -> ставим галочку на пункте «Запускать программу в режиме совместимости с:» -> выбираем к примеру, Windows 8 -> Нажимаем «ОК»

    Четвёртый способ устранить чёрный экран в OBS Studio

    Только Windows 10 1909 и новее

    Наберите в поиске windows «Настройки графики» и выберите искомые параметры. В появившемся окне выберите параметр «Классическое приложение» и нажмите «Обзор» откройте путь к программе для 64bit C:\Program Files\obs-studio\bin\64bit\obs64.exe для 32bit C:\Program Files (x86)\obs-studio\bin\32bit\obs32.exe либо тот путь куда установили OBS сами. В списке появится программа OBS Studio нажмите «Параметры» и:

    • Если нужно захватить источник «Захват экрана» для показа рабочего стола, выберите «Энергосбережение».
    • Если нужно захватить источник «Захвата игры» или использовать кодер NVENC, выберите «Высокая производительность».

    Изображение-3

    В обновлённой версии OBS Studio 27.0 изменён способ захвата Display Capture (Захват экрана) для ноутбуков, теперь рекомендуется:

    Для пользователей, которые ранее переключили настройки производительности графики по умолчанию на встроенный графический процессор, рекомендуется удалить переопределение и вместо этого использовать новый переключатель «Метод захвата» в источнике Display Capture (Захват экрана).

    Пятый способ устранить чёрный экран в 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.

      Если нужно захватить источник «Захват экрана» для показа рабочего стола, выберите «Интегрированная графика».
      Если нужно захватить источник «Захвата игры» или использовать кодер NVENC, выберите «Высокопроизводительный процессор NVIDIA».

      Еще один способ – это изменить «Глобальные параметры» таким образом, чтобы все приложения по умолчанию запускались с помощью графического процессора NVIDIA (потребуются более высокие энергозатраты):

      • Закройте OBS, если программа открыта.
      • Перейдите в раздел Панель управления NVIDIA - для этого на рабочем столе вашего ноутбука нажмите правой кнопкой мыши, выберете «Панель управления NVIDIA».
      • Нажмите слева на «Управление параметрами 3D», а затем справа вкладку «Глобальные параметры».
      • Щелкните на окне с выпадающим списком и выберите пункт «Высокопроизводительный процессор NVIDIA», затем нажмите кнопку «Применить», а далее «ОК».
      • Заново откройте OBS и проверьте работу программы.

      Ноутбуки на базе процессоров AMD

      «Захват экрана»

      Изображение-1

      Если «Захват экрана» не работает, скорее всего, вам нужно будет воспользоваться «Захватом игры/окна», потому как OBS запускается только с опцией «Интегрированная графика». Помните, что после этого «Захват игры/окна» не будут работать, пока Вы не активируете в их свойствах «Совместимость с мульти-адаптером». Об этом читайте ниже.

      «Захват окна/игры» и режим «Совместимость с мульти-адаптером»

      Изображение-2

      Если вы не можете установить предпочтительный графический процессор (характерно для ноутбуков на базе AMD) или вы хотите после этого осуществить перекрестный захват изображения с другого графического процессора (например, окно лобби Лиги Легенд), используйте «Захват игры/окна» с включенной опцией «Совместимость с мульти-адаптером», что позволит ускорить захват. Однако режим «Совместимость с мульти-адаптером» увеличит нагрузку на центральный процессор (с англ. Central Processing Unit, CPU). Режим совместимости не рекомендуется для «Захвата игр», но при этом гарантирует его осуществление.

      Комментарий от разработчика

      До меня минуту назад дошло, что под OBS заржавелые Линуксоиды(без обид) читают Open Build System –что-то так, а я в своём вопросе упоминал Open Broadcaster Software –запись и трансляция экрана. Также нашёл нерешённый вопрос, как у меня: Не открывается OBS.

      Помогите, разъясните, будьте добры. Также было бы интересно послушать про сами драйвера Linux и их установку, как их можно контролировать. ArchXfce


      Слышал про Open Build System до этого, но никогда не видел, как аббревиатуру. Видимо, эта аббревиатура используется в контексте сборщика только теми, кто с ним имеет дело, а для остальных юзеров OBS = OBS Studio.


      > Также было бы интересно послушать про сами драйвера Linux и их установку

      Драйверы для Linux имеют расширение *.ko. Они устанавливаются в директорию /lib/modules/версия_ядра/kernel/drivers/чё-нибудь/ещё-чё-нибудь

      Каждый файл с расширением *.ko привязываются к конкретной версии ядра Linux. Когда ты компилируешь файл драйвера, используются файлы исходного кода ядра. Готовый файл привязывается к строго конкретной версии ядра. Если ты скомпилировал драйвер с ядром 5.4.xx, то с ядром 5.6.xx он не заработает.

      // причём привязка к конкретной версии ядра применима только к драйверам. Обычные бинарники, например браузер, не привязываются к конкретной версии ядра, когда ты компилируешь эти самые бинарники

      ZenitharChampion ★★★★★ ( 25.10.20 07:23:02 )
      Последнее исправление: ZenitharChampion 25.10.20 07:30:52 (всего исправлений: 1)

      Фактически драйвера интегрируются в ядро, для их нормальной работы ? Хорошо. Как устанвливаются драйвера, какие есть для этого утилиты ?(Я с чистого Арча, не с Манжары)



      Кочай с офсайта + учти с вейландом оно не работает.

      Спасибо, что напомнил. Нужно сказать, что у меня Pentium, на который драйвера виндовые трудно найти. Как вообще устанавливать драйвера Intel ? Я читал где-то, что у них есть свой инструмент для этого, но я так и не находил. Помогите, если можете.

      Как вообще устанавливать драйвера Intel ? Я читал где-то, что у них есть свой инструмент для этого, но я так и не находил. Помогите, если можете.


      Драйвер для видеокарт Intel входит в состав ядра Linux. Файл драйвера i915.ko.

      Не знаю как в Арче, а в Ubuntu и openSUSE драйвер Intel обновляется следующим образом. Подключается репозиторий с новой версией ядра Linux и новым графическим стеком. Установить новые версии пакетов linux-kernel, libdrm, mesa и xf86-video-intel (названия пакетов могут отличаться в разных дистрибутивах Linux).

      Ядро Linux чаще всего обновлять не обязательно. Чаще всего, все необходимые изменения есть в пакете Mesa.

      ZenitharChampion ★★★★★ ( 25.10.20 10:12:20 )
      Последнее исправление: ZenitharChampion 25.10.20 10:13:22 (всего исправлений: 1)

      Все нужные тебе драйверы для Intel есть в составе ядра Linux. Ставить что-то другое тебе не нужно.

      Да и вообще почти все нужные драйверы есть в составе ядра и как следствие ничего скачивать с сайта производителя материнской платы или оборудования, как ты это делаешь в Windows, тебе не нужно.

      Исключением может быть только видео карта Nvidia.

      Но в Linux есть открытый драйвер nouveau, с которым видео карта будет работать. А если тебе нужна большая производительность, это касается только новых видео карт, то ставь пакет с драйвером из репозитория дистрибутива.

      Плюс проблемы могут быть с самым новым оборудованием.

      У меня в арче все эти пакеты есть, попробую установить - отпишусь. Проблема то в чём, у меня OBS Studio не распознаёт драйвер, а на Винде той же распознавала.

      Отписываюсь. Mesa и libdrm уже были, Linux-kernel не существует в репах пакмана. Устанавливаю пакет и иду тестить

      Неть. Пакет це не решил.


      Покажи хоть скриншот ошибки

      Скрин то то и выдаёт.

      Прямая цитата: Failed to initialize video. Your GPU may not be supported, or your graphics drivers may need to be updated. Конец цитаты


      Похоже, что у тебя вообще не работает OpenGL.

      Только перед помещением вывода команды прочти про разметку Markdown, ссылки на неё есть под формой помещения коментария на форум.

      Читайте также: