Thank you both for your help, first of all, it’s much appreciated!
For added context, this is my first Linux distro on PC, second overall if counting my Steam Deck, which I’ve had for a couple of years and have done some modding on, so while I’m not a 100% Linux beginner, I’m still decidedly a novice. In hindsight, I probably could have been clearer about this.
I apologize for that, I though I had.
The primary thing I’ve tried is installing and activating zram-init, as well as unsuccessfully fiddling with the settings (more on that below). After that didn’t work out, I felt as though I had exhausted my meager Linux knowledge, so I shifted my focus to gathering as much information as possible to get better help here.
I am currently using a Gigabyte AMD Radeon RX 9060 XT and an AMD Ryzen 5 5600X, so I do have an AMD GPU and I do not have an iGPU to use. Additionally, all the computer parts I own are already being used in this machine.
The large RAM size has also stuck out to me as a possible cause, and I tried to solve it before, and thought I did by editing /etc/systemd/zram-generator.conf.txt, but it appears that I was wrong. I attempted to fix it again today by uninstalling and reinstalling zram-init, (while also making sure to not reinstall /var/tmp), but it seems to be defaulting to the large size. I’ve tried to fix this by editing /lib/systemd/zram-generator.conf and trying on zram-generator.conf.txt again, but neither worked. I’ve also noticed that the post on this forum that I used to set up zRAM (which I’ve linked below) says that the file /etc/modprobe.d/zram.conf should be created automatically when installing zRAM, but this is not happening on my computer, which is likely relevant if I were to hazard a guess.
I have done this now, I think that I’ve done it right, but I’m not sure, I’ll attach my fstab below. If this doesn’t work, I’ll figure out how to do the swap-zcache method you suggested and try it.
fstab_of_freezing_machine.txt (623 Bytes)
Could you point me to where I can find out how to do this?
Once again, thank you!