

so people reasonings are, that if you don’t use all memory then it’s just going to waste. which is true, but you also need to take into account the applications I use, ~10 GB of memory is used when i run vivado/vitis synthesis and bitstream.
the second thing i was going to add is, Do you know what also makes ram redundant? when the laptop is fucking dead. Which is ultimately why I’m trying to optimize it resource wise to extend battery life.
that said, i’ve optimized it to where I can beat the m1 macbook on idle. again, not something that is a benchmark, but to say an engineering student beat a trillion dollar company. I continue to smear that in apple fanboys faces as just a massive “fuck you.”
well I could give you a solution, generally with x86_64 architecture they use a lot more wattage than macbooks, m-chip SOC’s (system-on-chip) utilize about 30W of energy whereas just a modern x86_64 CPU utilize 15W. which means you have a 15W overhead for your GPU and memory generally speaking.
So the entire reason your getting less battery life is OS required applications for it to function, and you. So if you minimize the amount of wattage (ideally building a linux system from scratch) you can optimize it to consume less resources.
I did this with my personal laptop, installed arch and mangoWM, didn’t even bother with a display manager or network manager (still use iwctl). on idle it uses about 600 MB, and I’ve beaten the m1. my point is not to compare or benchmark the macbook, but to just show you that you can maximize battery life with a little tinkering. So long as you are comfortable doing it.
I have used pop_os and cosmic DE it should be noted that is a beta version of pop_is, which means there are plenty of bugs, which means there are still a lot of optimizations. the fact you could get 12 hour battery is kinda surprising especially with a nvidia GPU.