I think there’s a lot of helpful information but it’s scattered. So, I’m trying to bring everything into one post.
-
First, try installing the
LTS
kernel.
You can useakm
it’s provided by the EndeavourOS team and it should be already installed. Once installed it should make theLTS
version the default kernel to boot from. If it doesn’t do the below steps. Edit your/boot/grub/grub.cfg
you can open this file in a terminal text editor like this
sudo nano /etc/default/grub
. Then change the lineGRUB_DEFAUT
toGRUB_DEFAUT=1>2
then you need to runsudo dracut-rebuild
to generate the grub file. If your system is usingsystemd-boot
then follow this WiKi page to change your kernel. -
Enlarge your swap file @joekamprad gave you the perfect steps here
-
Check the NVIDIA drm modsettings as @joekamprad says using
cat /etc/kernel/cmdline
, Look fornvidia_drm.modeset=1
. -
Change the default display server from
wayland
toXorg X11
. As described by @joekamprad here.
Once all these are done REBOOT the system and try to see if the same problem pops up.