F2FS Compression
What is F2FS compression and why do I need to clean flash for it to work?
Violet's SoC is powerful enough, but reading and writing to the storage is often the bottleneck. For example the CPU has to wait until a certain file is read. Therefore it makes sense to apply some kind of compression which results in a tiny bit more CPU consumption, but overall a lot faster experience for the user and faster application launch times + better gaming performance. F2FS compression achieves all that by compressing certain files (at the moment apks, some system files and libraries are compressed) on a filesystem level. Existing user data cannot be compressed easily therefore clean flashing with a compatible recovery is necessary for this feature to work.
How can I check if F2FS compression is working?
mount | grep compress in termux. No root is required.
If it is working, you should see something like below
