You are not logged in.
Does an explicit "acpi_osi=Linux" help?
Offline
No, it does nothing
Offline
Ftr, BAR is a red herring, https://forums.developer.nvidia.com/t/u … r/166514/2
We need the thing to wake up, does https://wiki.archlinux.org/title/Hybrid … _acpi_call work?
Otherwise we might want to go w/ the 2009 OSI and look at the touchpad situation ![]()
Offline
No, acpi_call doesn't work.
Touchpad kind of works with 2009 OSI but feels really weird, and no setting changes it. Like it accelerates when it shouldn't and moves slowly, when I want it to move faster.
I would rather be able to turn on the gpu. I believe one of the 5.15.XX updates (or 6.0) broke it, but I can't point to the exact update and thus I can't know what exactly broke in that update.
Offline
You can get older kernels from https://wiki.archlinux.org/title/Arch_Linux_Archive but will also need the kernel headers and nvidia-dkms to bisect the offending version.
It's then likely gonna be some acpi or acer_wmi patch that will make the BIOS utilize a newer powermanagement feature in windows that's either not implemented or broken. (But that's a blind guess)
Please also post a complete updated system journal from the good kernel and the current (bad) 6.x kernel to record the status quo.
Offline
I had the same issue, managed to fix it.
dmesg | grep -i nvrm -C 10The command above mentioned something like "nvrm doesn't match current driver version", I have no clue why but latest nvidia drivers had newer version than expected. I downgraded it and it works.
So the recipe is:
Use linux-lts kernel - version 5.15.88-2 does work; standard linux kernel doesn't work with nvidia, the card can't change D0/D3 state for some unknown reason.
linux-lts-headers - same version
Use nvidia-dkms (so that it auto-rebuilds when you install custom kernel version) - version 535.54.03-1 does work
Also, don't forget to freeze those packages in /etc/pacman.conf, so they don't upgrade:
IgnorePkg = linux-lts linux-lts-headers nvidia-dkmsMay be different for others, just describing my experience in case it helps.
Aaaand... "nvidia, fuck you!"
Offline
That's completely the wrong fix for error you found in dmesg. That means you're using the wrong module for the version of the -utils package that you have, usually because you updated the nvidia(-dkms) package without rebuilding the initramfs. Don't ignore the kernel and driver.
Offline