Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
every time you switch between those 3 OSs Steam might be triggering a shader cache redownload due to the current set matching the last OS you used
disabling shader pre-caching will stop those annoying downloads... but you may face a little more stuttering when entering new scenes in games, because shaders will be compiled while you play
Will have to check, but for example I just booted Windows which updated a bunch of stuff, then booted MX Linux and now it's got 60+ games to update when it was fully up to date before.
Oooh, you just gave me an idea. I can perhaps symlink different folders for each OS to that location... it would need to be relative, eg to ~/.steam/shadercache would put it in /home/<username>/.steam/shadercache -- that would handle Linux I believe. Windows, hmmm... actually nvm I don't *think* Windows filesystems can handle Linux symlinks. *sigh* Will have to look into this. Maybe there's a Steam setting to choose the shader cache location, in which case, the settings for each Steam install are unique IIRC so that would solve it.
EDIT: As of right now, the Shader cache options in settings are just on/off and allow background processing, no ability to set location BUT until Lord GabeN favors us with that option, it looks like perhaps something could be done with these:
https://www.reddit.com/r/SteamPlay/comments/on2p3d/override_shader_cache_default_location/
no gui option in Windows Explorer to create it, but there are 3rd party apps for this
not sure how transparently it works for apps like steam, though...
crazy idea:
use the original folder on windows and test if files inside a folder that's used as a mount point in fstab are destroyed or just hidden away by the mount target content
each linux distro can mount a different folder over the same path via their respective fstab configs
eg:
windows: path/to/shaders
linux 1: mount path/to/linux1shaders to path/to/shaders
linux 2: mount path/to/linux2shaders to path/to/shaders
This could lead to the data being stored on NTFS, though.
I'll have to give this a shot!
There's been plenty of reports of problems here due to NTFS. Having a single drive to catch them all is a good idea, but I'd really recommend something like exFAT for it.
I might just migrate all the data from the NTFS library to the exFAT one... trouble is that's a lot of space, hnnng. Maybe I'll shrink down the NTFS partition on the main spinny disk and make another exFAT partition to complement the alt spinny disk I've got right now.
Currently I have a small NTFS library on a 1TB NTFS partition on a SATA SSD (860 Evo), this has W10 on it
Then there's a big NTFS library on a 8TB spinny WD Red with like a 6TB NTFS data partition on it.
Then there's a 2TB WD Green with a 2TB exFAT partition and a Library on it.
Then I have a smaller 250 GB SATA SSD with the Linux OSes, a small ext4 data partition with a small library on it (use that for Steam runtimes and Proton as IIRC one of them won't play nice on MS partitions due to a filename or somesuch).
Yes that's a ridiculous number of drives. I can explain; I'm not cray-cray. Started with the 2TB WD Green. Added 250GB Sammy 850 Evo when I went SSD. Upgraded to 1TB 860 Evo when that ran out of room. WD Green getting stuffy so added the 8TB WD Red. This over the course of like... idk 10-15 years, that WD Green used to host my XP install on an old Athlon 3200 XP rig I had haha.
Anyways, I like your idea about having everything shared on exFAT so I'll probably do that and try to get the shaders figured out as well. Will post back in a while, have to work OT a lot this week.
tyvm for all the input and if anyone has other stuff I or readers from the future should know about, or more suggestions, feel free to add.