Garuda Linux freeze

I have just moved from Ubuntu to Garuda Linux due to freezing issues with Ubuntu, but the same thing is happening in Garuda as well. Garuda Linux also freezes—sometimes just after login, and other times a short while after logging in.

I tried switching from the Zen kernel to the LTS kernel, but then the system automatically chooses the “Advanced options for Garuda” during boot, and it gets stuck at a point where the screen is black with just two lines in the top-left corner:

Loading linux-lts
Loading initial ramdisk

When I use the normal boot mode (not “Advanced options for Garuda”), the freezing issue starts again. I have to force shutdown the system to log in again.

Here is the output of garuda-inxi :

System:
Kernel: 6.14.7-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=f07fxxxx-1x59-xxxx-866e-11dad4xxxxx rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.14.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: Dell product: Dell G15 5530 v: N/A
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: Dell model: 04TT83 v: A01 serial: <superuser required> part-nu: 0BF8
uuid: <superuser required> UEFI: Dell v: 1.23.0 date: 03/04/2025
Battery:
ID-1: BAT0 charge: 27.5 Wh (74.1%) condition: 37.1/54.9 Wh (67.6%)
volts: 12.6 min: 11.4 model: SMP DELL P8P1P38 type: Li-poly serial: <filter>
status: charging cycles: 365
CPU:
Info: model: 13th Gen Intel Core i5-13450HX bits: 64 type: MST AMCP
arch: Raptor Lake gen: core 13 level: v3 note: check built: 2022+
process: Intel 7 (10nm) family: 6 model-id: 0xB7 (183) stepping: 1
microcode: 0x12F
Topology: cpus: 1x dies: 1 clusters: 7 cores: 10 threads: 16 mt: 6 tpc: 2
st: 4 smt: enabled cache: L1: 864 KiB desc: d-4x32 KiB, 6x48 KiB; i-6x32
KiB, 4x64 KiB L2: 9.5 MiB desc: 6x1.2 MiB, 1x2 MiB L3: 20 MiB
desc: 1x20 MiB
Speed (MHz): avg: 967 min/max: 800/4600:3400 scaling: driver: intel_pstate
governor: powersave cores: 1: 967 2: 967 3: 967 4: 967 5: 967 6: 967 7: 967
8: 967 9: 967 10: 967 11: 967 12: 967 13: 967 14: 967 15: 967 16: 967
bogomips: 83558
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel Raptor Lake-S UHD Graphics vendor: Dell driver: i915
v: kernel alternate: xe arch: Xe process: Intel 10nm built: 2020-21 ports:
active: eDP-1 empty: DP-1 bus-ID: 00:02.0 chip-ID: 8086:a78b
class-ID: 0300
Device-2: NVIDIA GA107BM / GN20-P0-R-K2 [GeForce RTX 3050 6GB Laptop GPU]
vendor: Dell driver: nvidia v: 570.153.02 alternate: nouveau,nvidia_drm
non-free: 550-570.xx+ status: current (as of 2025-04; EOL~2026-12-xx)
arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie:
gen: 1 speed: 2.5 GT/s lanes: 8 link-max: gen: 4 speed: 16 GT/s lanes: 16
ports: active: none empty: HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:25ec
class-ID: 0300
Device-3: Microdia Integrated_Webcam_HD driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:2 chip-ID: 0c45:6d1a
class-ID: 0e02
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
unloaded: nouveau alternate: fbdev,intel,nv,vesa dri: iris gpu: i915
display-ID: 0
Monitor-1: eDP-1 model: Najing CEC Panda 0x005f built: 2021 res:
mode: 1920x1080 hz: 120 scale: 100% (1) dpi: 142 gamma: 1.2
size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9
modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia nouveau drv: nvidia
platforms: device: 0 drv: nvidia device: 1 drv: iris device: 2 drv: nouveau
device: 3 drv: swrast gbm: drv: iris surfaceless: drv: nvidia wayland:
drv: iris x11: drv: iris
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 25.1.1-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (RPL-S)
device-ID: 8086:a78b memory: 14.94 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.4.313 layers: 6 device: 0 type: integrated-gpu
name: Intel Graphics (RPL-S) driver: mesa intel v: 25.1.1-arch1.1
device-ID: 8086:a78b surfaces: N/A device: 1 type: discrete-gpu
name: NVIDIA GeForce RTX 3050 6GB Laptop GPU driver: nvidia v: 570.153.02
device-ID: 10de:25ec surfaces: N/A device: 2 type: cpu name: llvmpipe
(LLVM 19.1.7 256 bits) driver: mesa llvmpipe v: 25.1.1-arch1.1 (LLVM
19.1.7) device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Raptor Lake High Definition Audio vendor: Dell
driver: sof-audio-pci-intel-tgl alternate: snd_hda_intel, snd_soc_avs,
snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:7a50 class-ID: 0401
Device-2: NVIDIA GA107 High Definition Audio driver: snd_hda_intel
v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 8 link-max: gen: 4
speed: 16 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:2291 class-ID: 0403
API: ALSA v: k6.14.7-zen2-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.4.2 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Raptor Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:7a70 class-ID: 0280
IF: wlp0s20f3 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Dell driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp3s0 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:4 chip-ID: 8087:0026
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
status: discoverable: no pairing: no
Drives:
Local Storage: total: 476.94 GiB used: 11.83 GiB (2.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SK Hynix model: BC901 NVMe 512GB
size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 51007151 temp: 50.9 C
scheme: GPT
Partition:
ID-1: / raw-size: 137.58 GiB size: 137.58 GiB (100.00%)
used: 11.8 GiB (8.6%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
used: 31.1 MiB (32.4%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 137.58 GiB size: 137.58 GiB (100.00%)
used: 11.8 GiB (8.6%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-4: /var/log raw-size: 137.58 GiB size: 137.58 GiB (100.00%)
used: 11.8 GiB (8.6%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
ID-5: /var/tmp raw-size: 137.58 GiB size: 137.58 GiB (100.00%)
used: 11.8 GiB (8.6%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:5
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.3 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 16
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 72.0 C mobo: 60.0 C sodimm: 56.0 C
Fan Speeds (rpm): cpu: 1715 fan-2: 2022
Info:
Memory: total: 16 GiB note: est. available: 15.3 GiB used: 2.23 GiB (14.5%)
Processes: 373 Power: uptime: 0m states: freeze,mem,disk suspend: s2idle
wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
image: 6.05 GiB services: org_kde_powerdevil, power-profiles-daemon,
upowerd Init: systemd v: 257 default: graphical tool: systemctl
Packages: pm: pacman pkgs: 1313 libs: 365 tools: octopi,paru Compilers:
gcc: 15.1.1 Shell: garuda-inxi default: fish v: 4.0.2 running-in: konsole
inxi: 3.3.38
Garuda (2.7.2-1):
System install date:     2025-05-26
Last full system update: 2025-05-27
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       Probably (Run as root to verify)
Failed units:

I have also changed the few digits of the root UUID code because I don’t know that it is safe to share it pubically or not

Hi there, welcome to the forum. :slight_smile:

You do not need to censor the UUID, it does not contain any sensitive data.

If the temperatures are idle, then they are a little too high even for a laptop.

Since you obviously have random freezes on various Linux distributions, this strongly smells of hardware issues, power management or incorrect BIOS settings. According to the error description, I would recommend a memtest first. Reboot your system, select the option “Memory Tester (memtest86+)” in the grub menu and run an extensive memory test.

8 Likes

Hi and welcome :wink:

I think it also can be a problem with the Harddrive. I had some people with freezing Systems problems with a Hynix nvme.

Like @nepti already mentioned checking the System and the Hardware is a good point.

3 Likes

That’s a good hint, even if the NVMe already has the latest firmware according to Dell. :slight_smile:

Another possible cause would be an unstable CPU. And when I look at this candidate:

then there is a possibility that the OP could be a typical “Intel victim”. Keyword: Intel baseline profile. :slight_smile:

4 Likes

Yes youre right @nepti . The 13th and 14th generations are having issues with the Vmin shift instability. They bring out a microcode patch when is not applied or installed it can cause trouble with the CPU. But only readings and cant approve myself because im using amd :wink:

2 Likes

Is there any way to check what’s causing the issue, such as checking logs or running a script to get the error details and fix it?
I’m new to Linux, so I don’t know how to access the GRUB menu for the Memory Test. I asked ChatGPT about memory testing, and it suggested installing memtest86+ and pressing the ‘Esc’ key to open the GRUB menu during boot, but that isn’t working.

When I first started using Ubuntu, I faced the same issue of screen freezing. I guess it was due to the Nvidia GPU (not completely sure) because after using EnvyControl to disable the Nvidia GPU, the number of freezes reduced significantly.

Can be im not an nvidia user btw.

i checked your GPU should be the nvidia -open driver.

see here :wink:

and here :wink:

the link :

install over the Terminal (if it asking to uninstall nvidia-dkms say Y for yes :wink:

sudo pacman -S nvidia-open-dkms

Also please wait for more Nvidia Users respond. May you need to install something else.

Do you see a entry with the name memtest86 on your first boot picture? If not you can install it with sudo pacman -S memtest86+ .

After the install im not sure if you need to update the grub with sudo dracut-rebuild because i had memtest alread installed. Also you can check in the Application Garuda-Rani → Boot Tools → Boot to → entrys if it shows memtest .

My output :

Dont change the entrys only check if you can see it. Dont chance it to memtest!
if yes after reboot you should see it on the end of the list of the boot picture. Move down to it and start memtest .

Please do a memtest first before you play around with the nvidia drivers.

memtest86+ is already preinstalled. Turn on your laptop or reboot, the first thing you will see is the BIOS POST screen (or a fancy Dell logo) and then you will see the grub menu, similar to this:

There you select the memtest (it is also possible that the memtest is under “Advanced options for Garuda Linux”). If for whatever reason no grub menu is displayed, you can also do the whole thing with a Garuda live.iso (the boot stick with which you installed Garuda):

4 Likes

I don’t think memtest86+ is pre-installed in my laptop. I can’t upload the images of boot menu because I am a new user

I have installed the memtest86+ using the ‘sudo pacman -S memtest86+’ and it is also available in the Garuda Rani > Boot Tools but when I reboot the system then I am only getting these options:
Garuda linux
Advanced options for Garuda Linux
Windows boot manager
UEFI Firmware settings
Garuda Linux snapshots
Shutdown
Restart

Yes, it is.

In my VMs memtest is shown in the grub menu, but I just rebooted my bare metal system to check if memtest is shown in the grub menu → nope. :face_with_monocle:
Just use the Garuda live.iso to run the memtest:

1 Like

Thats fine if you see it now in Rani ->boot tools → Dont change the Entrys but please press Apply again to update the Grub and then reboot.

I had it like you or nepti but after Applying and reboot i can see the memtest. If not use the USB drive with the Garuda iso like nepti mentioned .

3 Likes

I think that one possible cause of the freezing issue is high temperature, as you mentioned in your first reply. I have checked that my fans are running at 0 RPM, and I’ve decided to install 8kutils on my Dell to control the fan speed.

According to your garuda-inxi both fans are working, but this could also be a readout error or the fans fail sporadically:

It’s possible that overheating is the cause, that’s also one of my suspicions, but anyway you should finally do a memtest.

2 Likes

If you suspect overheating, my first suggestion would be to carefully open the case and use a can of compressed air to clean out any dust inside. If you have a small, very soft brush, you can very gently brush away any stubborn dust accumulations, but use extreme care if you do this. If you’ve never opened the case of your computer, perhaps you’re best course of action would be to contact a technical professional for help.

Ernie

my first thought was overheating, but getting stuck here is also what happens to me in Garuda XFCE when something happens to make the OS not want to start up with whatever kernel is selected currently to boot.
to install multiple kernels to test I use the Rani → system settings → kernels → Rani terminal
but you also may want to go to your sudo nano /etc/default/grub
and change the grub resolution to something higher than default, and also find your grub timeout and change it to whatever you want (i changed default 5 sec to 4) so it’s easier to get at the advanced grub options (in ‘Garuda boot options’ under ‘System’ menu).

Memtest is neither in the Garuda boot menu nor on the bootable USB of Garuda Linux.

sudo pacman -S memtest86+
warning: memtest86+-7.20-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Package (1)       Old Version  New Version  Net Change

extra/memtest86+  7.20-2       7.20-2         0,00 MiB
1 Like