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!

