obs-vkcapture
obs-vkcapture copied to clipboard
Incomplete Settings
Describe the bug Greetings. I am wanting to use the Game Capture plugin as I wanted to know if Window capture was not performant. I installed the plugin through GNOME Software, however, I think the plugin package there is out of date as the Properties menu is somewhat empty
Screenshots or video
System (please complete the following information):
- OS: Fedora Workstation 41 with GNOME 47
- GPU: Intel UHD Graphics 750 iGPU
- Mesa version: 24.2.7
- obs-vkcapture version: 1.5.1
OBS log:
OBS 30.2.3 log file uploaded at 2024-11-24, 20:06:30
20:06:06.356: Platform: Wayland
20:06:06.356: CPU Name: 11th Gen Intel(R) Core(TM) i5-11500 @ 2.70GHz
20:06:06.356: CPU Speed: 4354.377MHz
20:06:06.356: Physical Cores: 6, Logical Cores: 12
20:06:06.356: Physical Memory: 31853MB Total, 20216MB Free
20:06:06.356: Kernel Version: Linux 6.11.8-300.fc41.x86_64
20:06:06.356: Flatpak Branch: stable
20:06:06.356: Flatpak Arch: x86_64
20:06:06.356: Flatpak Runtime: runtime/org.kde.Platform/x86_64/6.6
20:06:06.356: App Extensions:
20:06:06.356: - com.obsproject.Studio.Plugin.OBSVkCapture
20:06:06.356: - com.obsproject.Studio.Locale
20:06:06.356: Runtime Extensions:
20:06:06.356: - org.freedesktop.Platform.GL.default
20:06:06.356: - org.freedesktop.Platform.VAAPI.Intel
20:06:06.356: - org.freedesktop.Platform.openh264
20:06:06.356: - org.kde.KStyle.Adwaita
20:06:06.356: - org.kde.PlatformTheme.QGnomePlatform
20:06:06.356: - org.kde.WaylandDecoration.QAdwaitaDecorations
20:06:06.356: - org.kde.Platform.Locale
20:06:06.356: - org.freedesktop.Platform.GL.default
20:06:06.356: Flatpak Framework Version: 1.15.10
20:06:06.356: Desktop Environment: GNOME (gnome)
20:06:06.356: Session Type: wayland
20:06:06.357: Qt Version: 6.6.3 (runtime), 6.6.3 (compiled)
20:06:06.358: Portable mode: false
20:06:06.383: OBS 30.2.3 (linux)
20:06:06.383: ---------------------------------
20:06:06.383: ---------------------------------
20:06:06.383: audio settings reset:
20:06:06.383: samples per sec: 48000
20:06:06.383: speakers: 2
20:06:06.383: max buffering: 960 milliseconds
20:06:06.383: buffering type: dynamically increasing
20:06:06.383: ---------------------------------
20:06:06.383: Initializing OpenGL...
20:06:06.383: Using EGL/Wayland
20:06:06.418: Initialized EGL 1.5
20:06:06.429: Loading up OpenGL on adapter Intel Mesa Intel(R) Graphics (RKL GT1)
20:06:06.429: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 24.2.5 (git-3b9fcb7e4d), shading language 4.60
20:06:06.453: ---------------------------------
20:06:06.453: video settings reset:
20:06:06.453: base resolution: 1920x1080
20:06:06.453: output resolution: 1280x720
20:06:06.453: downscale filter: Bicubic
20:06:06.453: fps: 30/1
20:06:06.453: format: NV12
20:06:06.453: YUV mode: Rec. 709/Partial
20:06:06.453: NV12 texture support enabled
20:06:06.453: P010 texture support not available
20:06:06.458: Audio monitoring device:
20:06:06.458: name: Default
20:06:06.458: id: default
20:06:06.458: ---------------------------------
20:06:06.468: No AJA devices found, skipping loading AJA UI plugin
20:06:06.468: Failed to initialize module 'aja-output-ui.so'
20:06:06.477: No AJA devices found, skipping loading AJA plugin
20:06:06.477: Failed to initialize module 'aja.so'
20:06:06.610: [pipewire] Available capture sources:
20:06:06.610: [pipewire] - Monitor source
20:06:06.610: [pipewire] - Window source
20:06:06.625: v4l2loopback not installed, virtual camera not registered
20:06:06.631: [obs-browser]: Version 2.23.6
20:06:06.631: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures.2594+g17f8588+chromium-103.0.5060.134 (compiled)
20:06:06.638: VAAPI: API version 1.19
20:06:06.638: FFmpeg VAAPI H264 encoding supported
20:06:06.640: FFmpeg VAAPI AV1 encoding not supported
20:06:06.641: FFmpeg VAAPI HEVC encoding supported
20:06:06.688: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.5.2 | RPC Version: 1)
20:06:06.688: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.6.3 | Qt version (run-time): 6.6.3
20:06:06.688: [obs-websocket] [obs_module_load] Linked ASIO Version: 103002
20:06:06.692: [obs-websocket] [obs_module_load] Module loaded.
20:06:06.711: [linux-vkcapture] plugin loaded successfully (version 1.5.1)
20:06:06.711: ---------------------------------
20:06:06.711: Loaded Modules:
20:06:06.711: linux-vkcapture.so
20:06:06.711: text-freetype2.so
20:06:06.711: rtmp-services.so
20:06:06.711: obs-x264.so
20:06:06.711: obs-websocket.so
20:06:06.711: obs-webrtc.so
20:06:06.711: obs-vst.so
20:06:06.711: obs-transitions.so
20:06:06.711: obs-qsv11.so
20:06:06.711: obs-outputs.so
20:06:06.711: obs-libfdk.so
20:06:06.711: obs-filters.so
20:06:06.711: obs-ffmpeg.so
20:06:06.711: obs-browser.so
20:06:06.711: linux-v4l2.so
20:06:06.711: linux-pulseaudio.so
20:06:06.711: linux-pipewire.so
20:06:06.711: linux-jack.so
20:06:06.711: linux-capture.so
20:06:06.711: image-source.so
20:06:06.711: frontend-tools.so
20:06:06.711: ---------------------------------
20:06:06.711: ---------------------------------
20:06:06.711: Available Encoders:
20:06:06.711: Video Encoders:
20:06:06.711: - ffmpeg_svt_av1 (SVT-AV1)
20:06:06.711: - ffmpeg_aom_av1 (AOM AV1)
20:06:06.711: - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264)
20:06:06.711: - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC)
20:06:06.711: - obs_qsv11_v2 (QuickSync H.264)
20:06:06.711: - obs_qsv11_hevc (QuickSync HEVC)
20:06:06.711: - obs_x264 (x264)
20:06:06.711: Audio Encoders:
20:06:06.711: - ffmpeg_aac (FFmpeg AAC)
20:06:06.711: - ffmpeg_opus (FFmpeg Opus)
20:06:06.711: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit))
20:06:06.711: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit))
20:06:06.711: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float))
20:06:06.711: - ffmpeg_alac (FFmpeg ALAC (24-bit))
20:06:06.711: - ffmpeg_flac (FFmpeg FLAC (16-bit))
20:06:06.711: - libfdk_aac (libfdk AAC)
20:06:06.711: ==== Startup complete ===============================================
20:06:06.726: All scene data cleared
20:06:06.726: ------------------------------------------------
20:06:06.729: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.6) 15.0.0'
20:06:06.729: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
20:06:06.729: pulse-input: Started recording from 'alsa_output.pci-0000_00_1f.3.analog-stereo.monitor' (default)
20:06:06.729: [Loaded global audio device]: 'Desktop Audio'
20:06:06.729: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.6) 15.0.0'
20:06:06.729: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
20:06:06.729: pulse-input: Started recording from 'alsa_input.usb-Rapoo_Camera_Rapoo_Camera_SN0001-02.analog-stereo' (default)
20:06:06.730: [Loaded global audio device]: 'Mic/Aux'
20:06:06.730: - filter: 'Noise Suppression' (noise_suppress_filter_v2)
20:06:06.730: PipeWire initialized
20:06:06.732: Switched to scene 'Scene'
20:06:06.732: ------------------------------------------------
20:06:06.732: Loaded scenes:
20:06:06.732: - scene 'Scene':
20:06:06.732: - source: 'Screen Capture (PipeWire)' (pipewire-screen-capture-source)
20:06:06.732: - source: 'Chat' (browser_source)
20:06:06.732: - source: 'Alerts' (browser_source)
20:06:06.732: ------------------------------------------------
20:06:07.322: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
20:06:07.322:
20:06:07.343: adding 21 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux)
20:06:07.343:
20:06:07.641: [pipewire] Screencast session created
20:06:07.656: [pipewire] Asking for monitor and window
20:06:07.664: [pipewire] source selected, setting up screencast
20:06:07.668: [pipewire] Server version: 1.2.6
20:06:07.668: [pipewire] Library version: 0.3.83
20:06:07.668: [pipewire] Header version: 0.3.83
20:06:07.668: [pipewire] Created stream 0x559095b47140
20:06:07.668: [pipewire] Stream 0x559095b47140 state: "connecting" (error: none)
20:06:07.668: [pipewire] Playing stream 0x559095b47140
20:06:07.669: [pipewire] Stream 0x559095b47140 state: "paused" (error: none)
20:06:07.680: [pipewire] Negotiated format:
20:06:07.680: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA)
20:06:07.680: [pipewire] Modifier: 0x0
20:06:07.680: [pipewire] Size: 1920x1080
20:06:07.680: [pipewire] Framerate: 0/1
20:06:07.686: [pipewire] Negotiated format:
20:06:07.686: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA)
20:06:07.686: [pipewire] Modifier: 0x100000000000002
20:06:07.686: [pipewire] Size: 1920x1080
20:06:07.686: [pipewire] Framerate: 0/1
20:06:07.725: [pipewire] Stream 0x559095b47140 state: "streaming" (error: none)
20:06:14.073: ext_screencopy_manager_v1 not available
20:06:14.075: User added source 'Game Capture' (vkcapture-source) to scene 'Scene'
Game log:
Paste game terminal output here.
Make sure to set OBS_VKCAPTURE_QUIET=0 environment variable.
(Unsure where to find the Game logs. Assistance welcomed :D )
I was not sure where to find the Game Logs, help is most welcomed :D
I took the time to run the launch parameter listed in the README, however, passing the %command% prevents the game from running.