Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Eh, not for laptops - I say as someone who switched to Linux from windows in past year.

I have spent a decent few days to get long battery life on Linux (fedora), with sleep hibernate + encryption. And I am still thinking that the Linux scheduler is not correctly using Intel's pcore/ecore on 13th gen correctly.





If you have an Nvidia GPU you're generally going to need to edit the systemd services and change some kernel settings. This is a real pain point to be honest and it should be easier than it is (usually not too bad tbh)

If you want I can try to help you debug it. I don't have a fedora system but I can spin up a VM or nspawn to try to match your environment if you want


I just got a lunar lake laptop and in CachyOS you can just enable either scx_lavd or scx_bpfland from the kernel settings. I use them both: bpfland guarantees that the active application runs smoothly even if you compile code in the background, and lavd focuses on energy saving a bit more. They both understand how to use the P and E cores: especially the lavd scheduler puts the active app to a P core and all the background apps to the E cores.

> you can just enable either scx_lavd or scx_bpfland from the kernel settings

So Linux is still nowhere near an option for non technical users.


It just depends on one distro to default on scx_bpfland.

For technical users, it's already the best option.


The hybernate works like shit thanks to microsoft asking manufacturers to remove deep sleep. Yay!



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: