Add initial user configuration file with default settings

- Created user.ini file to store user-specific settings for OBS.
- Included general settings, window preferences, appearance options, and accessibility configurations.
- Set default values for various parameters to enhance user experience on first run.
This commit is contained in:
2025-12-04 17:08:03 +01:00
parent 94543309a0
commit e0b723104f
37 changed files with 6131 additions and 0 deletions
@@ -0,0 +1,326 @@
14:02:56.941: Crash or unclean shutdown detected
14:03:00.021: [Safe Mode] Normal launch selected, loading third-party plugins is enabled
14:03:00.021: Platform: Wayland
14:03:00.021: CPU Name: AMD Ryzen 7 7800X3D 8-Core Processor
14:03:00.021: CPU Speed: 4142.797MHz
14:03:00.021: Physical Cores: 8, Logical Cores: 8
14:03:00.021: Physical Memory: 31168MB Total, 15943MB Free
14:03:00.021: Kernel Version: Linux 6.17.9-1-default
14:03:00.021: Flatpak Branch: stable
14:03:00.021: Flatpak Arch: x86_64
14:03:00.021: Flatpak Commit: 2eebc7128409432ae5c236056fba7cfd5a0a5a2840f09aee027d25bba4987fda
14:03:00.021: Flatpak Runtime: runtime/org.kde.Platform/x86_64/6.8
14:03:00.021: App Extensions:
14:03:00.021: - com.obsproject.Studio.Plugin.OBSVkCapture
14:03:00.021: - com.obsproject.Studio.Plugin.SourceClone
14:03:00.022: - com.obsproject.Studio.Plugin.SourceRecord
14:03:00.022: - com.obsproject.Studio.Plugin.WaylandHotkeys
14:03:00.022: - org.freedesktop.LinuxAudio.Plugins.TAP
14:03:00.022: - org.freedesktop.LinuxAudio.Plugins.swh
14:03:00.022: - com.obsproject.Studio.Locale
14:03:00.022: Runtime Extensions:
14:03:00.022: - org.freedesktop.Platform.GL.default
14:03:00.022: - org.freedesktop.Platform.openh264
14:03:00.022: - org.gtk.Gtk3theme.Adwaita-dark
14:03:00.022: - org.kde.KStyle.Adwaita
14:03:00.022: - org.kde.Platform.Locale
14:03:00.022: - org.freedesktop.Platform.GL.default
14:03:00.022: Flatpak Framework Version: 1.16.1
14:03:00.022: Desktop Environment: GNOME (gnome)
14:03:00.022: Session Type: wayland
14:03:00.026: Current Date/Time: 2025-11-30, 14:03:00
14:03:00.026: Browser Hardware Acceleration: true
14:03:00.026: Qt Version: 6.8.3 (runtime), 6.8.3 (compiled)
14:03:00.026: Portable mode: false
14:03:00.044: OBS 32.0.2 (linux)
14:03:00.044: ---------------------------------
14:03:00.045: ---------------------------------
14:03:00.045: audio settings reset:
14:03:00.045: samples per sec: 48000
14:03:00.045: speakers: 2
14:03:00.045: max buffering: 960 milliseconds
14:03:00.045: buffering type: dynamically increasing
14:03:00.046: ---------------------------------
14:03:00.046: Initializing OpenGL...
14:03:00.046: Using EGL/Wayland
14:03:00.233: Initialized EGL 1.5
14:03:00.247: Loading up OpenGL on adapter AMD AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 19.1.7, DRM 3.64, 6.17.9-1-default)
14:03:00.247: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 25.2.6 (git-3f12436d80), shading language 4.60
14:03:00.273: ---------------------------------
14:03:00.273: video settings reset:
14:03:00.273: base resolution: 3440x1440
14:03:00.273: output resolution: 3440x1440
14:03:00.273: downscale filter: Bicubic
14:03:00.273: fps: 60/1
14:03:00.273: format: NV12
14:03:00.273: YUV mode: Rec. 709/Partial
14:03:00.273: NV12 texture support enabled
14:03:00.273: P010 texture support not available
14:03:00.275: Audio monitoring device:
14:03:00.275: name: Default
14:03:00.275: id: default
14:03:00.277: ---------------------------------
14:03:00.289: No AJA devices found, skipping loading AJA UI plugin
14:03:00.289: Failed to initialize module 'aja-output-ui.so'
14:03:00.300: No AJA devices found, skipping loading AJA plugin
14:03:00.300: Failed to initialize module 'aja.so'
14:03:00.557: [pipewire] Available capture sources:
14:03:00.557: [pipewire] - Monitor source
14:03:00.557: [pipewire] - Window source
14:03:00.568: v4l2loopback not installed, virtual camera not registered
14:03:00.572: [obs-browser]: Version 2.26.3
14:03:00.572: [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)
14:03:00.591: VAAPI: API version 1.22
14:03:00.593: FFmpeg VAAPI H264 encoding supported
14:03:00.596: FFmpeg VAAPI AV1 encoding supported
14:03:00.599: FFmpeg VAAPI HEVC encoding supported
14:03:00.603: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory
14:03:00.603:
14:03:00.603: NVENC not supported
14:03:00.603: Failed to initialize module 'obs-nvenc.so'
14:03:00.627: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.6.3 | RPC Version: 1)
14:03:00.627: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.8.3 | Qt version (run-time): 6.8.3
14:03:00.627: [obs-websocket] [obs_module_load] Linked ASIO Version: 103200
14:03:00.630: [obs-websocket] [obs_module_load] Module loaded.
14:03:00.634: Failed to load 'en-GB' text for module: 'linux-vkcapture.so'
14:03:00.634: [linux-vkcapture] plugin loaded successfully (version 1.5.3)
14:03:00.641: Failed to load 'en-GB' text for module: 'source-clone.so'
14:03:00.641: [Source Clone] loaded version 0.2.0
14:03:00.642: Failed to load 'en-GB' text for module: 'source-record.so'
14:03:00.642: [Source Record] loaded version 0.4.6
14:03:00.642: ---------------------------------
14:03:00.642: Loaded Modules:
14:03:00.642: source-record.so
14:03:00.642: source-clone.so
14:03:00.642: obs-wayland-hotkeys.so
14:03:00.642: linux-vkcapture.so
14:03:00.642: text-freetype2.so
14:03:00.642: rtmp-services.so
14:03:00.642: obs-x264.so
14:03:00.642: obs-websocket.so
14:03:00.642: obs-webrtc.so
14:03:00.642: obs-vst.so
14:03:00.642: obs-transitions.so
14:03:00.642: obs-qsv11.so
14:03:00.642: obs-outputs.so
14:03:00.642: obs-libfdk.so
14:03:00.642: obs-filters.so
14:03:00.642: obs-ffmpeg.so
14:03:00.642: obs-browser.so
14:03:00.642: linux-v4l2.so
14:03:00.642: linux-pulseaudio.so
14:03:00.642: linux-pipewire.so
14:03:00.642: linux-jack.so
14:03:00.642: linux-capture.so
14:03:00.642: image-source.so
14:03:00.642: frontend-tools.so
14:03:00.642: ---------------------------------
14:03:00.643: ---------------------------------
14:03:00.643: Available Encoders:
14:03:00.643: Video Encoders:
14:03:00.643: - ffmpeg_svt_av1 (SVT-AV1)
14:03:00.643: - ffmpeg_aom_av1 (AOM AV1)
14:03:00.643: - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264)
14:03:00.643: - av1_ffmpeg_vaapi_tex (FFmpeg VAAPI AV1)
14:03:00.643: - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC)
14:03:00.643: - obs_x264 (x264)
14:03:00.643: Audio Encoders:
14:03:00.643: - ffmpeg_aac (FFmpeg AAC)
14:03:00.643: - ffmpeg_opus (FFmpeg Opus)
14:03:00.643: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit))
14:03:00.643: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit))
14:03:00.643: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float))
14:03:00.643: - ffmpeg_alac (FFmpeg ALAC (24-bit))
14:03:00.643: - ffmpeg_flac (FFmpeg FLAC (16-bit))
14:03:00.643: - libfdk_aac (libfdk AAC)
14:03:00.643: ==== Startup complete ===============================================
14:03:00.665: All scene data cleared
14:03:00.665: ------------------------------------------------
14:03:00.668: pulse-input: Server name: 'PulseAudio (on PipeWire 1.5.83) 15.0.0'
14:03:00.668: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
14:03:00.668: pulse-input: Started recording from 'alsa_output.usb-iFi__by_AMR__iFi__by_AMR__HD_USB_Audio_0002-00.analog-stereo.monitor' (default)
14:03:00.669: [Loaded global audio device]: 'Desktop Audio'
14:03:00.669: - filter: 'Compressor' (compressor_filter)
14:03:00.669: pulse-input: Server name: 'PulseAudio (on PipeWire 1.5.83) 15.0.0'
14:03:00.669: pulse-input: Audio format: float32le, 48000 Hz, 1 channels
14:03:00.669: pulse-input: Started recording from 'alsa_input.usb-Focusrite_Scarlett_Solo_USB_Y7KG7CX1605E46-00.HiFi__Mic1__source' (default)
14:03:00.669: [Loaded global audio device]: 'Mic/Aux'
14:03:00.669: - filter: 'Noise Suppression' (noise_suppress_filter_v2)
14:03:00.669: - filter: 'Compressor' (compressor_filter)
14:03:00.669: pulse-input: Server name: 'PulseAudio (on PipeWire 1.5.83) 15.0.0'
14:03:00.669: pulse-input: Audio format: float32le, 48000 Hz, 2 channels
14:03:00.669: pulse-input: Started recording from 'GameSink.monitor'
14:03:00.670: pulse-input: Server name: 'PulseAudio (on PipeWire 1.5.83) 15.0.0'
14:03:00.670: pulse-input: Audio format: float32le, 48000 Hz, 2 channels
14:03:00.670: pulse-input: Started recording from 'DiscordSink.monitor'
14:03:00.670: pulse-input: Server name: 'PulseAudio (on PipeWire 1.5.83) 15.0.0'
14:03:00.670: pulse-input: Audio format: float32le, 48000 Hz, 2 channels
14:03:00.670: pulse-input: Started recording from 'MusicSink.monitor'
14:03:00.670: PipeWire initialized
14:03:00.670: PipeWire initialized
14:03:00.670: v4l2-input: Start capture from /dev/video0
14:03:00.686: Device for 'Audio Output Capture' source is also used for audio monitoring:
14:03:00.686: Deduplication logic is being applied to all monitored sources.
14:03:00.686:
14:03:00.776: v4l2-input: Input: 0
14:03:00.806: v4l2-input: Resolution: 864x480
14:03:00.806: v4l2-input: Pixelformat: YUYV
14:03:00.806: v4l2-input: Linesize: 1728 Bytes
14:03:00.821: v4l2-input: Framerate: 24.00 fps
14:03:00.821: v4l2-input: /dev/video0: select timeout set to 208333 (5x frame periods)
14:03:00.822: Switched to scene 'Scene'
14:03:00.822: ------------------------------------------------
14:03:00.822: Loaded scenes:
14:03:00.823: - scene 'Scene':
14:03:00.823: - source: 'Game Sink' (pulse_output_capture)
14:03:00.823: - source: 'Discord Sink' (pulse_output_capture)
14:03:00.823: - source: 'Music Sink' (pulse_output_capture)
14:03:00.823: - source: 'App' (pipewire-screen-capture-source)
14:03:00.823: - source: 'Screen' (pipewire-screen-capture-source)
14:03:00.823: - source: 'Cam' (v4l2_input)
14:03:00.823: - scene 'Cam Scene':
14:03:00.823: - source: 'Cam' (v4l2_input)
14:03:00.823: - source: 'Game Sink' (pulse_output_capture)
14:03:00.823: - source: 'Discord Sink' (pulse_output_capture)
14:03:00.823: - source: 'Music Sink' (pulse_output_capture)
14:03:00.823: ------------------------------------------------
14:03:00.886: [pipewire] Screencast session created
14:03:00.886: [pipewire] Screencast session created
14:03:00.911: [pipewire] Asking for monitor and window
14:03:00.911: [pipewire] Asking for monitor and window
14:03:00.973: [pipewire] source selected, setting up screencast
14:03:00.976: [pipewire] source selected, setting up screencast
14:03:00.993: [pipewire] Server version: 1.5.83
14:03:00.993: [pipewire] Library version: 1.2.4
14:03:00.993: [pipewire] Header version: 1.2.4
14:03:00.993: [pipewire] Created stream 0x55d536f08430
14:03:00.993: [pipewire] Stream 0x55d536f08430 state: "connecting" (error: none)
14:03:00.993: [pipewire] Playing stream 0x55d536f08430
14:03:00.998: [pipewire] Stream 0x55d536f08430 state: "paused" (error: none)
14:03:00.998: [pipewire] Server version: 1.5.83
14:03:00.998: [pipewire] Library version: 1.2.4
14:03:00.998: [pipewire] Header version: 1.2.4
14:03:00.999: [pipewire] Created stream 0x55d536f75b70
14:03:00.999: [pipewire] Stream 0x55d536f75b70 state: "connecting" (error: none)
14:03:00.999: [pipewire] Playing stream 0x55d536f75b70
14:03:01.001: [pipewire] Stream 0x55d536f75b70 state: "paused" (error: none)
14:03:01.008: [pipewire] Negotiated format:
14:03:01.008: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA)
14:03:01.008: [pipewire] Modifier: 0x0
14:03:01.008: [pipewire] Size: 3440x1440
14:03:01.008: [pipewire] Framerate: 0/1
14:03:01.008: [pipewire] Negotiated format:
14:03:01.008: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA)
14:03:01.008: [pipewire] Modifier: 0x200000028a01f04
14:03:01.008: [pipewire] Size: 3440x1440
14:03:01.008: [pipewire] Framerate: 0/1
14:03:01.032: [pipewire] Stream 0x55d536f08430 state: "streaming" (error: none)
14:03:01.032: [pipewire] Negotiated format:
14:03:01.032: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA)
14:03:01.032: [pipewire] Modifier: 0x0
14:03:01.032: [pipewire] Size: 3440x1440
14:03:01.032: [pipewire] Framerate: 0/1
14:03:01.034: [pipewire] Negotiated format:
14:03:01.034: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA)
14:03:01.034: [pipewire] Modifier: 0x200000028a01f04
14:03:01.034: [pipewire] Size: 3440x1440
14:03:01.034: [pipewire] Framerate: 0/1
14:03:01.036: [pipewire] Stream 0x55d536f75b70 state: "streaming" (error: none)
14:03:01.240: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
14:03:01.240:
14:03:01.326: adding 42 milliseconds of audio buffering, total audio buffering is now 64 milliseconds (source: Mic/Aux)
14:03:01.326:
14:25:34.606: adding 21 milliseconds of audio buffering, total audio buffering is now 85 milliseconds (source: Mic/Aux)
14:25:34.606:
14:28:49.827: adding 85 milliseconds of audio buffering, total audio buffering is now 170 milliseconds (source: Mic/Aux)
14:28:49.827:
14:46:46.670: adding 149 milliseconds of audio buffering, total audio buffering is now 320 milliseconds (source: Mic/Aux)
14:46:46.670:
14:51:08.354: [pipewire] Stream 0x55d536f08430 state: "paused" (error: none)
14:51:08.357: [pipewire] Stream 0x55d536f75b70 state: "paused" (error: none)
14:58:26.614: ==== Shutting down ==================================================
14:58:26.624: pulse-input: Stopped recording from 'alsa_output.usb-iFi__by_AMR__iFi__by_AMR__HD_USB_Audio_0002-00.analog-stereo.monitor'
14:58:26.624: pulse-input: Got 133036 packets with 159643200 frames
14:58:26.624: pulse-input: Stopped recording from 'alsa_input.usb-Focusrite_Scarlett_Solo_USB_Y7KG7CX1605E46-00.HiFi__Mic1__source'
14:58:26.624: pulse-input: Got 133026 packets with 159631200 frames
14:58:26.625: [pipewire] Stream 0x55d536f08430 state: "unconnected" (error: none)
14:58:26.626: [pipewire] Stream 0x55d536f75b70 state: "unconnected" (error: none)
14:58:26.628: v4l2-input: /dev/video0: Stopped capture after 49899 frames
14:58:26.683: pulse-input: Stopped recording from 'GameSink.monitor'
14:58:26.683: pulse-input: Got 133035 packets with 159642000 frames
14:58:26.683: pulse-input: Stopped recording from 'DiscordSink.monitor'
14:58:26.683: pulse-input: Got 133037 packets with 159644400 frames
14:58:26.684: pulse-input: Stopped recording from 'MusicSink.monitor'
14:58:26.684: pulse-input: Got 133037 packets with 159644400 frames
14:58:26.708: All scene data cleared
14:58:26.708: ------------------------------------------------
14:58:26.766: [linux-vkcapture] plugin unloaded
14:58:26.767: [obs-websocket] [obs_module_unload] Shutting down...
14:58:26.767: Tried to call obs_frontend_remove_event_callback with no callbacks!
14:58:26.767: [obs-websocket] [obs_module_unload] Finished shutting down.
14:58:26.771: [Scripting] Total detached callbacks: 0
14:58:26.771: Freeing OBS context data
14:58:26.779: == Profiler Results =============================
14:58:26.779: run_program_init: 4047.7 ms
14:58:26.779: ┣OBSApp::AppInit: 12.674 ms
14:58:26.779: ┃ ┗OBSApp::InitLocale: 1.476 ms
14:58:26.779: ┗OBSApp::OBSInit: 847.9 ms
14:58:26.779: ┣obs_startup: 4.743 ms
14:58:26.779: ┗OBSBasic::OBSInit: 824.418 ms
14:58:26.779: ┣OBSBasic::InitBasicConfig: 0.763 ms
14:58:26.779: ┣OBSBasic::ResetAudio: 0.175 ms
14:58:26.779: ┣OBSBasic::ResetVideo: 229.857 ms
14:58:26.779: ┃ ┗obs_init_graphics: 227.175 ms
14:58:26.779: ┃ ┗shader compilation: 24.821 ms
14:58:26.779: ┣OBSBasic::InitOBSCallbacks: 0.003 ms
14:58:26.779: ┣OBSBasic::InitHotkeys: 0.014 ms
14:58:26.779: ┣obs_load_all_modules2: 365.503 ms
14:58:26.779: ┃ ┣obs_init_module(aja-output-ui.so): 0.053 ms
14:58:26.779: ┃ ┣obs_init_module(aja.so): 0.043 ms
14:58:26.779: ┃ ┣obs_init_module(frontend-tools.so): 62.034 ms
14:58:26.779: ┃ ┣obs_init_module(image-source.so): 0.004 ms
14:58:26.779: ┃ ┣obs_init_module(linux-capture.so): 0 ms
14:58:26.779: ┃ ┣obs_init_module(linux-jack.so): 0.001 ms
14:58:26.779: ┃ ┣obs_init_module(linux-pipewire.so): 9.628 ms
14:58:26.779: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.001 ms
14:58:26.779: ┃ ┣obs_init_module(linux-v4l2.so): 9.081 ms
14:58:26.779: ┃ ┣obs_init_module(obs-browser.so): 0.04 ms
14:58:26.779: ┃ ┣obs_init_module(obs-ffmpeg.so): 26.069 ms
14:58:26.779: ┃ ┣obs_init_module(obs-filters.so): 0.01 ms
14:58:26.779: ┃ ┣obs_init_module(obs-libfdk.so): 0 ms
14:58:26.779: ┃ ┣obs_init_module(obs-nvenc.so): 0.088 ms
14:58:26.779: ┃ ┃ ┗nvenc_check: 0.064 ms
14:58:26.779: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms
14:58:26.779: ┃ ┣obs_init_module(obs-qsv11.so): 11.875 ms
14:58:26.779: ┃ ┣obs_init_module(obs-transitions.so): 0.003 ms
14:58:26.779: ┃ ┣obs_init_module(obs-vst.so): 0.001 ms
14:58:26.779: ┃ ┣obs_init_module(obs-webrtc.so): 0.006 ms
14:58:26.779: ┃ ┣obs_init_module(obs-websocket.so): 2.983 ms
14:58:26.779: ┃ ┣obs_init_module(obs-x264.so): 0.001 ms
14:58:26.779: ┃ ┣obs_init_module(rtmp-services.so): 0.722 ms
14:58:26.779: ┃ ┣obs_init_module(text-freetype2.so): 0.01 ms
14:58:26.779: ┃ ┣obs_init_module(linux-vkcapture.so): 0.038 ms
14:58:26.779: ┃ ┣obs_init_module(obs-wayland-hotkeys.so): 0.002 ms
14:58:26.779: ┃ ┣obs_init_module(source-clone.so): 0.01 ms
14:58:26.779: ┃ ┗obs_init_module(source-record.so): 0.018 ms
14:58:26.779: ┣OBSBasic::InitService: 1.406 ms
14:58:26.779: ┣OBSBasic::ResetOutputs: 3.246 ms
14:58:26.779: ┣OBSBasic::CreateHotkeys: 0.016 ms
14:58:26.779: ┣OBSBasic::InitPrimitives: 0.051 ms
14:58:26.779: ┗OBSBasic::Load: 180.181 ms
14:58:26.779: obs_hotkey_thread(25 ms): min=0 ms, median=0 ms, max=0.03 ms, 99th percentile=0.001 ms, 100% below 25 ms
14:58:26.779: audio_thread(Audio): min=0.003 ms, median=0.047 ms, max=4.58 ms, 99th percentile=0.078 ms
14:58:26.779: obs_graphics_thread(16.6667 ms): min=0.049 ms, median=0.165 ms, max=264.143 ms, 99th percentile=0.33 ms, 99.9925% below 16.667 ms
14:58:26.779: ┣tick_sources: min=0 ms, median=0.003 ms, max=0.242 ms, 99th percentile=0.008 ms
14:58:26.779: ┣output_frame: min=0.04 ms, median=0.097 ms, max=6.431 ms, 99th percentile=0.192 ms
14:58:26.779: ┃ ┗gs_context(video->graphics): min=0.04 ms, median=0.097 ms, max=6.43 ms, 99th percentile=0.192 ms
14:58:26.779: ┃ ┣render_video: min=0.004 ms, median=0.093 ms, max=6.426 ms, 99th percentile=0.185 ms
14:58:26.779: ┃ ┃ ┗render_main_texture: min=0.003 ms, median=0.092 ms, max=6.424 ms, 99th percentile=0.182 ms
14:58:26.779: ┃ ┗gs_flush: min=0 ms, median=0 ms, max=0.047 ms, 99th percentile=0 ms
14:58:26.779: ┗render_displays: min=0.002 ms, median=0.057 ms, max=264.034 ms, 99th percentile=0.107 ms
14:58:26.779: =================================================
14:58:26.779: == Profiler Time Between Calls ==================
14:58:26.779: obs_hotkey_thread(25 ms): min=25.005 ms, median=25.056 ms, max=28.516 ms, 99.8433% within ±2% of 25 ms (0% lower, 0.156667% higher)
14:58:26.779: obs_graphics_thread(16.6667 ms): min=2.517 ms, median=16.667 ms, max=264.147 ms, 99.6943% within ±2% of 16.667 ms (0.15334% lower, 0.152338% higher)
14:58:26.779: =================================================
14:58:26.784: Number of memory leaks: 0