OBS Studio not able to capture windows using Xcomposite

Joysn71

New Member
How can I get OBS to capture individual windows? OBS version: 30.2.3+dfsg-2+b4
Display capture works with XSHM
 

Joysn71

New Member
This is the log
Code:
07:52:30.394: Using EGL/X11
07:52:30.394: CPU Name: Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz
07:52:30.394: CPU Speed: 2700.000MHz
07:52:30.395: Physical Cores: 4, Logical Cores: 4
07:52:30.395: Physical Memory: 31364MB Total, 1827MB Free
07:52:30.395: Kernel Version: Linux 6.12.12-amd64
07:52:30.395: Distribution: "Debian GNU/Linux" Unknown
07:52:30.395: Desktop Environment: X-Cinnamon (cinnamon)
07:52:30.395: Session Type: x11
07:52:30.395: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
07:52:30.397: Qt Version: 6.7.2 (runtime), 6.7.2 (compiled)
07:52:30.397: Portable mode: false
07:52:30.498: OBS 30.2.3.1-2+b4 (linux)
07:52:30.498: ---------------------------------
07:52:30.528: ---------------------------------
07:52:30.528: audio settings reset:
07:52:30.528:     samples per sec: 48000
07:52:30.528:     speakers:        2
07:52:30.528:     max buffering:   960 milliseconds
07:52:30.528:     buffering type:  dynamically increasing
07:52:30.536: ---------------------------------
07:52:30.536: Initializing OpenGL...
07:52:30.634: Loading up OpenGL on adapter Mesa llvmpipe (LLVM 19.1.7, 256 bits)
07:52:30.634: OpenGL loaded successfully, version 4.5 (Core Profile) Mesa 24.3.4-3, shading language 4.50
07:52:30.681: ---------------------------------
07:52:30.681: video settings reset:
07:52:30.681:     base resolution:   1920x1080
07:52:30.681:     output resolution: 1920x1080
07:52:30.681:     downscale filter:  Bicubic
07:52:30.681:     fps:               60/1
07:52:30.681:     format:            NV12
07:52:30.681:     YUV mode:          Rec. 709/Partial
07:52:30.682: NV12 texture support enabled
07:52:30.682: P010 texture support not available
07:52:30.695: Audio monitoring device:
07:52:30.695:     name: Default
07:52:30.695:     id: default
07:52:30.695: ---------------------------------
07:52:30.708: Failed to load 'en-US' text for module: 'decklink-captions.so'
07:52:30.720: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
07:52:30.732: A DeckLink iterator could not be created.  The DeckLink drivers may not be installed
07:52:30.732: Failed to initialize module 'decklink.so'
07:52:30.927: [pipewire] No capture sources available
07:52:30.958: v4l2loopback not installed, virtual camera not registered
07:52:31.084: NVENC supported
07:52:31.088: VAAPI: API version 1.22
07:52:31.088: FFmpeg VAAPI H264 encoding supported
07:52:31.090: FFmpeg VAAPI AV1 encoding not supported
07:52:31.091: FFmpeg VAAPI HEVC encoding not supported
07:52:31.163: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.5.2 | RPC Version: 1)
07:52:31.163: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.7.2 | Qt version (run-time): 6.7.2
07:52:31.163: [obs-websocket] [obs_module_load] Linked ASIO Version: 103002
07:52:31.172: [obs-websocket] [obs_module_load] Module loaded.
07:52:31.235: [vlc-video]: VLC 3.0.21 Vetinari found, VLC video source enabled
07:52:31.235: ---------------------------------
07:52:31.235:   Loaded Modules:
07:52:31.235:     vlc-video.so
07:52:31.235:     text-freetype2.so
07:52:31.235:     rtmp-services.so
07:52:31.235:     obs-x264.so
07:52:31.235:     obs-websocket.so
07:52:31.235:     obs-transitions.so
07:52:31.235:     obs-outputs.so
07:52:31.235:     obs-filters.so
07:52:31.235:     obs-ffmpeg.so
07:52:31.235:     linux-v4l2.so
07:52:31.235:     linux-pulseaudio.so
07:52:31.235:     linux-pipewire.so
07:52:31.235:     linux-pipewire-audio.so
07:52:31.235:     linux-jack.so
07:52:31.235:     linux-capture.so
07:52:31.235:     linux-alsa.so
07:52:31.235:     image-source.so
07:52:31.235:     frontend-tools.so
07:52:31.235:     decklink-output-ui.so
07:52:31.235:     decklink-captions.so
07:52:31.235: ---------------------------------
07:52:31.235: ---------------------------------
07:52:31.235: Available Encoders:
07:52:31.235:   Video Encoders:
07:52:31.235:     - ffmpeg_svt_av1 (SVT-AV1)
07:52:31.235:     - ffmpeg_aom_av1 (AOM AV1)
07:52:31.235:     - jim_nvenc (NVIDIA NVENC H.264)
07:52:31.235:     - jim_hevc_nvenc (NVIDIA NVENC HEVC)
07:52:31.235:     - jim_av1_nvenc (NVIDIA NVENC AV1)
07:52:31.235:     - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264)
07:52:31.235:     - obs_x264 (x264)
07:52:31.235:   Audio Encoders:
07:52:31.235:     - ffmpeg_aac (FFmpeg AAC)
07:52:31.235:     - ffmpeg_opus (FFmpeg Opus)
07:52:31.235:     - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit))
07:52:31.235:     - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit))
07:52:31.235:     - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float))
07:52:31.235:     - ffmpeg_alac (FFmpeg ALAC (24-bit))
07:52:31.235:     - ffmpeg_flac (FFmpeg FLAC (16-bit))
07:52:31.235: ==== Startup complete ===============================================
07:52:31.277: All scene data cleared
07:52:31.277: ------------------------------------------------
07:52:31.285: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.7) 15.0.0'
07:52:31.285: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
07:52:31.285: pulse-input: Started recording from 'alsa_output.pci-0000_00_1f.3.analog-stereo.monitor' (default)
07:52:31.285: [Loaded global audio device]: 'Desktop Audio'
07:52:31.286: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.7) 15.0.0'
07:52:31.286: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
07:52:31.286: pulse-input: Started recording from 'alsa_input.pci-0000_00_1f.3.analog-stereo' (default)
07:52:31.286: [Loaded global audio device]: 'Mic/Aux'
07:52:31.291: [pipewire] Created stream 0x5620d1543b50
07:52:31.292: v4l2-input: Start capture from /dev/v4l/by-id/usb-SunplusIT_Inc_Integrated_Camera-video-index0
07:52:31.329: [pipewire] Created app capture sink 230 with 2 channels and position FL,FR
07:52:31.396: v4l2-input: Input: 0
07:52:31.420: v4l2-input: Resolution: 640x480
07:52:31.420: v4l2-input: Pixelformat: YUYV
07:52:31.420: v4l2-input: Linesize: 1280 Bytes
07:52:31.420: v4l2-input: Framerate: 30.00 fps
07:52:31.421: v4l2-input: /dev/v4l/by-id/usb-SunplusIT_Inc_Integrated_Camera-video-index0: select timeout set to 166666 (5x frame periods)
07:52:31.422: [window-capture: 'Window Capture (Xcomposite)'] update settings:
07:52:31.422:     title: SurgeXT - Ardour
07:52:31.422:     class: ardour_ardour
07:52:31.422:
07:52:31.422: [pipewire] 0x5620d1543b50 Got format: rate 48000 - channels 2 - format 8
07:52:31.426: Switched to scene 'Scene'
07:52:31.426: ------------------------------------------------
07:52:31.426: Loaded scenes:
07:52:31.426: - scene 'Scene':
07:52:31.426:     - source: 'Window Capture (Xcomposite)' (xcomposite_input)
07:52:31.426:     - source: 'Application Audio Capture (PipeWire)' (pipewire_audio_application_capture)
07:52:31.426:     - source: 'Video Capture Device (V4L2)' (v4l2_input)
07:52:31.426: ------------------------------------------------
07:52:31.447: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Application Audio Capture (PipeWire))
07:52:31.447:
07:52:31.593: v4l2-input: /dev/v4l/by-id/usb-SunplusIT_Inc_Integrated_Camera-video-index0: select timed out
07:52:31.593: v4l2-input: /dev/v4l/by-id/usb-SunplusIT_Inc_Integrated_Camera-video-index0: failed to log status
07:52:31.959: adding 21 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux)
07:52:31.959:
07:55:21.709: [window-capture: 'Window Capture (Xcomposite)'] update settings:
07:55:21.709:     title: • Discord | #linux-support | OBS Community — Mozilla Firefox
07:55:21.709:     class: Navigator
07:55:21.709:
 
Top