-
-
Notifications
You must be signed in to change notification settings - Fork 17.6k
Closed
Labels
0.kind: bugSomething is brokenSomething is broken6.topic: freedesktopInteroperability and shared base technology for X, Wayland and othersInteroperability and shared base technology for X, Wayland and others6.topic: pantheonThe Pantheon desktop environmentThe Pantheon desktop environment
Description
Nixpkgs version
- Stable (25.11)
Describe the bug
There is no Screen Capture Source after the NixOS upgrade to 25.11. My Desktop (Pantheon) uses Wayland now.
Steps to reproduce
- Open OBS
- Try to add a Screen Capture Source to Scene
Expected behaviour
A working Screen Capture Source
Screenshots
Relevant log output
[davidak@gaming:~]$ obs
debug: Found portal inhibitor
debug: Attempted path: /nix/store/wqwh3m9g2v5hwj8silwzdql8cndqxma8-obs-studio-32.0.1/bin/../share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: /nix/store/wqwh3m9g2v5hwj8silwzdql8cndqxma8-obs-studio-32.0.1/bin/../share/obs/obs-studio/locale.ini
debug: Attempted path: /nix/store/wqwh3m9g2v5hwj8silwzdql8cndqxma8-obs-studio-32.0.1/bin/../share/obs/obs-studio/themes
debug: Attempted path: /nix/store/wqwh3m9g2v5hwj8silwzdql8cndqxma8-obs-studio-32.0.1/bin/../share/obs/obs-studio/themes/
info: Platform: Wayland
info: CPU Name: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
info: CPU Speed: 4699.640MHz
info: Physical Cores: 8, Logical Cores: 16
info: Physical Memory: 64218MB Total, 13893MB Free
info: Kernel Version: Linux 6.12.63
info: Distribution: NixOS "25.11"
info: Desktop Environment: Pantheon (pantheon-wayland)
info: Session Type: wayland
info: Current Date/Time: 2026-01-03, 09:43:29 PM
info: Browser Hardware Acceleration: true
info: Qt Version: 6.10.1 (runtime), 6.10.1 (compiled)
info: Portable mode: false
info: OBS 32.0.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 NVIDIA Corporation NVIDIA GeForce RTX 4070/PCIe/SSE2
info: OpenGL loaded successfully, version 3.3.0 NVIDIA 580.119.02, shading language 3.30 NVIDIA via Cg compiler
info: ---------------------------------
info: video settings reset:
base resolution: 2560x1440
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 capture sources available
warning: v4l2loopback not installed, virtual camera not registered
info: [obs-browser]: Version 2.26.2
info: [obs-browser]: CEF Version 127.0.6533.120 (runtime), 127.0.0-6533-fix-stutter-and-osr-extra-info.3042+g176b09c+chromium-127.0.6533.120 (compiled)
info: [obs-browser]: Blacklisted driver detected, disabling browser source hardware acceleration.
info: VAAPI: API version 1.22
info: FFmpeg VAAPI H264 encoding supported
info: FFmpeg VAAPI AV1 encoding supported
info: FFmpeg VAAPI HEVC encoding supported
info: [obs-nvenc] NVENC version: 12.1 (compiled) / 13.0 (driver), CUDA driver version: 13.0, AV1 supported: true
info: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.6.3 | RPC Version: 1)
info: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.10.1 | Qt version (run-time): 6.10.1
info: [obs-websocket] [obs_module_load] Linked ASIO Version: 102400
info: [obs-websocket] [obs_module_load] Module loaded.
info: [vlc-video]: VLC 3.0.23 Vetinari found, VLC video source enabled
info: ---------------------------------
info: Loaded Modules:
info: vlc-video.so
info: text-freetype2.so
info: rtmp-services.so
info: obs-x264.so
info: obs-websocket.so
info: obs-webrtc.so
info: obs-vst.so
info: obs-transitions.so
info: obs-qsv11.so
info: obs-outputs.so
info: obs-nvenc.so
info: obs-libfdk.so
info: obs-filters.so
info: obs-ffmpeg.so
info: obs-browser.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: ---------------------------------
info: Available Encoders:
info: Video Encoders:
info: - ffmpeg_svt_av1 (SVT-AV1)
info: - ffmpeg_aom_av1 (AOM AV1)
info: - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264)
info: - av1_ffmpeg_vaapi_tex (FFmpeg VAAPI AV1)
info: - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC)
info: - obs_nvenc_h264_tex (NVIDIA NVENC H.264)
info: - obs_nvenc_hevc_tex (NVIDIA NVENC HEVC)
info: - obs_nvenc_av1_tex (NVIDIA NVENC AV1)
info: - obs_x264 (x264)
info: Audio Encoders:
info: - ffmpeg_aac (FFmpeg AAC)
info: - ffmpeg_opus (FFmpeg Opus)
info: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit))
info: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit))
info: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float))
info: - ffmpeg_alac (FFmpeg ALAC (24-bit))
info: - ffmpeg_flac (FFmpeg FLAC (16-bit))
info: - libfdk_aac (libfdk AAC)
info: ==== Startup complete ===============================================
info: Switched to Preview/Program mode
info: ------------------------------------------------
warning: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
info: All scene data cleared
info: ------------------------------------------------
info: pulse-input: Server name: 'PulseAudio (on PipeWire 1.4.9) 15.0.0'
info: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_output.pci-0000_00_1f.3.iec958-stereo.monitor' (default)
info: [Loaded global audio device]: 'Desktop Audio'
info: pulse-input: Server name: 'PulseAudio (on PipeWire 1.4.9) 15.0.0'
info: pulse-input: Audio format: s16le, 32000 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_input.usb-046d_HD_Pro_Webcam_C920-02.analog-stereo' (default)
info: [Loaded global audio device]: 'Mic/Aux'
info: v4l2-input: Start capture from /dev/video0
info: Device for 'Audio Output Capture' source is also used for audio monitoring:
Deduplication logic is being applied to all monitored sources.
info: v4l2-input: Input: 0
info: v4l2-input: Resolution: 1920x1080
info: v4l2-input: Pixelformat: BGR3
info: v4l2-input: Linesize: 5760 Bytes
info: v4l2-input: Framerate: 30.00 fps
info: v4l2-input: /dev/video0: select timeout set to 166666 (5x frame periods)
error: Source ID 'xshm_input' not found
error: Failed to create source 'Screen Capture (XSHM) 2'!
[swscaler @ 0x5653f6ed71c0] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5653f7a96640] deprecated pixel format used, make sure you did set range correctly
info: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
error: v4l2-input: /dev/video0: select timed out
error: v4l2-input: /dev/video0: failed to log status
[swscaler @ 0x5653f7a9e680] deprecated pixel format used, make sure you did set range correctly
error: Source ID 'xcomposite_input' not found
error: Failed to create source 'Window Capture (Xcomposite)'!
error: Source ID 'xshm_input' not found
error: Failed to create source 'Screen Capture (XSHM)'!
error: Source ID 'xcomposite_input' not found
error: Failed to create source 'Window Capture (Xcomposite) 2'!
info: Switched to scene 'Scene 6'
warning: Attempted to add Scene without specifying a canvas! Using default canvas instead.
info: User switched Program to scene 'Scene 2 2'
info: ------------------------------------------------
info: Loaded scenes:
info: - scene 'Scene 1':
info: - source: '3936353391_0fefc064fc_o.jpg' (image_source)
info: - source: '4082659284_a6cb7012ed_o.jpg' (image_source)
info: - source: '6881287378_ff0589f0c2_o.jpg' (image_source)
info: - source: 'Webcam 1' (v4l2_input)
info: - filter: 'Chroma Key' (chroma_key_filter_v2)
info: - source: 'Image' (image_source)
info: - scene 'Scene 2':
info: - source: 'Screen Capture (XSHM) 2' (xshm_input)
info: - source: 'Webcam 1' (v4l2_input)
info: - filter: 'Chroma Key' (chroma_key_filter_v2)
info: - scene 'Scene 2 2':
info: - source: 'Screen Capture (XSHM) 2' (xshm_input)
info: - scene 'Scene 6':
info: - scene 'Scene 3':
info: - source: 'Screen Capture (XSHM) 2' (xshm_input)
info: - source: 'Kalidoface' (browser_source)
info: - source: 'Window Capture (Xcomposite)' (xcomposite_input)
info: - filter: 'Chroma Key' (chroma_key_filter_v2)
info: - source: 'Window Capture (Xcomposite) 2' (xcomposite_input)
info: - filter: 'Chroma Key' (chroma_key_filter_v2)
info: - scene 'Scene 4':
info: - source: 'Screen Capture (XSHM)' (xshm_input)
info: - scene 'Scene 5':
info: - source: 'Webcam 1' (v4l2_input)
info: - filter: 'Chroma Key' (chroma_key_filter_v2)
info: ------------------------------------------------
...Additional context
No response
System metadata
- system:
"x86_64-linux" - host os:
Linux 6.12.63, NixOS, 25.11 (Xantusia), 25.11.2793.89dbf01df72e - multi-user?:
yes - sandbox:
yes - version:
nix-env (Nix) 2.31.2 - channels(root):
"home-manager-25.11.tar.gz, nixos-25.11, nixos-24.11-24.11, nixos-hardware, nixos-unstable" - nixpkgs:
/nix/store/sac0rlr0ca9774bik89x3scbf7xrvqyd-nixos-25.11/nixos
Notify maintainers
Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)
I assert that this issue is relevant for Nixpkgs
- I assert that this is a bug and not a support request.
- I assert that this is not a duplicate of an existing issue.
- I assert that I have read the NixOS Code of Conduct and agree to abide by it.
Is this issue important to you?
Add a π reaction to issues you find important.
OPNA2608
Metadata
Metadata
Assignees
Labels
0.kind: bugSomething is brokenSomething is broken6.topic: freedesktopInteroperability and shared base technology for X, Wayland and othersInteroperability and shared base technology for X, Wayland and others6.topic: pantheonThe Pantheon desktop environmentThe Pantheon desktop environment