Public bug reported:
Expected Behavior:
The discrete NVIDIA GeForce MX250 GPU should successfully initialize and wake
from low-power runtime states during system boot and user session
initialization.
Actual Behavior:
During the early system boot phase, the kernel fails to wake the discrete GPU
from its power-saving D3cold state to D0. Because the hardware remains
unresponsive, it reports a broken 64-bit BAR allocation window mapped above
4GB, and the NVIDIA proprietary driver fails to initialize entirely.
This bug is persistent across modern HWE kernel stacks (tested on
6.11.0-29-generic and 6.17.0-35-generic).
Steps taken that did NOT resolve the issue:
- Verified DKMS modules compile completely cleanly for NVIDIA 535.309.01
against both kernels.
- Attempted ACPI OSI overrides via GRUB including 'acpi_osi="Windows 2015"' and
'acpi_osi="Windows 2009"' to force legacy vendor firmware paths; the D3cold ->
D0 timeout persisted.
- Tested kernel and driver power-state management parameters including
'pcie_port_pm=off', 'pci=realloc', and 'nvidia.NVreg_DynamicPowerManagement=1'.
None of these flags successfully intercepted or prevented the hardware from
falling into an un-wakeable D3cold state.
- System is only stable when completely bypassing the device initialization
tree using 'prime-select intel'.
Hardware Platform:
- Laptop: HP Envy x360 15-dr0003np
- GPU: NVIDIA GeForce MX250 / Integrated Intel Graphics
- OS: Linux Mint 22.3 (Noble Base)
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Attachment added: "Kernel logs"
https://bugs.launchpad.net/bugs/2158075/+attachment/5978734/+files/kernel_power_bug.txt
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2158075
Title:
PCI/PM Regression: NVIDIA MX250 / PCI Bridge unable to change power
state from D3cold to D0 on kernels >= 6.8 (HP Envy)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2158075/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs