Hello I just received the librem14 less than a week ago but it keeps randomly freezing even when doing lite tasks. I’ve tried updating the firmware and installing EC but keeps randomly freezing. Love the laptop but it’s very annoying to be just watching a YouTube video then all of sudden it will freeze.
What operating system are you using?
The default PureOs with pureboot
Okay, try reinstalling PureOS.
Or do a Live Boot for testing purposes.
Just reinstalled the OS and it’s froze 3 times since. It happens at random even when doing very simple work like browsing the web
Are you using the laptop while plugged in, or on battery power?
When the laptop is unplugged
Okay, I suggest reseating the RAM next. There is also another suggestion by someone else in a similar topic:
What are the steps I need to take to downgrade to firmware 29?
- Format a USB flash drive as FAT32 (32GB or smaller is probably best)
- Extract the ROM file from this ZIP file to the USB flash drive: https://source.puri.sm/firmware/releases/-/raw/1939e3992629c184bba6edffafa3b3df0930969a/librem_14/pureboot-librem_14-Release-29.zip?inline=false
- Reboot, press a key to interrupt the boot process
- Select the flash firmware option from the HEADS GUI menu (make sure you select the option to retain your settings)
My machine was freezing because of an intel/kernel bug. Try disabling the “Panel Self Refresh” (PSR) of the GPU by modifying /etc/default/grub and appending enable_psr=0 to GRUB_CMDLINE_LINUX_DEFAULT. After the change the line should look like the one below:
GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash i915.enable_psr=0”
Then run sudo grub-update. This will modify /boot/grub.cfg. Reboot. You will need to rehash your boot files if you are using the Librem Key.
My laptop has been “freeze free” since I applied the change.
Can you link to more information about that?
Jinxed it. It just took a lot longer to freeze.
This is what I would get randomly in the kernel log. Since then I’ve reflashed PureBoot, and reinstalled PureOS.
Jan 13 21:49:15 delm14 kernel: i915 0000:00:02.0: [drm] Resetting rcs0 for preemption time out
Jan 13 21:49:15 delm14 kernel: i915 0000:00:02.0: [drm] *ERROR* rcs0 reset request timed out: {request: 00000001, RESET_CTL: 00000001}
Jan 13 21:49:15 delm14 kernel: i915 0000:00:02.0: [drm] GPU HANG: ecode 9:1:85dffffa, in Renderer [2987]
Then I applied the PSR “fix”. It froze again but it took longer. Now I will try the enable_dc=0 “fix” which supposedly disables GPU’s power management. Apart from the many random articles on Reddit and around the internet, this one is well structured - Intel graphics - ArchWiki