STEAM GROUP
Steam Client Beta SteamBeta
STEAM GROUP
Steam Client Beta SteamBeta
14,241
IN-GAME
72,955
ONLINE
Founded
8 January, 2013
Cannot record to CIFS mounted directories on Linux.
It seems that it is currently not possible to record to cifs mounts on linux. Attempting to do so pops a generic recording error toast, and emits the following in streaming_log.txt. Note the Dash Segment Writer error:
[2025-07-08 21:01:47][29.185881] Trying to create an encoder for recording: [hardware_enabled=true][hardware_suppressed=false] [2025-07-08 21:01:47][29.185889] Allowed Codecs: 4 [2025-07-08 21:01:48][29.527233] Created encoder NVENC for codec 4 [2025-07-08 21:01:48][29.562469] Video Encoder Changed [2025-07-08 21:01:48][29.562488] >>> Saw first frame, starting a session [2025-07-08 21:01:48][29.629074] Game Recording - Recording Started [recording=bg_3191030_20250709_010148] [2025-07-08 21:01:48][29.658439] >>> Recording new resolution 1920x1080 using bitrate 12000kbps [2025-07-08 21:01:48][29.658459] >>> Capture method set to Game Vulkan NV12 + NVENC H264 [2025-07-08 21:01:48][29.658484] >>> First audio pts is 5099.375763s [2025-07-08 21:01:48][29.658972] >>> First video pts is 5098.987114s, first video PTS is 0.000000s [2025-07-08 21:01:48][29.725628] Retention interval for background recording game 3191030 is 18000 seconds [2025-07-08 21:01:48][29.725707] >>> Audio deltas: first audio frame 5099.375763s, first video frame 5098.987114s, first video PTS 0.000000s. Resulting first audio sample is 18655 (0.388646s) [2025-07-08 21:01:48][29.725750] Dash Segment Writer: [error=-2] Failed to open file: /var/home/luke/mnt/scale/Luke/Videos/SteamGameRecordingsLinux/video/bg_3191030_20250709_010148/init-stream1.m4s.tmp [2025-07-08 21:01:48][29.725759] >>> Failed to add 1024 audio samples [2025-07-08 21:01:48][29.725764] Failed to add audio sample [2025-07-08 21:01:48][29.920629] Game Recording - Recording Stopped [recording=bg_3191030_20250709_010148] [2025-07-08 21:01:48][29.935850] Encoding complete [2025-07-08 21:01:48][30.072676] Video capture state changed [2025-07-08 21:01:48][30.079731] Stopping voice recorder [2025-07-08 21:01:48][30.132900] PulseAudio: Context connection terminated [2025-07-08 21:01:48][30.133187] Stopped game recording session [2025-07-08 21:01:48][30.133206] ------------------------------------------------------------------------------------------------------ [2025-07-08 21:01:48][30.133232] Ending game recording session due to error [2025-07-08 21:01:48][30.134080] attempted to delete /var/home/luke/mnt/scale/Luke/Videos/SteamGameRecordingsLinux/video/bg_3191030_20250709_010148 - entire folder [2025-07-08 21:01:59][41.278379] Game Recording - Attempt to stop 3191030 recording when nothing is recording [2025-07-08 21:01:59][41.310725] Game Recording - game stopped [gameid=3191030] [2025-07-08 21:01:59][41.310741] Removing process 123142 for gameID 3191030

I have rw permissions to the directory and have validated that I can write there. Steam seems to have no trouble creating the directory and deleting it, only writing the actual video streams.

I have confirmed there is no problem recording to a local directory. The problem occurs while playing any game. The issue does not occur on Windows when recording to a Drive-Mapped share on the same PC.

Reproduction Steps:
  1. Mount a cifs (smb) share. Ensure you have full read and write permissions to your target directory.
  2. Enable game recording. Using automatic for simplicity's sake.
  3. Launch any game.
  4. Wait until the error toast appears.
  5. Observe Dash Segment Writer error in streaming_log.txt

System Info:
Steam Beta Branch: Stable Client Steam Version: 1751405894 Steam Client Build Date: Fri, Jun 27 9:07 PM UTC -08:00 Steam Web Build Date: Tue, Jul 1 5:19 PM UTC -08:00 Steam API Version: SteamClient022

Operating System Version: "Bazzite 42 (FROM Fedora Kinoite)" (64 bit) Kernel Name: Linux Kernel Version: 6.15.4-104.bazzite.fc42.x86_64 X Server Vendor: The X.Org Foundation X Server Release: 12401006 X Window Manager: KWin Steam Runtime Version: steam-runtime_1.0.20250519.130917 Video Card: Driver: NVIDIA Corporation NVIDIA GeForce RTX 4080 SUPER/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 575.64.03 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 239 Hz VendorID: 0x1002 DeviceID: 0x164e Revision Not Detected Number of Monitors: 2 Number of Logical Video Cards: 2 Primary Display Resolution: 3840 x 2160 Desktop Resolution: 7680 x 2160 Primary Display Size: 27.52" x 15.55" (31.57" diag), 69.9cm x 39.5cm (80.2cm diag) Primary VRAM: 16376 MB