You are not logged in.

#1 2024-05-18 18:30:15

millions024
Member
Registered: 2024-02-22
Posts: 30

OBS screen capturing not working under KDE (wayland)

on obs i don't have any screen capture options. here's what shows up in the terminal when i open and close OBS:

debug: Found portal inhibitor
debug: Attempted path: share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: share/obs/obs-studio/locale.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale.ini
debug: Attempted path: share/obs/obs-studio/themes
debug: Attempted path: /usr/share/obs/obs-studio/themes
debug: Attempted path: share/obs/obs-studio/themes/Yami.qss
debug: Attempted path: /usr/share/obs/obs-studio/themes/Yami.qss
info: Platform: Wayland
info: CPU Name: AMD Ryzen 5 5500
info: CPU Speed: 3397.345MHz
info: Physical Cores: 6, Logical Cores: 12
info: Physical Memory: 15862MB Total, 3445MB Free
info: Kernel Version: Linux 6.8.9-arch1-2
info: Distribution: "Arch Linux" Unknown
info: Desktop Environment: KDE (KDE)
info: Session Type: wayland
info: Qt Version: 6.7.0 (runtime), 6.7.0 (compiled)
info: Portable mode: false
info: OBS 30.1.2-1 (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 AMD AMD Radeon Graphics (radeonsi, navi22, LLVM 17.0.6, DRM 3.57, 6.8.9-arch1-2)
info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 24.0.7-arch1.3, shading language 4.60
info: ---------------------------------
info: video settings reset:
	base resolution:   1920x1080
	output resolution: 1920x1080
	downscale filter:  Bicubic
	fps:               60/1
	format:            NV12
	YUV mode:          Rec. 709/Partial
info: NV12 texture support enabled
info: P010 texture support not available
info: Audio monitoring device:
	name: Default
	id: default
info: ---------------------------------
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'
info: [pipewire] No captures available
warning: v4l2loopback not installed, virtual camera disabled
info: VAAPI: API version 1.21
info: FFmpeg VAAPI H264 encoding supported
info: FFmpeg VAAPI AV1 encoding not supported
info: FFmpeg VAAPI HEVC encoding supported
info: ---------------------------------
info:   Loaded Modules:
info:     text-freetype2.so
info:     rtmp-services.so
info:     obs-x264.so
info:     obs-webrtc.so
info:     obs-vst.so
info:     obs-transitions.so
info:     obs-qsv11.so
info:     obs-outputs.so
info:     obs-libfdk.so
info:     obs-filters.so
info:     obs-ffmpeg.so
info:     linux-v4l2.so
info:     linux-pulseaudio.so
info:     linux-pipewire.so
info:     linux-jack.so
info:     linux-capture.so
info:     linux-alsa.so
info:     image-source.so
info:     frontend-tools.so
info:     decklink-output-ui.so
info:     decklink-captions.so
info: ---------------------------------
info: ==== Startup complete ===============================================
info: All scene data cleared
info: ------------------------------------------------
info: pulse-input: Server name: 'PulseAudio (on PipeWire 1.0.6) 15.0.0'
info: pulse-input: Audio format: s24le, 48000 Hz, 2 channels
info: pulse-input: Sample format s24le not supported by OBS,using float32le instead for recording
info: pulse-input: Started recording from 'alsa_output.usb-Apple__Inc._EarPods_GDPXL9NP41-00.analog-stereo.monitor'
info: [Loaded global audio device]: 'Desktop Audio'
info: pulse-input: Server name: 'PulseAudio (on PipeWire 1.0.6) 15.0.0'
info: pulse-input: Audio format: s24le, 48000 Hz, 1 channels
info: pulse-input: Sample format s24le not supported by OBS,using float32le instead for recording
info: pulse-input: Started recording from 'alsa_input.usb-Apple__Inc._EarPods_GDPXL9NP41-00.mono-fallback'
info: [Loaded global audio device]: 'Mic/Aux'
info: v4l2-input: Start capture from /dev/video0
error: v4l2-input: Unable to open device
error: v4l2-input: Initialization failed, errno: No such file or directory
info: Switched to scene 'Scene'
info: ------------------------------------------------
info: Loaded scenes:
info: - scene 'Scene':
info:     - source: 'Video Capture Device (V4L2)' (v4l2_input)
info: ------------------------------------------------
info: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)

info: ==== Shutting down ==================================================
info: pulse-input: Stopped recording from 'alsa_output.usb-Apple__Inc._EarPods_GDPXL9NP41-00.analog-stereo.monitor'
info: pulse-input: Got 46 packets with 55200 frames
info: pulse-input: Stopped recording from 'alsa_input.usb-Apple__Inc._EarPods_GDPXL9NP41-00.mono-fallback'
info: pulse-input: Got 43 packets with 51600 frames
info: All scene data cleared
info: ------------------------------------------------
info: [Scripting] Total detached callbacks: 0
info: Freeing OBS context data
info: == Profiler Results =============================
info: run_program_init: 581.556 ms
info:  ┣OBSApp::AppInit: 3.827 ms
info:  ┃ ┗OBSApp::InitLocale: 0.634 ms
info:  ┗OBSApp::OBSInit: 473.169 ms
info:    ┣obs_startup: 1.831 ms
info:    ┗OBSBasic::OBSInit: 442.153 ms
info:      ┣OBSBasic::InitBasicConfig: 0.12 ms
info:      ┣OBSBasic::ResetAudio: 0.224 ms
info:      ┣OBSBasic::ResetVideo: 48.616 ms
info:      ┃ ┗obs_init_graphics: 44.328 ms
info:      ┃   ┗shader compilation: 23.344 ms
info:      ┣OBSBasic::InitOBSCallbacks: 0.005 ms
info:      ┣OBSBasic::InitHotkeys: 0.028 ms
info:      ┣obs_load_all_modules2: 320.858 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.129 ms
info:      ┃ ┣obs_init_module(frontend-tools.so): 63.367 ms
info:      ┃ ┣obs_init_module(image-source.so): 0.011 ms
info:      ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
info:      ┃ ┣obs_init_module(linux-capture.so): 0 ms
info:      ┃ ┣obs_init_module(linux-jack.so): 0.003 ms
info:      ┃ ┣obs_init_module(linux-pipewire.so): 10.038 ms
info:      ┃ ┣obs_init_module(linux-pulseaudio.so): 0.004 ms
info:      ┃ ┣obs_init_module(linux-v4l2.so): 2.849 ms
info:      ┃ ┣obs_init_module(obs-ffmpeg.so): 21.637 ms
info:      ┃ ┃ ┗nvenc_check: 0.904 ms
info:      ┃ ┣obs_init_module(obs-filters.so): 0.032 ms
info:      ┃ ┣obs_init_module(obs-libfdk.so): 0.002 ms
info:      ┃ ┣obs_init_module(obs-outputs.so): 0.003 ms
info:      ┃ ┣obs_init_module(obs-qsv11.so): 13.581 ms
info:      ┃ ┣obs_init_module(obs-transitions.so): 0.006 ms
info:      ┃ ┣obs_init_module(obs-vst.so): 0.004 ms
info:      ┃ ┣obs_init_module(obs-webrtc.so): 0.008 ms
info:      ┃ ┣obs_init_module(obs-x264.so): 0.002 ms
info:      ┃ ┣obs_init_module(rtmp-services.so): 0.48 ms
info:      ┃ ┗obs_init_module(text-freetype2.so): 0.008 ms
info:      ┣OBSBasic::InitService: 0.753 ms
info:      ┣OBSBasic::ResetOutputs: 12.893 ms
info:      ┣OBSBasic::CreateHotkeys: 0.022 ms
info:      ┣OBSBasic::InitPrimitives: 0.051 ms
info:      ┗OBSBasic::Load: 28.025 ms
info: obs_hotkey_thread(25 ms): min=0 ms, median=0 ms, max=0.001 ms, 99th percentile=0.001 ms, 100% below 25 ms
info: audio_thread(Audio): min=0.011 ms, median=0.028 ms, max=0.216 ms, 99th percentile=0.216 ms
info: obs_graphics_thread(16.6667 ms): min=0.079 ms, median=0.242 ms, max=25.577 ms, 99th percentile=25.577 ms, 97.9798% below 16.667 ms
info:  ┣tick_sources: min=0 ms, median=0.005 ms, max=0.019 ms, 99th percentile=0.019 ms
info:  ┣output_frame: min=0.048 ms, median=0.101 ms, max=3.429 ms, 99th percentile=3.429 ms
info:  ┃ ┗gs_context(video->graphics): min=0.048 ms, median=0.101 ms, max=3.428 ms, 99th percentile=3.428 ms
info:  ┃   ┣render_video: min=0.011 ms, median=0.025 ms, max=0.067 ms, 99th percentile=0.067 ms
info:  ┃   ┃ ┗render_main_texture: min=0.009 ms, median=0.021 ms, max=0.048 ms, 99th percentile=0.048 ms
info:  ┃   ┗gs_flush: min=0.002 ms, median=0.003 ms, max=0.006 ms, 99th percentile=0.006 ms
info:  ┗render_displays: min=0.002 ms, median=0.118 ms, max=25.48 ms, 99th percentile=25.48 ms
info: =================================================
info: == Profiler Time Between Calls ==================
info: obs_hotkey_thread(25 ms): min=25.059 ms, median=25.062 ms, max=26.588 ms, 97.0588% within ±2% of 25 ms (0% lower, 2.94118% higher)
info: obs_graphics_thread(16.6667 ms): min=0.496 ms, median=16.666 ms, max=25.582 ms, 96.9388% within ±2% of 16.667 ms (1.02041% lower, 2.04082% higher)
info: =================================================
info: Number of memory leaks: 0

Offline

#2 2024-05-18 21:59:51

rlct0
Member
Registered: 2024-05-15
Posts: 4

Re: OBS screen capturing not working under KDE (wayland)

millions024 wrote:

source: 'Video Capture Device (V4L2)' (v4l2_input)

Have you tried using Screen Capture (PipeWire)?

Offline

#3 2024-05-18 23:02:51

millions024
Member
Registered: 2024-02-22
Posts: 30

Re: OBS screen capturing not working under KDE (wayland)

that was what i wasn't seeing but it's back now, solved. i don't know what fixed it

Offline

#4 2024-05-19 14:10:41

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,224

Re: OBS screen capturing not working under KDE (wayland)

Did you update your system including a new pipewire version and haven't rebooted since? That could bite itself in that case.

In any case, please mark as [SOLVED] by editing the title in your first post.

Offline

Board footer

Powered by FluxBB