Hi all,
I’d appreciate your help with my problems running cachyos. I am new to this OS but been running arch for several years (and was running on this machine since 2021).
Two separate issues, not sure where one ends and next begins:
-
cannot boot with my power cable inserted in the laptop (it has to be disconnected, I can re-connect after the machine has booted)
-
cannot boot without the kernel parameter nomodeset=1 (or it will flake out with a black screen before the login prompt)
I think problem 1 is some sort of acpi issue. This problem has been plaguing me for longer, it also affects other arch distributions and their usb install disks. I can boot usb-installers only if I disconnect the power and set nomodeset=1, just like the installed kernel.
Based on the location(s) of freezing (often, but not always, freezes on message: “BIOS 113-CEZANNE-017”), I suspect problem 2 is an amdgpu issue. This doesn’t come up during nomodeset=1 boots, so it seems a plausible place to start looking.
So far I have tried (separately and in some cases combined):
rcutree.gpu_init_delay=1
amdgpu.dc=1 amdgpu.vm_update_mode=3 amdgpu.runpm=0 amdgpu.dpm=0 amdgpu.dcdebugmask=0x12 amdgpu.modeset=1 (and 0)
iommu=off iommu=gp
and many more, also for NVIDIA but nvidia graphics seem to be working properly.
Errors in dmesg:
[0.319590] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
When I set acpi=off I do successfully boot, though it immediately initialises shut down again once it has fully booted (cleanly).
Booting with acpi_osi=! acpi_osi=”Windows 2017” as a kernel parameter (manually edited through ‘e’ in limine bootloader) has no effect.
processor.max_cstate=0 no effect, neither to other cstate settings, no difference
[0.324610] PCI: Using host bridge windows from ACPI; if necessary, use “pci=nocrs” and report a bug
Tried this setting, but it just borks my nvidia driver, generating a ‘failed to allocate NvKmsKapi Device’ error that disappears when pci=realloc or is removed altogether.
[5.013345] amdgpu 0000:05:00.0: probe with driver amdgpu failed with error -22
[1.461662] asus_wmi: fan_curve_get_factory_default (0x00110032) failed: -19
The top error I have not really found anything for, the bottom error is apparently generated if you try to set fan curves without having fan control? Thi os second one does not really seem to be a problem.
Bugreport with LTS and nomodeset and older nvidia 580 drivers is here:
Bugreport with regular kernel and nomodeset and nvidia 595 drivers is here:
I appreciate any second pair of eyes on this (in the hope it’s not hardware).
Thanks in advance!