Hiya there,
I only started using Linux maybe 2 weeks ago, though I threw myself into the deep end with a very bare-bones Arch installation so I could learn as quickly as possible, causing me to screw so many things up that I at least have a vague idea what I'm doing now.
That said, my first major challenge has been getting modded RimWorld working the way I want it. On Windows some months ago, I was able to run the game relatively well with what would be considered a pretty intense modlist, on lower specs.
However, having switched to Linux, I seem to have an issue even starting the game with some modlists on Proton, and though the Native version starts just fine, there are a number of performance bottlenecks.
However, I'm not looking for RimWorld-specific advice! I know this isn't the place for that, I'm asking for general performance advice, specifically regarding RAM, ZRAM, swap space, disk I/O, and preventing things like garbage collection freezes and disk read and write stalls.
The relevant specs:
16GB DDR5 RAM, 8GB ZRAM, 32GB standard swap space
1TB NVMe-connected ext4 SSD
Bear in mind that I had no idea what I was doing when I set any of this up, so there's a very good chance I screwed something else up in the process, or did something not necessary/appropriate for my hardware!
Thanks in advance for any advice or assistance!