Laptop with nvidia optimus doesn't boot further than "loading initial ramdisk"

Also I noticed that if replace kernel parametr splash with dis_ucode_ldr, the system will boot, but without the splash screen.

Garuda is installed according to this guide

cat /proc/cmdline

BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=e70e0471-a96d-4f7b-8d91-55805210645d rw rootflags=subvol=@ quiet splash rd.udev.lo
g_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3

grep -i cmdline /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3"
GRUB_CMDLINE_LINUX=""

efibootmgr -v

BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 2001,0004,3004,0003,2002,2004
Boot0001* Fedora        HD(1,GPT,2b348ce4-516a-4abd-8fb4-ff66cd1515b4,0x800,0x96000)/File(\EFI\fedora\shimx64.efi)
Boot0002* USB Hard Drive (UEFI) - General UDisk (General UDisk) PciRoot(0x0)/Pci(0x14,0x0)/USB(1,0)/HD(1,MBR,0x20d97ee4,0x800,0x4000000)RC
Boot0003* Windows Boot Manager  HD(4,GPT,6eea16a0-7fef-4e34-b897-1869d786012e,0x3b9af000,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...I................
Boot0004* Garuda        HD(4,GPT,6eea16a0-7fef-4e34-b897-1869d786012e,0x3b9af000,0x32000)/File(\EFI\Garuda\grubx64.efi)
Boot2001* EFI USB Device        RC
Boot3004* Internal Hard Disk or Solid State Disk        RC

cat /etc/fstab

UUID=e70e0471-a96d-4f7b-8d91-55805210645d /              btrfs   subvol=/@,defaults,noatime,space_cache,autodefrag,co
mpress=zstd 0 1
UUID=e70e0471-a96d-4f7b-8d91-55805210645d /home          btrfs   subvol=/@home,defaults,noatime,space_cache,autodefra
g,compress=zstd 0 2
UUID=e70e0471-a96d-4f7b-8d91-55805210645d /root          btrfs   subvol=/@root,defaults,noatime,space_cache,autodefra
g,compress=zstd 0 2
UUID=e70e0471-a96d-4f7b-8d91-55805210645d /srv           btrfs   subvol=/@srv,defaults,noatime,space_cache,autodefrag
,compress=zstd 0 2
UUID=e70e0471-a96d-4f7b-8d91-55805210645d /var/cache     btrfs   subvol=/@cache,defaults,noatime,space_cache,autodefr
ag,compress=zstd 0 2
UUID=e70e0471-a96d-4f7b-8d91-55805210645d /var/log       btrfs   subvol=/@log,defaults,noatime,space_cache,autodefrag
,compress=zstd 0 2
UUID=e70e0471-a96d-4f7b-8d91-55805210645d /var/tmp       btrfs   subvol=/@tmp,defaults,noatime,space_cache,autodefrag
,compress=zstd 0 2
UUID=AA07-7C98                            /boot/efi      vfat    umask=0077 0 2