You are not logged in.
Hi,
I installed arch (I did NOT use archinstall) a couple of days ago on my laptop (Clevo PC50HR) and did not unplug it from AC the whole time. Today I discovered that when I try to boot it without AC plugged in, it stops after selecting system in grub, when I boot with the plug in it boots normally and finds the battery and then I can unplug the AC and it works fine. Battery is configured in UEFI to max out at 80% capacity and this is the battery percentage that I tried to boot with. My laptop has Intel CPU (I got intel-ucode recognized by grub) and Nvidia GPU (RTX3070, with proprietary drivers installed) .
My /etc/default/grub for kernel parameters are:
RUB_CMDLINE_LINUX_DEFAULT="nvidia_drm.modeset=1 vt.global_cursor_default=0"
GRUB_CMDLINE_LINUX=""
mkinitcpio.conf:
HOOKS=(base systemd udev block lvm2 filesystems) #Im using lvm for / and /home but not for /boot and swap
MODULES=(nvidia)
I tried to work with cpufreq scaling by using cpupower and thermald packages but it didint change anything and i think kernel modules do pretty good job of frequency adjustments so I uninstalled cpupower and thermald.
My system is up-to-date with all packages and repos
I havent spotted anything in my journal (journalctl -b -1) that could be useful for this case
When booting without the 'quiet' everything goes [OK] until met with
[OK] Reached target: Swaps
[OK] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch
Then it goes to blackscreen and I need to restart with AC plugged in to work
EDIT
Adding 'iommu=soft' or 'dis_ucode_ldr' to GRUB_CMDLINE_LINUX_DEFAULT did NOT help with the problem
EDIT2
Adding nvidia_modeset nvidia_uvm nvidia_drm
to the mkinitcpio.conf has solved the issue for the boot on battery
My final modules list in mkinitcpio.conf looks like this:
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
Last edited by Sodment (2023-06-11 16:50:11)
Offline