snapcrafters / obs-studio

This is a community-supported modified build of OBS Studio.
https://snapcraft.io/obs-studio
111 stars 37 forks source link

[Bug]: #177

Open Hooloovoo opened 8 months ago

Hooloovoo commented 8 months ago

What happened?

Hello,

I am running latest/stable: 29.1.3 2023-10-18 (1291) 423MB on a 12th Gen Intel® Core™ i7-1250U × 12 with Mesa Intel® Graphics (ADL GT2). I am not offered any hardware-accelerated options:

image

What should have happened?

Chromium beta snap has hardware acceleration working fine on this computer, so I believe it is working correctly: image

I expected to have an option in that dropdown for hardware-accelerated video encoding.

Output of snap info $snap_name

$ snap info obs-studio
name:    obs-studio
summary: Free and open source software for live streaming and screen
  recording
publisher: Snapcrafters✪
store-url: https://snapcraft.io/obs-studio
license:   GPL-2.0
description: |
  OBS Studio is software designed for capturing, compositing, encoding,
  recording, and streaming video content, efficiently.

  **NOTE: This is a community-supported modified build of OBS Studio; please
  file issues on the Snapcrafters GitHub: 
  https://github.com/snapcrafters/obs-studio/issues**

  **Batteries included**

  The snap of OBS studio comes pre-loaded with some extra features:

    * Supports **nvenc (NVIDIA) and VA-API (AMD & Intel) accelerated video
    encoding**.
    * **Advanced Scene Switcher** plugin; an automated scene switcher
    * **Browser** plugin; CEF-based OBS Studio browser plugin
    * **Directory Watch Media** plugin; filter you can add to a media source
    to load the oldest or newest file in a directory.
    * **Dynamic Delay** plugin; filter for dynamic delaying a video source.
    * **Freeze Filter** plugin; freeze a source using a filter.
    * **GStreamer** plugins; feed GStreamer launch pipelines into OBS Studio
    and use GStreamer encoder elements.
    * **Move Transition** plugin; move sources to a new position during a
    scene transition.
    * **NDI** plugin; Network A/V via NewTek's NDI.
    * **RGB Levels** plugin; simple filter to adjust RGB levels.
    * **Source Switcher** plugin; to switch between a list of sources.
    * **StreamFX** plugin; collection modern effects filters and transitions.
    * **Text Pango** plugin; Provides a text source rendered using Pango with
    multi-language support, emoji support, vertical rendering and RTL
    support.
    * **Transition Matrix** plugin; customize Any -> One or One -> One scene
    transitions.
    * **Waveform** plugin; audio visualization using fftw.
    * **Websockets** plugin; remote-control OBS Studio through WebSockets.

  **Connecting Interfaces**

  For the best experience, you'll want to connect the following interfaces.

     sudo snap connect obs-studio:alsa
     sudo snap connect obs-studio:audio-record
     sudo snap connect obs-studio:avahi-control
     sudo snap connect obs-studio:camera
     sudo snap connect obs-studio:jack1
     sudo snap connect obs-studio:kernel-module-observe

  **NDI**

  If you want to use the NDI plugin you'll need to connect the Avahi Control
  interface.

     snap connect obs-studio:avahi-control

  **Virtual Camera**

  Starting with OBS 26.1.0, Virtual Camera support is integrated. Here's how
  to install and configure `v4l2loopback`:

     sudo snap connect obs-studio:kernel-module-observe
     sudo apt -y install v4l2loopback-dkms v4l2loopback-utils
     echo "options v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual
     Camera'    exclusive_caps=1" | sudo tee
     /etc/modprobe.d/v4l2loopback.conf
     echo "v4l2loopback" | sudo tee /etc/modules-load.d/v4l2loopback.conf
     sudo modprobe -r v4l2loopback
     sudo modprobe v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual
     Camera' exclusive_caps=1

  **NOTE!** Using `video_nr` greater than 64 will not work.

  **Removable Storage**

  To access content on external storage, connect to the removable-media plug:

     snap connect obs-studio:removable-media

  **3rd Party plugins**

  To install pre-compiled plugins, download and extract the plugin to
  `~/snap/obs-studio/current/.config/obs-studio/plugins/`.

  This is how the Input Overlay plugin looks when correctly installed:

     /home/username/snap/obs-studio/current/.config/obs-studio/plugins/
     └── input-overlay
         ├── bin
         │   └── 64bit
         │       └── input-overlay.so
         └── data
             └── locale
                 ├── de-DE.ini
                 ├── en-US.ini
                 └── ru-RU.ini

  If you want to use the Input Overlay plugin, you'll also need to connect
  the joystick interface:

     snap connect obs-studio:joystick

  **NOTE: This is a community-supported modified build of OBS Studio; please
  file issues on the Snapcrafters GitHub: 
  https://github.com/snapcrafters/obs-studio/issues**
commands:
  - obs-studio
snap-id:      6uLU2MJmBURfLNz4rmL4WT2CmtVULE2u
tracking:     latest/stable
refresh-date: today at 11:29 BST
channels:
  latest/stable:    29.1.3 2023-10-18 (1291) 423MB -
  latest/candidate: 29.1.3 2023-10-18 (1291) 423MB -
  latest/beta:      ↑                              
  latest/edge:      29.1.3 2023-10-15 (1290) 421MB -
installed:          29.1.3            (1291) 423MB -

Output of snap connections $snap_name

$ snap connections obs-studio
Interface                 Plug                                 Slot                            Notes
alsa                      obs-studio:alsa                      :alsa                           manual
audio-playback            obs-studio:audio-playback            :audio-playback                 -
audio-record              obs-studio:audio-record              :audio-record                   -
avahi-control             obs-studio:avahi-control             :avahi-control                  manual
browser-support           obs-studio:browser-support           :browser-support                -
camera                    obs-studio:camera                    :camera                         -
content[gnome-42-2204]    obs-studio:gnome-42-2204             gnome-42-2204:gnome-42-2204     -
content[gtk-3-themes]     obs-studio:gtk-3-themes              gtk-common-themes:gtk-3-themes  -
content[icon-themes]      obs-studio:icon-themes               gtk-common-themes:icon-themes   -
content[sound-themes]     obs-studio:sound-themes              gtk-common-themes:sound-themes  -
desktop                   obs-studio:desktop                   :desktop                        -
desktop-legacy            obs-studio:desktop-legacy            :desktop-legacy                 -
gsettings                 obs-studio:gsettings                 :gsettings                      -
hardware-observe          obs-studio:hardware-observe          :hardware-observe               manual
home                      obs-studio:home                      :home                           -
jack1                     obs-studio:jack1                     :jack1                          manual
joystick                  obs-studio:joystick                  -                               -
kernel-module-observe     obs-studio:kernel-module-observe     :kernel-module-observe          manual
network                   obs-studio:network                   :network                        -
network-bind              obs-studio:network-bind              :network-bind                   -
opengl                    obs-studio:opengl                    :opengl                         -
password-manager-service  obs-studio:password-manager-service  -                               -
process-control           obs-studio:process-control           -                               -
pulseaudio                obs-studio:pulseaudio                :pulseaudio                     -
raw-usb                   obs-studio:raw-usb                   -                               -
removable-media           obs-studio:removable-media           -                               -
screen-inhibit-control    obs-studio:screen-inhibit-control    :screen-inhibit-control         -
screencast-legacy         obs-studio:screencast-legacy         -                               -
system-observe            obs-studio:system-observe            :system-observe                 manual
unity7                    obs-studio:unity7                    :unity7                         -
upower-observe            obs-studio:upower-observe            :upower-observe                 -
wayland                   obs-studio:wayland                   :wayland                        -
x11                       obs-studio:x11                       :x11                            -

Output of snap version

$ snap version
snap    2.60.4
snapd   2.60.4
series  16
ubuntu  22.04
kernel  6.2.0-34-generic

Relevant log output

[61368.121679] audit: type=1400 audit(1698064223.793:993): apparmor="DENIED" operation="bind" class="net" profile="snap.obs-studio.obs-studio" pid=70319 comm="obs" family="unix" sock_type="dgram" protocol=0 requested_mask="bind" denied_mask="bind" addr="@2F636F6D2F6F627370726F6A6563742037303331392032392E312E3320286C696E7578290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"

Teminal output of app

$ obs-studio
debug: Found portal inhibitor
debug: Attempted path: ../../data/obs-studio/locale/en-US.ini
debug: Attempted path: ../../data/obs-studio/locale.ini
debug: Attempted path: ../../data/obs-studio/locale/en-GB.ini
info: Using preferred locale 'en-GB'
debug: Attempted path: ../../data/obs-studio/themes/Yami.qss
info: User enabled --multi flag and is now running multiple instances of OBS.
info: Command Line Arguments: --multi
info: Platform: Wayland
info: CPU Name: 12th Gen Intel(R) Core(TM) i7-1250U
info: CPU Speed: 1941.810MHz
info: Physical Cores: 10, Logical Cores: 12
info: Physical Memory: 15608MB Total, 3282MB Free
info: Kernel Version: Linux 6.2.0-34-generic
info: Distribution: "Ubuntu Core" "22"
info: Desktop Environment: ubuntu:GNOME (ubuntu)
info: Session Type: wayland
info: Qt Version: 6.2.4 (runtime), 6.2.4 (compiled)
info: Portable mode: false
info: OBS 29.1.3 (linux)
info: ---------------------------------
info: ---------------------------------
info: audio settings reset:
    samples per sec: 48000
    speakers:        2
    max buffering:   960 milliseconds
    buffering type:  dynamically increasing
info: ---------------------------------
info: Initializing OpenGL...
info: Using EGL/Wayland
info: Initialized EGL 1.5
info: Loading up OpenGL on adapter Intel Mesa Intel(R) Graphics (ADL GT2)
info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 23.0.4-0ubuntu1~22.04.1, shading language 4.60
info: ---------------------------------
info: video settings reset:
    base resolution:   1920x1080
    output resolution: 1280x720
    downscale filter:  Bicubic
    fps:               30/1
    format:            NV12
    YUV mode:          Rec. 709/Partial
info: NV12 texture support not available
info: P010 texture support not available
info: Audio monitoring device:
    name: Default
    id: default
info: ---------------------------------
warning: Failed to load 'en-GB' text for module: '3d-effect.so'
info: [3D Effect] loaded version 0.0.2
info: [StreamFX] Loading Version 0.12.0b299-g8b97c2b2
info: [StreamFX] <gfx::opengl> Version 4.6 initialized.
info: [StreamFX] Loaded Version 0.12.0b299-g8b97c2b2
warning: Failed to load 'en-GB' text for module: 'advanced-scene-switcher.so'
info: [adv-ss] version: 1.23.1
info: [adv-ss] version: 68c6492c3f4e5507a343bd821f7112610d32e430
info: [adv-ss] curl loaded successfully
info: [adv-ss] found curl library
info: [adv-ss] attempting to load "/snap/obs-studio/1291/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-midi.so"
info: [adv-ss] successfully loaded "/snap/obs-studio/1291/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-midi.so"
info: [adv-ss] attempting to load "/snap/obs-studio/1291/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-opencv.so"
info: [adv-ss] successfully loaded "/snap/obs-studio/1291/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-opencv.so"
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
warning: Failed to load 'en-GB' text for module: 'aja-output-ui.so'
warning: No AJA devices found, skipping loading AJA UI plugin
warning: Failed to initialize module 'aja-output-ui.so'
warning: Failed to load 'en-GB' text for module: 'aja.so'
warning: No AJA devices found, skipping loading AJA plugin
warning: Failed to initialize module 'aja.so'
warning: Failed to load 'en-GB' text for module: 'browser-transition.so'
info: [Browser Transition] loaded version 0.1.2
warning: Failed to load 'en-US' text for module: 'decklink-captions.so'
warning: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
libDeckLinkAPI.so: cannot open shared object file: No such file or directory
warning: A DeckLink iterator could not be created.  The DeckLink drivers may not be installed
warning: Failed to initialize module 'decklink.so'
warning: Failed to load 'en-GB' text for module: 'device-switcher.so'
info: [Device Switcher] loaded version 0.1.3
QLayout: Attempting to add QLayout "" to DeviceSwitcherDock "", which already has a layout
warning: Failed to load 'en-GB' text for module: 'dir-watch-media.so'
info: [Directory watch media] loaded version 0.6.2
warning: Failed to load 'en-GB' text for module: 'downstream-keyer.so'
info: [Downstream Keyer] loaded version 0.2.7
warning: Failed to load 'en-GB' text for module: 'dvd-screensaver.so'
warning: Failed to load 'en-GB' text for module: 'dynamic-delay.so'
info: [Dynamic Delay] loaded version 0.1.4
warning: Failed to load 'en-GB' text for module: 'freeze-filter.so'
info: [Freeze Filter] loaded version 0.3.3
warning: Failed to load 'en-GB' text for module: 'frontend-tools.so'
warning: Failed to load 'en-GB' text for module: 'gradient-source.so'
info: [Gradient Source] loaded version 0.3.2
warning: Failed to load 'en-GB' text for module: 'linux-capture.so'
warning: Failed to load 'en-GB' text for module: 'linux-jack.so'
warning: Failed to load 'en-GB' text for module: 'linux-pipewire-audio.so'
warning: Failed to load 'en-GB' text for module: 'linux-pipewire.so'
info: [pipewire] Available captures:
info: [pipewire]     - Desktop capture
info: [pipewire]     - Window capture
warning: Failed to load 'en-GB' text for module: 'linux-pulseaudio.so'
warning: Failed to load 'en-GB' text for module: 'linux-vkcapture.so'
info: [linux-vkcapture] plugin loaded successfully (version 1.4.3)
error: [linux-vkcapture] Cannot bind unix socket to : 13
warning: Failed to load 'en-GB' text for module: 'markdown.so'
info: [markdown] loaded version 0.2.1
warning: Failed to load 'en-GB' text for module: 'media-controls.so'
info: [Media Controls] loaded version 0.3.7
warning: Failed to load 'en-GB' text for module: 'move-transition.so'
info: [Move Transition] loaded version 2.9.6
warning: Failed to load 'en-US' text for module: 'obs-audio-pan-filter.so'
info: [obs-audio-pan-filter] plugin loaded successfully (version 0.2.3)
info: [obs-browser]: Version 2.21.1
info: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures.2594+g17f8588+chromium-103.0.5060.134 (compiled)
warning: Failed to load 'en-GB' text for module: 'obs-command-source.so'
warning: Failed to load 'en-GB' text for module: 'obs-composite-blur.so'
info: [Composite Blur] loaded version 1.0.5
warning: Failed to load 'en-GB' text for module: 'obs-face-tracker.so'
info: [obs-face-tracker] registering face_tracker_filter_info (version 0.7.1)
info: [obs-face-tracker] ft_docks_init: Adding face tracker dock menu action=0x55e350ad7570
info: VAAPI: API version 1.20
info: FFmpeg VAAPI H264 encoding supported
info: FFmpeg VAAPI HEVC encoding supported
info: [obs-gstreamer] build: 7dd3e69, gst-runtime: 1.20.3
warning: Failed to load 'en-GB' text for module: 'obs-libfdk.so'
warning: Failed to load 'en-GB' text for module: 'obs-localvocal.so'
info: plugin loaded successfully (version 0.0.3)
warning: Failed to load 'en-US' text for module: 'obs-multisource-effect.so'
info: [obs-multisource-effect] plugin loaded successfully (version 0.2.1)
warning: Failed to load 'en-US' text for module: 'obs-mute-filter.so'
info: [obs-mute-filter] plugin loaded successfully (version 0.2.2)
warning: Failed to load 'en-GB' text for module: 'obs-ndi.so'
info: [obs-ndi] obs_module_load: hello ! (version 4.11.1)
info: [obs-ndi] load_ndilib: Trying '/usr/lib/libndi.so.5'
info: [obs-ndi] load_ndilib: Found NDI library at '/usr/lib/libndi.so.5'
info: [obs-ndi] load_ndilib: NDI runtime loaded successfully
info: [obs-ndi] load_ndilib: NDIlib_v5_load found
info: [obs-ndi] obs_module_load: NDI library initialized successfully (NDI SDK LINUX 09:57:02 Feb  2 2023 5.5.3)
warning: Failed to load 'en-GB' text for module: 'obs-rgb-levels-filter.so'
warning: Failed to load 'en-GB' text for module: 'obs-shaderfilter.so'
info: [obs-shaderfilter] loaded version 2.1.1
warning: Failed to load 'en-GB' text for module: 'obs-soundboard.so'
info: [obs-soundboard] Soundboard plugin version 1.1.0 is loaded
warning: Failed to load 'en-GB' text for module: 'obs-stroke-glow-shadow.so'
info: [Stroke Glow Shadow] loaded version 0.3.0
info: [obs-teleport] version: 0.6.6
warning: Failed to load 'en-US' text for module: 'obs-text-pthread.so'
info: [obs-text-pthread] plugin loaded successfully (version 2.0.2)
warning: Failed to load 'en-US' text for module: 'obs-urlsource.so'
info: [obs-urlsource] plugin loaded successfully (version 0.1.1)
info: [obs-vaapi] version: 0.4.0, gst-runtime: 1.20.3
warning: Failed to load 'en-GB' text for module: 'obs-vintage-filter.so'
warning: Failed to load 'en-GB' text for module: 'obs-vst.so'
warning: Failed to load 'en-GB' text for module: 'obs-websocket-compat.so'
info: [obs-websocket 4.9.1-compat] you can haz websockets (version 4.9.1-compat)
info: [obs-websocket 4.9.1-compat] qt version (compile-time): 6.2.4 ; qt version (run-time): 6.2.4
info: [obs-websocket 4.9.1-compat] [obs_module_load] Linked ASIO Version: 101201
info: [obs-websocket 4.9.1-compat] module loaded!
warning: Failed to load 'en-GB' text for module: 'obs-websocket.so'
info: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.2.3 | RPC Version: 1)
info: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.2.4 | Qt version (run-time): 6.2.4
info: [obs-websocket] [obs_module_load] Linked ASIO Version: 101801
info: [obs-websocket] [obs_module_load] Module loaded.
warning: Failed to load 'en-GB' text for module: 'pixel-art.so'
info: [pixel-art] plugin loaded successfully (version 0.0.4)
warning: Failed to load 'en-GB' text for module: 'recursion-effect.so'
info: [Recursion Effect] loaded version 0.0.6
warning: Failed to load 'en-GB' text for module: 'replay-source.so'
info: [Replay Source] loaded version 1.6.12
warning: Failed to load 'en-GB' text for module: 'rtmp-services.so'
info: [Scene As Transition] loaded version 1.1.0
warning: Failed to load 'en-GB' text for module: 'scene-notes-dock.so'
info: [Scene Notes Dock] loaded version 0.1.1
QLayout: Attempting to add QLayout "" to SceneNotesDock "SceneNotesDock", which already has a layout
warning: Failed to load 'en-GB' text for module: 'source-clone.so'
info: [Source Clone] loaded version 0.1.4
warning: Failed to load 'en-GB' text for module: 'source-copy.so'
info: [Source Copy] loaded version 0.2.2
warning: Failed to load 'en-GB' text for module: 'source-dock.so'
info: [Source Dock] loaded version 0.3.6
warning: Failed to load 'en-GB' text for module: 'source-record.so'
info: [Source Record] loaded version 0.3.2
warning: Failed to load 'en-GB' text for module: 'source-switcher.so'
info: [Source Switcher] loaded version 0.4.2
warning: Failed to load 'en-GB' text for module: 'time-warp-scan.so'
info: [TimeWarpScan] loaded version 0.1.7
warning: Failed to load 'en-GB' text for module: 'transition-table.so'
info: [Transition Table] loaded version 0.2.7
warning: Failed to load 'en-GB' text for module: 'vertical-canvas.so'
info: [Vertical Canvas] loaded version 1.2.5
info: [vlc-video]: VLC 3.0.16 Vetinari found, VLC video source enabled
warning: Failed to load 'en-GB' text for module: 'waveform.so'
info: [phandasm_waveform]: Registered v1.7.0 x64
info: [phandasm_waveform]: Using CPU capabilities: AVX2 AVX FMA3 SSE2
info: ---------------------------------
info:   Loaded Modules:
info:     waveform.so
info:     vlc-video.so
info:     vertical-canvas.so
info:     transition-table.so
info:     time-warp-scan.so
info:     text-freetype2.so
info:     source-switcher.so
info:     source-record.so
info:     source-dock.so
info:     source-copy.so
info:     source-clone.so
info:     scene-notes-dock.so
info:     scene-as-transition.so
info:     scale-to-sound.so
info:     rtmp-services.so
info:     replay-source.so
info:     recursion-effect.so
info:     pixel-art.so
info:     obs-x264.so
info:     obs-websocket.so
info:     obs-websocket-compat.so
info:     obs-vst.so
info:     obs-vintage-filter.so
info:     obs-vaapi.so
info:     obs-urlsource.so
info:     obs-transitions.so
info:     obs-text-pthread.so
info:     obs-teleport.so
info:     obs-stroke-glow-shadow.so
info:     obs-soundboard.so
info:     obs-shaderfilter.so
info:     obs-rgb-levels-filter.so
info:     obs-outputs.so
info:     obs-ndi.so
info:     obs-mute-filter.so
info:     obs-multisource-effect.so
info:     obs-localvocal.so
info:     obs-libfdk.so
info:     obs-gstreamer.so
info:     obs-filters.so
info:     obs-ffmpeg.so
info:     obs-face-tracker.so
info:     obs-composite-blur.so
info:     obs-command-source.so
info:     obs-browser.so
info:     obs-audio-pan-filter.so
info:     move-transition.so
info:     media-controls.so
info:     markdown.so
info:     linux-vkcapture.so
info:     linux-v4l2.so
info:     linux-pulseaudio.so
info:     linux-pipewire.so
info:     linux-pipewire-audio.so
info:     linux-jack.so
info:     linux-capture.so
info:     image-source.so
info:     gradient-source.so
info:     frontend-tools.so
info:     freeze-filter.so
info:     dynamic-delay.so
info:     dvd-screensaver.so
info:     downstream-keyer.so
info:     dir-watch-media.so
info:     device-switcher.so
info:     decklink-output-ui.so
info:     decklink-captions.so
info:     browser-transition.so
info:     advanced-scene-switcher.so
info:     StreamFX.so
info:     3d-effect.so
info: ---------------------------------
info: [Vertical Canvas] Loaded configuration file
QLayout: Attempting to add QLayout "" to CanvasDock "", which already has a layout
QLayout: Attempting to add QLayout "" to CanvasScenesDock "CanvasDock1080x1920Scenes", which already has a layout
QLayout: Attempting to add QLayout "" to CanvasSourcesDock "CanvasDock1080x1920Sources", which already has a layout
QLayout: Attempting to add QLayout "" to CanvasDock "CanvasDock1080x1920", which already has a layout
info: NV12 texture support not available
info: P010 texture support not available
qt.core.qmetaobject.connectslotsbyname: QMetaObject::connectSlotsByName: No matching signal for on_nextButton_clicked()
qt.core.qmetaobject.connectslotsbyname: QMetaObject::connectSlotsByName: No matching signal for on_previousButton_clicked()
QWidget::setTabOrder: 'first' and 'second' must be in the same window
info: ==== Startup complete ===============================================
info: [adv-ss] trying to reconnect to  in 10 seconds.
info: [adv-ss] reset transition behaviour to adjust active transition type
info: All scene data cleared
info: ------------------------------------------------
info: pulse-input: Server name: 'pulseaudio 15.99.1'
info: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_output.usb-Plantronics_Poly_BT600_c8d3268f205a41c281eb6dc534cffe2b-00.analog-stereo.monitor' (default)
info: [Loaded global audio device]: 'Desktop Audio'
info: pulse-input: Server name: 'pulseaudio 15.99.1'
info: pulse-input: Audio format: s16le, 16000 Hz, 1 channels
info: pulse-input: Started recording from 'alsa_input.usb-Plantronics_Poly_BT600_c8d3268f205a41c281eb6dc534cffe2b-00.mono-fallback' (default)
info: [Loaded global audio device]: 'Mic/Aux'
info: pulse-input: Server name: 'pulseaudio 15.99.1'
info: pulse-input: Audio format: s16le, 16000 Hz, 1 channels
info: pulse-input: Started recording from 'alsa_input.usb-Plantronics_Poly_BT600_c8d3268f205a41c281eb6dc534cffe2b-00.mono-fallback'
info: v4l2-input: Start capture from /dev/video0
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
info: v4l2-input: Input: 0
info: v4l2-input: Resolution: 1280x720
info: v4l2-input: Pixelformat: BGR3
info: v4l2-input: Linesize: 3840 Bytes
info: v4l2-input: Framerate: 30.00 fps
info: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
info: Switched to scene 'Scene'
info: [Media Source 'Soundboard']: settings:
    input:                   
    input_format:            (null)
    speed:                   100
    is_looping:              no
    is_linear_alpha:         no
    is_hw_decoding:          no
    is_clear_on_media_end:   yes
    restart_on_activate:     yes
    close_when_inactive:     no
    full_decode:             no
    ffmpeg_options:          
info: [obs-face-tracker] save_load_ft_docks saving=0
info: [adv-ss] trying to reconnect to  in 10 seconds.
info: ------------------------------------------------
info: Loaded scenes:
info: - scene 'Scene':
info:     - source: 'Audio Input Capture (PulseAudio)' (pulse_input_capture)
info:     - source: 'Video Capture Device (V4L2)' (v4l2_input)
info: - scene 'Vertical Scene':
info: ------------------------------------------------
info: [obs-websocket 4.9.1-compat] WSServer::start: Not locked to IPv4 bindings
info: [obs-websocket 4.9.1-compat] server started successfully on port 4444
info: [obs-websocket 4.9.1-compat] IO thread started.
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
QLayout: Attempting to add QLayout "" to DeviceWidget "Desktop Audio", which already has a layout
QLayout: Attempting to add QLayout "" to DeviceWidget "Mic/Aux", which already has a layout
QLayout: Attempting to add QLayout "" to DeviceWidget "Audio Input Capture (PulseAudio)", which already has a layout
info: v4l2-input: Unable to open /dev/v4l-subdev8
info: v4l2-input: Unable to open /dev/v4l-subdev6
info: v4l2-input: Unable to open /dev/v4l-subdev4
info: v4l2-input: Unable to open /dev/v4l-subdev2
info: v4l2-input: /dev/video1 seems to not support video capture
info: v4l2-input: Unable to open /dev/v4l-subdev0
info: v4l2-input: Unable to open /dev/v4l-subdev9
info: v4l2-input: Unable to open /dev/v4l-subdev7
info: v4l2-input: Unable to open /dev/v4l-subdev5
info: v4l2-input: Unable to open /dev/v4l-subdev3
info: v4l2-input: Unable to open /dev/v4l-subdev1
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
info: v4l2-input: Found device 'Intel MIPI Camera' at /dev/video0
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
info: v4l2-input: Found input 'loopback' (Index 0)
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
info: v4l2-input: Pixelformat: RGB3 (Emulated) (unavailable)
info: v4l2-input: Pixelformat: BGR3 (Emulated) (available)
info: v4l2-input: Pixelformat: YU12 (Emulated) (available)
info: v4l2-input: Pixelformat: YV12 (Emulated) (available)
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
info: v4l2-input: Pixelformat: RGB3 (Emulated) (unavailable)
info: v4l2-input: Pixelformat: BGR3 (Emulated) (available)
info: v4l2-input: Pixelformat: YU12 (Emulated) (available)
info: v4l2-input: Pixelformat: YV12 (Emulated) (available)
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
info: v4l2-input: Stepwise and Continuous framerates are currently hardcoded
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
libv4lcontrol: error creating shm segment failed: No such file or directory
libv4lcontrol: falling back to malloc-ed memory for controls
error: v4l2-input: /dev/video0: select timed out
error: v4l2-input: /dev/video0: failed to log status
error: v4l2-input: /dev/video0: select timed out
error: v4l2-input: /dev/video0: failed to log status
error: v4l2-input: /dev/video0: select timed out
error: v4l2-input: /dev/video0: failed to log status
  OpenType support missing for "Open Sans", script 11
  OpenType support missing for "Open Sans", script 12
  OpenType support missing for "Open Sans", script 16
  OpenType support missing for "Open Sans", script 20
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
info: ==== Shutting down ==================================================
info: [obs-face-tracker] save_load_ft_docks saving=1
info: [Vertical Canvas] Saved settings
info: pulse-input: Stopped recording from 'alsa_output.usb-Plantronics_Poly_BT600_c8d3268f205a41c281eb6dc534cffe2b-00.analog-stereo.monitor'
info: pulse-input: Got 3895 packets with 955200 frames
info: pulse-input: Stopped recording from 'alsa_input.usb-Plantronics_Poly_BT600_c8d3268f205a41c281eb6dc534cffe2b-00.mono-fallback'
info: pulse-input: Got 1979 packets with 318608 frames
info: pulse-input: Stopped recording from 'alsa_input.usb-Plantronics_Poly_BT600_c8d3268f205a41c281eb6dc534cffe2b-00.mono-fallback'
info: pulse-input: Got 1979 packets with 318608 frames
info: [adv-ss] trying to reconnect to  in 10 seconds.
info: [adv-ss] reset transition behaviour to adjust active transition type
info: v4l2-input: /dev/video0: Stopped capture after 583 frames
info: All scene data cleared
info: ------------------------------------------------
[2023-10-23 15:50:05] [info] asio handle_accept error: asio.system:125 (Operation aborted.)
[2023-10-23 15:50:05] [info] Error getting remote endpoint: asio.system:9 (Bad file descriptor)
[2023-10-23 15:50:05] [fail] WebSocket Connection Unknown - "" - 0 asio.system:125 Operation aborted.
[2023-10-23 15:50:05] [info] asio async_shutdown error: asio.system:9 (Bad file descriptor)
[2023-10-23 15:50:05] [error] handle_accept error: Operation aborted.
[2023-10-23 15:50:05] [info] Stopping acceptance of new connections because the underlying transport is no longer listening.
info: [obs-websocket 4.9.1-compat] IO thread exited.
info: [obs-websocket 4.9.1-compat] Server stopped successfully.
info: +ndi_output_destroy(...)
info: -ndi_output_destroy(...)
info: +main_output_deinit()
info: +ndi_output_destroy(...)
info: -ndi_output_destroy(...)
info: -main_output_deinit()
info: [pixel-art] plugin unloaded
info: [obs-websocket] [obs_module_unload] Shutting down...
info: [obs-websocket] [obs_module_unload] Finished shutting down.
info: [obs-websocket 4.9.1-compat] goodbye!
info: [obs-urlsource] plugin unloaded
info: [obs-text-pthread] plugin unloaded
info: [obs-ndi] +obs_module_unload()
info: [obs-ndi] obs_module_unload: goodbye !
info: [obs-ndi] -obs_module_unload()
info: [obs-mute-filter] plugin unloaded
info: [obs-multisource-effect] plugin unloaded
info: [obs-localvocal] plugin unloaded
info: [obs-audio-pan-filter] plugin unloaded
info: [linux-vkcapture] plugin unloaded
info: [Scripting] Total detached callbacks: 0
info: [adv-ss] trying to reconnect to  in 10 seconds.
info: [adv-ss] trying to reconnect to  in 10 seconds.
info: [StreamFX] Unloading Version 0.12.0b299-g8b97c2b2
info: [StreamFX] <gfx::opengl> Finalized.
info: [StreamFX] Unloaded Version 0.12.0b299-g8b97c2b2
info: Freeing OBS context data
warning: queue 0x55e34f6185d0 destroyed while proxies still attached:
  wl_display@1 still attached
info: == Profiler Results =============================
info: run_program_init: 1549.75 ms
info:  ┣OBSApp::AppInit: 5.469 ms
info:  ┃ ┗OBSApp::InitLocale: 1.666 ms
info:  ┗OBSApp::OBSInit: 1490.49 ms
info:    ┣obs_startup: 2.814 ms
info:    ┗OBSBasic::OBSInit: 1416.78 ms
info:      ┣OBSBasic::InitBasicConfig: 0.093 ms
info:      ┣OBSBasic::ResetAudio: 0.191 ms
info:      ┣OBSBasic::ResetVideo: 41.062 ms
info:      ┣OBSBasic::InitOBSCallbacks: 0.003 ms
info:      ┣OBSBasic::InitHotkeys: 0.02 ms
info:      ┣obs_load_all_modules2: 1181.11 ms
info:      ┃ ┣obs_init_module(3d-effect.so): 0.008 ms
info:      ┃ ┣obs_init_module(StreamFX.so): 6.836 ms
info:      ┃ ┣obs_init_module(advanced-scene-switcher.so): 33.484 ms
info:      ┃ ┣obs_init_module(aja-output-ui.so): 0.133 ms
info:      ┃ ┣obs_init_module(aja.so): 0.094 ms
info:      ┃ ┣obs_init_module(browser-transition.so): 0.019 ms
info:      ┃ ┣obs_init_module(decklink-captions.so): 0 ms
info:      ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms
info:      ┃ ┣obs_init_module(decklink.so): 0.79 ms
info:      ┃ ┣obs_init_module(device-switcher.so): 7.643 ms
info:      ┃ ┣obs_init_module(dir-watch-media.so): 0.028 ms
info:      ┃ ┣obs_init_module(downstream-keyer.so): 1.43 ms
info:      ┃ ┣obs_init_module(dvd-screensaver.so): 0.004 ms
info:      ┃ ┣obs_init_module(dynamic-delay.so): 0.023 ms
info:      ┃ ┣obs_init_module(freeze-filter.so): 0.015 ms
info:      ┃ ┣obs_init_module(frontend-tools.so): 55.517 ms
info:      ┃ ┣obs_init_module(gradient-source.so): 0.008 ms
info:      ┃ ┣obs_init_module(image-source.so): 0.035 ms
info:      ┃ ┣obs_init_module(linux-capture.so): 0.001 ms
info:      ┃ ┣obs_init_module(linux-jack.so): 0.004 ms
info:      ┃ ┣obs_init_module(linux-pipewire-audio.so): 3.471 ms
info:      ┃ ┣obs_init_module(linux-pipewire.so): 1.804 ms
info:      ┃ ┣obs_init_module(linux-pulseaudio.so): 0.008 ms
info:      ┃ ┣obs_init_module(linux-v4l2.so): 0.153 ms
info:      ┃ ┣obs_init_module(linux-vkcapture.so): 0.082 ms
info:      ┃ ┣obs_init_module(markdown.so): 0.009 ms
info:      ┃ ┣obs_init_module(media-controls.so): 1.587 ms
info:      ┃ ┣obs_init_module(move-transition.so): 0.026 ms
info:      ┃ ┣obs_init_module(obs-audio-pan-filter.so): 0.022 ms
info:      ┃ ┣obs_init_module(obs-browser.so): 0.097 ms
info:      ┃ ┣obs_init_module(obs-command-source.so): 0.005 ms
info:      ┃ ┣obs_init_module(obs-composite-blur.so): 0.014 ms
info:      ┃ ┣obs_init_module(obs-face-tracker.so): 0.175 ms
info:      ┃ ┣obs_init_module(obs-ffmpeg.so): 10.35 ms
info:      ┃ ┃ ┗nvenc_check: 0.365 ms
info:      ┃ ┣obs_init_module(obs-filters.so): 0.032 ms
info:      ┃ ┣obs_init_module(obs-gstreamer.so): 6.507 ms
info:      ┃ ┣obs_init_module(obs-libfdk.so): 0.013 ms
info:      ┃ ┣obs_init_module(obs-localvocal.so): 0.01 ms
info:      ┃ ┣obs_init_module(obs-multisource-effect.so): 0.01 ms
info:      ┃ ┣obs_init_module(obs-mute-filter.so): 0.01 ms
info:      ┃ ┣obs_init_module(obs-ndi.so): 7.176 ms
info:      ┃ ┣obs_init_module(obs-outputs.so): 0.007 ms
info:      ┃ ┣obs_init_module(obs-rgb-levels-filter.so): 0.005 ms
info:      ┃ ┣obs_init_module(obs-shaderfilter.so): 0.01 ms
info:      ┃ ┣obs_init_module(obs-soundboard.so): 0.006 ms
info:      ┃ ┣obs_init_module(obs-stroke-glow-shadow.so): 0.013 ms
info:      ┃ ┣obs_init_module(obs-teleport.so): 0.11 ms
info:      ┃ ┣obs_init_module(obs-text-pthread.so): 0.024 ms
info:      ┃ ┣obs_init_module(obs-transitions.so): 0.011 ms
info:      ┃ ┣obs_init_module(obs-urlsource.so): 0.016 ms
info:      ┃ ┣obs_init_module(obs-vaapi.so): 0.408 ms
info:      ┃ ┣obs_init_module(obs-vintage-filter.so): 0.014 ms
info:      ┃ ┣obs_init_module(obs-vst.so): 0.005 ms
info:      ┃ ┣obs_init_module(obs-websocket-compat.so): 1.361 ms
info:      ┃ ┣obs_init_module(obs-websocket.so): 6.966 ms
info:      ┃ ┣obs_init_module(obs-x264.so): 0.016 ms
info:      ┃ ┣obs_init_module(pixel-art.so): 0.025 ms
info:      ┃ ┣obs_init_module(recursion-effect.so): 0.017 ms
info:      ┃ ┣obs_init_module(replay-source.so): 0.022 ms
info:      ┃ ┣obs_init_module(rtmp-services.so): 0.685 ms
info:      ┃ ┣obs_init_module(scale-to-sound.so): 0.007 ms
info:      ┃ ┣obs_init_module(scene-as-transition.so): 0.093 ms
info:      ┃ ┣obs_init_module(scene-notes-dock.so): 2.022 ms
info:      ┃ ┣obs_init_module(source-clone.so): 0.013 ms
info:      ┃ ┣obs_init_module(source-copy.so): 0.34 ms
info:      ┃ ┣obs_init_module(source-dock.so): 0.062 ms
info:      ┃ ┣obs_init_module(source-record.so): 0.02 ms
info:      ┃ ┣obs_init_module(source-switcher.so): 0.02 ms
info:      ┃ ┣obs_init_module(text-freetype2.so): 0.025 ms
info:      ┃ ┣obs_init_module(time-warp-scan.so): 0.012 ms
info:      ┃ ┣obs_init_module(transition-table.so): 0.104 ms
info:      ┃ ┣obs_init_module(vertical-canvas.so): 0.039 ms
info:      ┃ ┣obs_init_module(vlc-video.so): 4.645 ms
info:      ┃ ┗obs_init_module(waveform.so): 0.057 ms
info:      ┣OBSBasic::InitService: 1.361 ms
info:      ┣OBSBasic::ResetOutputs: 1.354 ms
info:      ┣OBSBasic::CreateHotkeys: 0.018 ms
info:      ┣OBSBasic::InitPrimitives: 0.067 ms
info:      ┗OBSBasic::Load: 85.05 ms
info: obs_hotkey_thread(25 ms): min=0.001 ms, median=0.002 ms, max=0.051 ms, 99th percentile=0.004 ms, 100% below 25 ms
info: audio_thread(Audio): min=0.013 ms, median=0.163 ms, max=2.182 ms, 99th percentile=1.101 ms
info: obs_graphics_thread(33.3333 ms): min=0.058 ms, median=1.053 ms, max=8.014 ms, 99th percentile=3.651 ms, 100% below 33.333 ms
info:  ┣tick_sources: min=0 ms, median=0.019 ms, max=1.441 ms, 99th percentile=0.04 ms
info:  ┣output_frame: min=0.031 ms, median=0.723 ms, max=3.007 ms, 99th percentile=2.796 ms
info:  ┃ ┗gs_context(video->graphics): min=0.006 ms, median=0.071 ms, max=2.879 ms, 99th percentile=2.534 ms, 1.94063 calls per parent call
info:  ┃   ┣render_video: min=0.003 ms, median=0.042 ms, max=2.612 ms, 99th percentile=2.231 ms
info:  ┃   ┃ ┗render_main_texture: min=0.003 ms, median=0.036 ms, max=2.608 ms, 99th percentile=2.219 ms
info:  ┃   ┗gs_flush: min=0.001 ms, median=0.013 ms, max=2.372 ms, 99th percentile=0.292 ms
info:  ┗render_displays: min=0.001 ms, median=0.25 ms, max=4.112 ms, 99th percentile=0.996 ms
info: =================================================
info: == Profiler Time Between Calls ==================
info: obs_hotkey_thread(25 ms): min=25.063 ms, median=25.137 ms, max=27.301 ms, 99.2949% within ±2% of 25 ms (0% lower, 0.705053% higher)
info: obs_graphics_thread(33.3333 ms): min=31.357 ms, median=33.331 ms, max=35.059 ms, 98.748% within ±2% of 33.333 ms (0.625978% lower, 0.625978% higher)
info: =================================================
info: Number of memory leaks: 3
flexiondotorg commented 6 months ago

Please upgrade the snap to OBS Studio 30.0.0 or newer and test again. OBS Studio 30.x added support for Intel QuickSync.