You are not logged in.

#1 2023-06-10 11:59:51

Sodment
Member
Registered: 2023-06-10
Posts: 1

[SOLVED] Laptop Clevo PC50HR does not boot on battery

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

Board footer

Powered by FluxBB