В прошлом году я записал более 100 обучающих видеороликов с помощью OBS на Ubuntu, так что в целом у меня есть неплохое представление о том, как использовать программу. Не используя его в течение горячей минуты, я решил запустить его, чтобы настроить новый проект, над которым я работаю. Когда я это сделал, каждая из панелей внизу была удвоена. Не только элементы управления, но и звук, источники, переходы сцен и т. д., и они довольно глючно перекрывают друг друга.Это делает программу бесполезной для меня.
Поэтому я подумал, что это, вероятно, несоответствие файла конфигурации из разных версий. Я решил сбросить конфиг и $rm -rf .config/obs-studio и перезапустить. Тот же результат. Это была версия ppa. Поэтому я очистил его, снова очистил конфигурацию пользователя, удалил ppa и установил версию пакета debian.
Те же результаты! Поэтому я снова очистил конфиг и попробовал снап-версию. Это снова имело те же результаты.
Я запустил его из терминала, чтобы увидеть, есть ли какие-то вопиющие ошибки. Предупреждение Failed to load 'en-US' text for module: 'decklink-ouput-ui.so' появилось, но, по-видимому, не является проблемой для большинства людей. Я сделал это только в версии репозитория Debian.
$obs
Путь попытки: share/obs/obs-studio/locale/en-US.ini
Путь попытки: /usr/share/obs/obs-studio/locale/en-US.ini
Путь попытки: share/obs/obs-studio/locale.ini
Путь попытки: /usr/share/obs/obs-studio/locale.ini
Путь попытки: share/obs/obs-studio/themes/Dark.qss
Путь попытки: /usr/share/obs/obs-studio/themes/Dark.qss
информация: Название ЦП: ЦП Intel(R) Core(TM) i9-9900K с тактовой частотой 3,60 ГГц
информация: Частота процессора: 3600.000MHz
информация: Физические ядра: 8, Логические ядра: 16
информация: Физическая память: всего 32037 МБ, 25550 МБ свободно
информация: Версия ядра: Linux 5.13.0-28-generic
информация: Распространение: "Ubuntu" "20.04"
информация: Оконная система: X11.0, Поставщик: The X.Org Foundation, Версия: 1.20.13
информация: Портативный режим: false
Путь попытки: share/obs/obs-studio/themes/Dark/no_sources.svg
Путь попытки: /usr/share/obs/obs-studio/themes/Dark/no_sources.svg
QMetaObject::connectSlotsByName: нет соответствующего сигнала для on_advAudioProps_clicked()
QMetaObject::connectSlotsByName: нет соответствующего сигнала для on_advAudioProps_destroyed()
QMetaObject::connectSlotsByName: нет соответствующего сигнала для on_actionGridMode_triggered()
QMetaObject::connectSlotsByName: нет соответствующего сигнала для on_program_customContextMenuRequested(QPoint)
информация: OBS 25.0.3+dfsg1-2 (linux)
Информация: ---------------------------------
Информация: ---------------------------------
информация: сброс настроек звука:
выборок в секунду: 44100
динамики: 2
Информация: ---------------------------------
информация: Инициализация OpenGL...
информация: Загрузка OpenGL на адаптере ATI Technologies Inc. AMD Radeon Pro W5500
информация: OpenGL загружен успешно, версия 3.3.14756 Core Profile Context FireGL, язык затенения 4.60
Информация: ---------------------------------
информация: сброс настроек видео:
базовое разрешение: 1920x1080
выходное разрешение: 1280x720
фильтр понижения шкалы: бикубический
кадров в секунду: 30/1
формат: НВ12
Режим YUV: 601/частичный
информация: поддержка текстур NV12 недоступна
информация: Устройство аудиомониторинга:
имя: по умолчанию
идентификатор: по умолчанию
Информация: ---------------------------------
предупреждение: не удалось загрузить текст «en-US» для модуля: «decklink-ouput-ui.so»
libDeckLinkAPI.so: невозможно открыть общий объектный файл: нет такого файла или каталога
предупреждение: не удалось создать итератор DeckLink. Драйверы DeckLink могут быть не установлены
информация: Нет поддержки blackmagic
ошибка: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: невозможно открыть общий объектный файл: нет такого файла или каталога
информация: FFMPEG VAAPI поддерживается
информация: VLC найден, источник видео VLC включен
Информация: ---------------------------------
информация: Загруженные модули:
информация: vlc-video.so
информация: text-freetype2.so
информация: rtmp-services.so
информация: obs-x264.so
информация: obs-transitions.so
информация: obs-outputs.so
информация: obs-filters.so
информация: obs-ffmpeg.so
информация: linux-v4l2.so
информация: linux-pulseaudio.so
информация: linux-jack.so
информация: linux-decklink.so
информация: linux-capture.so
информация: linux-alsa.so
информация: image-source.so
информация: frontend-tools.so
информация: decklink-output-ui.so
Информация: ---------------------------------
информация: ==== Запуск завершен ========================================= =====
ошибка: Служба '' не найдена
информация: Файл сцены не найден, создается сцена по умолчанию
информация: все данные сцены очищены
Информация: ---------------------------------------------
информация: импульсный ввод: имя сервера: 'pulseaudio 13.99.1'
информация: импульсный вход: Формат аудио: s16le, 44100 Гц, 2 канала
информация: импульсный ввод: Начата запись с 'alsa_output.pci-0000_00_1f.3.analog-stereo.monitor'
информация: импульсный ввод: имя сервера: 'pulseaudio 13.99.1'
информация: импульсный вход: Формат аудио: s16le, 44100 Гц, 1 канал
информация: импульсный ввод: начата запись с 'alsa_input.usb-AONI_ELECTRONIC_CO.LTD_NexiGo_N930AF_FHD_webcam_20200924003-02.mono-fallback'
информация: Переключено на сцену «Сцена»
предупреждение: не удалось объединить коллекции сцен
Путь попытки: share/obs/obs-studio/images/overflow.png
Путь попытки: /usr/share/obs/obs-studio/images/overflow.png
предупреждение: [плагин rtmp-services] Файл обновления «services.json» (версия 188) отклонен
предупреждение: [плагин rtmp-services] Пакет успешно обновлен (версия 188)
информация: добавлено 46 миллисекунд буферизации звука, общая буферизация звука теперь составляет 46 миллисекунд (источник: Mic/Aux)
информация: ==== Выключение ======================================== ========
информация: Переключено на сцену '(null)'
информация: импульсный ввод: остановлена запись с 'alsa_output.pci-0000_00_1f.3.analog-stereo.monitor'
информация: импульсный ввод: Получил 2850 пакетов с 613510 кадрами
информация: импульсный ввод: остановлена запись с 'alsa_input.usb-AONI_ELECTRONIC_CO.LTD_NexiGo_N930AF_FHD_webcam_20200924003-02.mono-fallback'
информация:pulse-input: Получил 1573 пакета с 695766 кадрами
информация: все данные сцены очищены
Информация: ---------------------------------------------
информация: Освобождение данных контекста OBS
информация: [Сценарии] Всего отсоединенных обратных вызовов: 0
информация: == Результаты профайлера =============================
информация: run_program_init: 12523,4 мс
информация: OBSApp::AppInit: 1,303 мс
информация: • OBSApp::InitLocale: 0,462 мс
информация: OBSApp::OBSInit: 12463 мс
информация: obs_startup: 21,155 мс
информация: OSBBasic::OBSInit: 12407,3 мс
информация: OSBBasic::InitBasicConfig: 0,192 мс
информация: OSBBasic::ResetAudio: 0,046 мс
информация: OSBBasic::ResetVideo: 33,599 мс
информация: OSBBasic::InitOBSCallbacks: 0,002 мс
информация: OSBBasic::InitHotkeys: 0,02 мс
информация: obs_load_all_modules: 45,399 мс
информация: â â£obs_init_module(decklink-ouput-ui.so): 0,354 мс
информация: â â£obs_init_module(frontend-tools.so): 20,834 мс
информация: • obs_init_module (image-source.so): 0,003 мс
информация: obs_init_module(linux-alsa.so): 0,001 мс
информация: obs_init_module(linux-capture.so): 0,186 мс
информация: obs_init_module(linux-decklink.so): 0,06 мс
информация: • obs_init_module (linux-jack.so): 0,001 мс
информация: obs_init_module(linux-pulseaudio.so): 0,001 мс
информация: • obs_init_module (linux-v4l2.so): 0,001 мс
информация: • obs_init_module(obs-ffmpeg.so): 0,127 мс
информация: â â ânvenc_check: 0,115 мс
информация: • obs_init_module(obs-filters.so): 0,017 мс
информация: â â£obs_init_module(obs-outputs.so): 0,001 мс
информация: • obs_init_module(obs-transitions.so): 0,006 мс
информация: • obs_init_module(obs-x264.so): 0,001 мс
информация: • obs_init_module (rtmp-services.so): 0,098 мс
информация: obs_init_module(text-freetype2.so): 0,021 мс
информация: â âobs_init_module(vlc-video.so): 0,549 мс
информация: OBSBasic::ResetOutputs: 0,071 мс
информация: OSBBasic::CreateHotkeys: 0,017 мс
информация: OBSBasic::InitService: 0,75 мс
информация: OSBBasic::InitPrimitives: 0,057 мс
информация: OSBasic::Load: 4,061 мс
информация: obs_hotkey_thread (25 мс): минимум = 0,042 мс, медиана = 0,228 мс, макс = 8,542 мс, 99-й процентиль = 3,239 мс, 100% ниже 25 мс
информация: audio_thread(Аудио): мин=0 мс, медиана=0,019 мс, макс=0,111 мс, 99-й процентиль=0,091 мс
информация: obs_graphics_thread (33,3333 мс): минимум = 0,121 мс, медиана = 0,48 мс, макс = 12,162 мс, 99-й процентиль = 2,72 мс, 100% ниже 33,333 мс
информация: â£tick_sources: min=0 мс, медиана=0,002 мс, max=6,245 мс, 99-й процентиль=0,005 мс
информация: £output_frame: min=0,056 мс, медиана=0,06 мс, max=0,189 мс, 99-й процентиль=0,121 мс
информация: â âgs_context(видео->графика): min=0,056 мс, медиана=0,06 мс, max=0,189 мс, 99-й процентиль=0,121 мс
информация: â â£render_video: минимум = 0,03 мс, медиана = 0,033 мс, максимум = 0,145 мс, 99-й процентиль = 0,073 мс
информация: â â ârender_main_texture: min=0,028 мс, медиана=0,03 мс, max=0,141 мс, 99-й процентиль=0,069 мс
информация: â âgs_flush: min=0,017 мс, медиана=0,019 мс, max=0,044 мс, 99-й процентиль=0,036 мс
информация: Render_displays: минимум = 0,007 мс, медиана = 0,399 мс, максимум = 11,929 мс, 99-й процентиль = 2,087 мс
информация: =============================================== знак равно
информация: == Профилировщик Время между вызовами ==================
информация: obs_hotkey_thread (25 мс): минимум = 25,109 мс, медиана = 25,365 мс, макс = 33,602 мс, 94,6117% в пределах ± 2% от 25 мс (0% ниже, 5,38827% выше)
информация: obs_graphics_thread(33,3333 мс): минимум = 33,188 мс, медиана = 33,334 мс, макс = 33,479 мс, 100% в пределах ± 2% от 33,333 мс (0% ниже, 0% выше)
информация: =============================================== знак равно
информация: Количество утечек памяти: 1
Единственное существенное изменение, о котором я могу думать, это то, что я переключился на использование драйвера AMD для моего AMD Radeon Pro W5500. Это то, что я попробую дальше, если я не могу понять что-нибудь еще. Надеюсь, вы понимаете, что переключение моей графической подсистемы — это не то, что я делаю легкомысленно. Поэтому я надеюсь, что кто-то может придумать что-то еще, что может быть, или подтвердить, что другие люди без глупых графических драйверов сталкиваются с аналогичной проблемой.
Ваше здоровье
Редактировать:
Я забыл упомянуть. Если открепить панель настроек снизу там только одна и дубликаты пропадают.
Обновления:
- Сегодня утром удалил драйверы amdgpu-pro, но проблема осталась.