While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Unofficial PC port of Zelda: Majora's Mask, 2 Ship 2 Harkinian has a big new release out
- Steam Controller 2 is apparently a thing and being 'tooled for a mass production' plus a new VR controller
- Linux kernel 6.12 is out now with real-time capabilities, more gaming handheld support
- Steam Deck OLED: Limited Edition White and Steam Deck Australia have launched
- OpenRA for classic RTS games like Red Alert has a new playtest with enhanced visuals, revamped map editor
- > See more over 30 days here
-
JSAUX released their first White 6-in-1 Docking Station…
- Stella -
JSAUX released their first White 6-in-1 Docking Station…
- Ardje -
Dungeon Clawler will grab hold of your free time now it…
- Th3_Fr1ng3 -
The Sci-Fi Shooters Humble Bundle is a top deal with Sy…
- ElectricPrism -
War Thunder adds stealth tech, ray tracing and graphics…
- Tuxee - > See more comments
- What do you want to see on GamingOnLinux?
- Liam Dawe - Weekend Players' Club 11/22/2024
- Liam Dawe - What have you been listening to?
- Liam Dawe - Types of programs that are irritating
- Cyril - Our own anti-cheat list
- Liam Dawe - See more posts
Could be a big deal for the Steam Deck if it is using a filesystem like Btrfs.
Should save many GB's especially useful on the lower tier 64gB model.
Thoughts?
Last edited by Lofty on 27 July 2021 at 3:22 pm UTC
View PC info
On the other hand, btrfs has worse performances under stress compared to ext4, which may really impact the experience of the game as it may (depending on the game) lengthen massively load times.
I'm also pretty curious for those games using streaming assets in how such a difference would work.
On the other hand, it is a pretty good improvement for saving space nonetheless. Even on full rigs. I'm using around 30 gigs for prefixes alone (some are legacy I should get rid of), so I'd say it's still a good improvement.
View PC info
Now, some of its features though.... I really like them over ext4. The snapshot/rollback is very nice and has saved me a few times when I was still getting used OpenSuse and made some dumb changes while goofing around. That can be really nice. The way it mounts the snapshots and handles volumes is still a little confusing to me. I could see Valve making use of that to keep a copy of SteamOS off to the side for a "return to factory defaults" type setting, or rolling back to a stable system if there's a bad update (powerloss mid update, etc)
BTRFS has been on my system since I built it and switched to OpenSuse in 2018 and at least in my experience, I can't really find a reason to complain about it. No data loss, performance issues, etc. etc.
View PC info
My thoughts are that it wouldn't need to be a big deal if the m.2 storage would be removable.
View PC info
While openSUSE uses btrfs as the default for normal HDDs, it doesn't recommend using it for SSDs but uses XFS there as default. I guess they do it for a reason but haven't looked into the subject in detail. Because of that I think there might be issues (wear or whatever) using btrfs on flash-type memory.
BTW: The Synology NAS also use btrfs as their default filesystem, for normal disks. Don't have an SSD or something (they support M.2, NVMe, SSD) in there so I can't tell what they use for that.
Last edited by peta77 on 31 July 2021 at 7:57 pm UTC
View PC info
You sure? I'm pretty sure BTFS is default. I see no mention of the drive type mattering:
https://en.opensuse.org/SDB:BTRFS
https://doc.opensuse.org/documentation/leap/reference/html/book-reference/cha-expert-partitioner.html
It's defaulted to BTRFS on my SSD desktop and HDD laptop. Am I missing something?
View PC info
Well at least that was the case when I installed the system and somewhat later added an additional SSD. But OK, that's a while ago. So maybe the recommendations/defaults changed in the meantime. It's not like I'm doing this often.
View PC info
In my opinion the while reason to do BTRFS on / is for the snapshot feature. I feel it's a must have, especially for a consumer hand held like the Steam Deck, with Valve likely managing the snapshots to some degree (like a factory reset snapshot).
Hopefully, soon, maybe with some help from Valve we'll reach parity with Windows XP's system rollback! (Kinda joking).
View PC info
It's more about the idea that writing more would wear out more the SSD, but I could be wrong about it nonetheless (anybody with the knowledge, feel free to give me some flak about that)
The point about the snapshots to do factory reset is actually a solid one tho, as far as I picture how you can do those.
Last edited by MisterPaytwick on 2 August 2021 at 5:22 pm UTC
View PC info
So this might be a serious issue if modern flash chips still have such limitations. A few years ago a couple of sites talked about new types of flash memory (NAND flash or something like that?). If those don't have such problems (I'm not familiar with the details, so I don't know), that could make the problem obsolete. But I guess we need some kind of hardware guru to answer that question.
View PC info
As far as I know, flash memory, NAND or not, have that inherent problem. It's just the tech.
Hence I mount my system on a NAND, but mount /var, /tmp and /home on my HDD.