protonscr

Alternating dual-boot causes shared library to update almost every game, every time.

steamclosed
ValveSoftware/steam-for-linux#12294 · opened 2025-08-28 by portellam · updated 2025-08-28 · 2 comments · github
Pportellam 2025-08-28 github

Your system information

  • Steam client version (build number or date): 1751405894
  • Distribution (e.g. Ubuntu): Linux Mint and Windows 10 LTSC 2021.
  • Opted into Steam client beta?: [Yes/No] No.
  • Have you checked for system updates?: [Yes/No] Yes.
  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]
  • GPU: Primary is a Dell NVIDIA RTX 3070. Although I have a Sapphire AMD Radeon HD 6950, it is used for when I do VFIO or swap graphics.

Please describe your issue in as much detail as possible:

The Steam client (in either OS) will attempt to update almost ALL of the games in my library. This is crazy.

I dual boot Linux Mint and Windows 10 LTSC 2021. I have separate drives for each OS. I have separate drives for games: one SSD, and one 12 TB HDD. For the HDD, I short stroke with two partitions: one is the first 10% of drive space, another is the remaining 90%.

Steps for reproducing this issue:

  1. Boot into the first OS (example: Windows).
  2. First OS: open Steam, and finish any updates.
  3. Restart into the second OS (example: Linux).
  4. Second OS: open Steam. Downloads menu will show queued updates for almost all games in the user's library.

Short-term resolutions for this issue:

  1. Do NOT dual boot: commit to one and only one OS.
  2. Separation of Concerns: separate game folders for separate OS's. Better if you decide to install games alongside the OS, but this is a two steps backward for my sensible setup.

Steam Logs

tar: Removing leading `/' from member names
/home/alex/.steam/steam/logs/
/home/alex/.steam/steam/logs/cef_log.previous.txt
/home/alex/.steam/steam/logs/steamui_login.txt
/home/alex/.steam/steam/logs/steamsysinfo.txt
/home/alex/.steam/steam/logs/transport_steamui.txt
/home/alex/.steam/steam/logs/cloud_log.txt
/home/alex/.steam/steam/logs/timedtrial_log.txt
/home/alex/.steam/steam/logs/appinfo_log.txt
/home/alex/.steam/steam/logs/content_log.previous.txt
/home/alex/.steam/steam/logs/steamui.txt
/home/alex/.steam/steam/logs/webhelper_gpu.txt
/home/alex/.steam/steam/logs/vrclient_steam.txt
/home/alex/.steam/steam/logs/configstore_log.txt
/home/alex/.steam/steam/logs/stats_log.txt
/home/alex/.steam/steam/logs/gameprocess_log.txt
/home/alex/.steam/steam/logs/cloud_log.previous.txt
/home/alex/.steam/steam/logs/sitelicense_log.txt
/home/alex/.steam/steam/logs/systemmanager.txt
/home/alex/.steam/steam/logs/updateui_child.txt
/home/alex/.steam/steam/logs/steamui_html.txt
/home/alex/.steam/steam/logs/streaming_log.txt
/home/alex/.steam/steam/logs/steamui_librarycache.txt
/home/alex/.steam/steam/logs/transport_client.txt
/home/alex/.steam/steam/logs/text_filter_log.txt
/home/alex/.steam/steam/logs/parental_log.txt
/home/alex/.steam/steam/logs/systemdisplaymanager.txt
/home/alex/.steam/steam/logs/systemdockmanager.txt
/home/alex/.steam/steam/logs/connection_log.txt
/home/alex/.steam/steam/logs/controller_ui.txt
/home/alex/.steam/steam/logs/workshop_log.txt
/home/alex/.steam/steam/logs/console_log.txt
/home/alex/.steam/steam/logs/content_log.txt
/home/alex/.steam/steam/logs/systemaudiomanager.txt
/home/alex/.steam/steam/logs/shader_log.txt
/home/alex/.steam/steam/logs/systemperfmanager.txt
/home/alex/.steam/steam/logs/bootstrap_log.txt
/home/alex/.steam/steam/logs/console-linux.txt
/home/alex/.steam/steam/logs/remote_connections.txt
/home/alex/.steam/steam/logs/controller.txt
/home/alex/.steam/steam/logs/compat_log.txt
/home/alex/.steam/steam/logs/cef_log.txt
/home/alex/.steam/steam/logs/console_log.previous.txt
/home/alex/.steam/steam/logs/webhelper.txt
/home/alex/.steam/steam/logs/librarysharing_log.txt
/home/alex/.steam/steam/logs/webhelper-linux.txt
/home/alex/.steam/steam/logs/steamui_audio.txt
/home/alex/.steam/steam/logs/steamui_system.txt
/home/alex/.steam/steam/logs/steamui_update.txt
/home/alex/.steam/steam/logs/client_networkmanager.txt
/home/alex/.steam/steam/logs/installscript_log.txt
Kkisak-valve maintainer 2025-08-28 github

Hello @portellam, noted at https://github.com/ValveSoftware/steam-for-linux/blob/master/RelNotes.md#installation, sharing a Steam Library folder between OSes is not supported and can lead to undefined behavior.

Pportellam 2025-08-28 github

Hello @portellam, noted at https://github.com/ValveSoftware/steam-for-linux/blob/master/RelNotes.md#installation, sharing a Steam Library folder between OSes is not supported and can lead to undefined behavior.

@kisak-valve Thank you for the timely response.

That section of the README is 12 years old. How has this never changed?

May I ask, why does this happen in more detail?

I understand how niche this is, but this is the first piece of documentation I have ever found regarding this issue. Searching online yields no results.

Nothing extracted yet.