So I can't record individual windows cuz... it's just dark and when I open it it just says
I am on voidlinux but the logs really kinda just already say all that.
the logs are:
"Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
debug: Found portal inhibitor
debug: Attempted path: /usr/bin/../share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: /usr/bin/../share/obs/obs-studio/themes
debug: Attempted path: /usr/bin/../share/obs/obs-studio/themes/
warning: ReadOne on org.freedesktop.portal.Settings returned an invalid reply
info: Using EGL/X11
info: CPU Name: AMD Ryzen 5 5500
info: CPU Speed: 3389.636MHz
info: Physical Cores: 6, Logical Cores: 12
info: Physical Memory: 15883MB Total, 13869MB Free
info: Kernel Version: Linux 6.18.34_1
info: Distribution: "Void" Unknown
info: Desktop Environment: KDE (plasmax11)
info: Session Type: x11
info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
info: Current Date/Time: 2026-06-08, 19:39:41
info: Browser Hardware Acceleration: true
info: Qt Version: 6.10.2 (runtime), 6.10.2 (compiled)
info: Portable mode: false
info: OBS 32.1.2 (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: Loading up OpenGL on adapter Mesa zink Vulkan 1.4(NVIDIA GeForce RTX 2060 (NVK TU104) (MESA_NVK))
info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 26.0.6, shading language 4.60
info: ---------------------------------
info: video settings reset:
base resolution: 1280x720
output resolution: 1280x720
downscale filter: Bicubic
fps: 10/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] Available capture sources:
info: [pipewire] - Monitor source
info: [pipewire] - Window source
warning: v4l2loopback not installed, virtual camera not registered
warning: Failed to load 'en-US' text for module: 'obs-browser.so'
info: [obs-browser]: Version 2.26.8
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)
error: VAAPI: Failed to initialize display in vaapi_device_h264_supported
info: FFmpeg VAAPI H264 encoding not supported
error: VAAPI: Failed to initialize display in vaapi_device_av1_supported
info: FFmpeg VAAPI AV1 encoding not supported
error: VAAPI: Failed to initialize display in vaapi_device_hevc_supported
info: FFmpeg VAAPI HEVC encoding not supported
warning: [NVENC] Test process failed: cuda_init_100
info: NVENC not supported
warning: Failed to initialize module 'obs-nvenc.so'
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-webrtc.so
info: obs-transitions.so
info: obs-qsv11.so
info: obs-outputs.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: - 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: ==== Startup complete ===============================================
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: Device for 'Audio Output Capture' source Desktop Audio is also used for audio monitoring.
Deduplication logic is being applied to all monitored sources.
info: pulse-input: Server name: 'pulseaudio 16.1'
info: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_output.usb-Corsair_CORSAIR_Slipstream_Multi-Device_Receiver_1c54d86d00000217-00.analog-stereo.monitor'
info: [Loaded global audio device]: 'Desktop Audio'
info: pulse-input: Server name: 'pulseaudio 16.1'
info: pulse-input: Audio format: s16le, 44100 Hz, 1 channels
info: pulse-input: Started recording from 'alsa_input.usb-Corsair_CORSAIR_Slipstream_Multi-Device_Receiver_1c54d86d00000217-00.mono-fallback'
info: [Loaded global audio device]: 'Mic/Aux'
info: xshm-input: Geometry 1920x1080 @ 0,0
info: [window-capture: 'Window Capture (Xcomposite)'] update settings:
title: Desktop @ QRect(0,0 1920x1080)
class: plasmashell
error: Cannot create EGLImage: One or more argument values are invalid.
info: Switched to scene 'record'
info: ------------------------------------------------
info: Loaded scenes:
info: - scene 'record':
info: - source: 'Display Capture (XSHM)' (xshm_input_v2)
info: - source: 'Mic/Aux' (pulse_input_capture)
info: - source: 'Desktop Audio' (pulse_output_capture)
info: - scene 'Scene 2':
info: - source: 'Window Capture (Xcomposite)' (xcomposite_input)
info: ------------------------------------------------
info: Device for 'Audio Output Capture' source Desktop Audio is also used for audio monitoring.
Deduplication logic is being applied to all monitored sources.
info: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux)
info: User switched to scene 'Scene 2'
info: User switched to scene 'record'
info: User switched to scene 'Scene 2'
error: Cannot create EGLImage: One or more argument values are invalid.
error: Cannot create EGLImage: One or more argument values are invalid.
error: Cannot create EGLImage: One or more argument values are invalid.
info: User switched to scene 'record'
info: User switched to scene 'Scene 2'
error: Cannot create EGLImage: One or more argument values are invalid.
info: User switched to scene 'record'
^Cinfo: ==== Shutting down ==================================================
info: pulse-input: Stopped recording from 'alsa_input.usb-Corsair_CORSAIR_Slipstream_Multi-Device_Receiver_1c54d86d00000217-00.mono-fallback'
info: pulse-input: Got 51905 packets with 22857338 frames
info: pulse-input: Stopped recording from 'alsa_output.usb-Corsair_CORSAIR_Slipstream_Multi-Device_Receiver_1c54d86d00000217-00.analog-stereo.monitor'
info: pulse-input: Got 102856 packets with 22772710 frames
info: Deduplication logic stopped.
info: All scene data cleared
info: ------------------------------------------------
error: Tried to call obs_frontend_remove_event_callback with no callbacks!
info: [Scripting] Total detached callbacks: 0
info: Freeing OBS context data
info: == Profiler Results =============================
info: run_program_init: 1465.37��ms
info: ���OBSApp::AppInit: 27.516��ms
info: ��� ���OBSApp::InitLocale: 4.076��ms
info: ���OBSApp::OBSInit: 1108.9��ms
info: ���obs_startup: 2.498��ms
info: ���OBSBasic::OBSInit: 1041.49��ms
info: ���OBSBasic::InitBasicConfig: 2.359��ms
info: ���OBSBasic::ResetAudio: 0.302��ms
info: ���OBSBasic::ResetVideo: 98.126��ms
info: ��� ���obs_init_graphics: 94.056��ms
info: ��� ���shader compilation: 37.674��ms
info: ���OBSBasic::InitOBSCallbacks: 0.005��ms
info: ���OBSBasic::InitHotkeys: 0.018��ms
info: ���obs_load_all_modules2: 660.199��ms
info: ��� ���obs_init_module(decklink-captions.so): 0.002��ms
info: ��� ���obs_init_module(decklink-output-ui.so): 0.002��ms
info: ��� ���obs_init_module(decklink.so): 0.094��ms
info: ��� ���obs_init_module(frontend-tools.so): 146.325��ms
info: ��� ���obs_init_module(image-source.so): 0.007��ms
info: ��� ���obs_init_module(linux-alsa.so): 0.003��ms
info: ��� ���obs_init_module(linux-capture.so): 0.644��ms
info: ��� ���obs_init_module(linux-jack.so): 0.002��ms
info: ��� ���obs_init_module(linux-pipewire.so): 12.288��ms
info: ��� ���obs_init_module(linux-pulseaudio.so): 0.005��ms
info: ��� ���obs_init_module(linux-v4l2.so): 1.685��ms
info: ��� ���obs_init_module(obs-browser.so): 0.06��ms
info: ��� ���obs_init_module(obs-ffmpeg.so): 90.131��ms
info: ��� ���obs_init_module(obs-filters.so): 0.015��ms
info: ��� ���obs_init_module(obs-nvenc.so): 41.935��ms
info: ��� ��� ���nvenc_check: 41.91��ms
info: ��� ���obs_init_module(obs-outputs.so): 0.006��ms
info: ��� ���obs_init_module(obs-qsv11.so): 40.326��ms
info: ��� ���obs_init_module(obs-transitions.so): 0.01��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): 3.187��ms
info: ��� ���obs_init_module(text-freetype2.so): 0.013��ms
info: ��� ���obs_init_module(vlc-video.so): 1.299��ms
info: ���OBSBasic::InitService: 2.757��ms
info: ���OBSBasic::ResetOutputs: 0.539��ms
info: ���OBSBasic::CreateHotkeys: 0.328��ms
info: ���OBSBasic::InitPrimitives: 0.057��ms
info: ���OBSBasic::Load: 129.055��ms
info: obs_hotkey_thread(25��ms): min=0.083��ms, median=0.136��ms, max=24.896��ms, 99th percentile=6.976��ms, 100% below 25��ms
info: audio_thread(Audio): min=0.007��ms, median=0.055��ms, max=7.058��ms, 99th percentile=0.214��ms
info: obs_graphics_thread(100��ms): min=0.169��ms, median=9.581��ms, max=116.248��ms, 99th percentile=16.17��ms, 99.9807% below 100��ms
info: ���tick_sources: min=0.001��ms, median=8.873��ms, max=114.085��ms, 99th percentile=14.891��ms
info: ���output_frame: min=0.133��ms, median=0.229��ms, max=7.749��ms, 99th percentile=0.325��ms
info: ��� ���gs_context(video->graphics): min=0.13��ms, median=0.225��ms, max=7.743��ms, 99th percentile=0.321��ms
info: ��� ���render_video: min=0.022��ms, median=0.096��ms, max=7.05��ms, 99th percentile=0.155��ms
info: ��� ��� ���render_main_texture: min=0.014��ms, median=0.088��ms, max=7.043��ms, 99th percentile=0.146��ms
info: ��� ���gs_flush: min=0.003��ms, median=0.005��ms, max=0.025��ms, 99th percentile=0.011��ms
info: ���render_displays: min=0.004��ms, median=0.434��ms, max=48.322��ms, 99th percentile=1.014��ms
info: =================================================
info: == Profiler Time Between Calls ==================
info: obs_hotkey_thread(25��ms): min=25.115��ms, median=25.207��ms, max=49.97��ms, 96.5251% within ��2% of 25��ms (0% lower, 3.4749% higher)
info: obs_graphics_thread(100��ms): min=83.743��ms, median=100��ms, max=116.258��ms, 99.9615% within ��2% of 100��ms (0.0192567% lower, 0.0192567% higher)
info: =================================================
info: Number of memory leaks: 0"
I think I read something about this and the answer was that it was not an OBS bug but a support request I think, don't really take my word for it. But are there any alternatives I could look into or any workarounds or anything?
I also think I need to setup some font packages and stuff since some symbols just appear as interrogation marks not only here but also for other areas. And of course just installing fonts does not work. I could probably set this all up eventually but it would be nice to get help with all of this.
Thanks!