One idea is to force the ACPI OSI to Windows: Fedora 40 kde battery percentage not updating/always in charge - #19 by Espionage724
Another is to try toggling certain BIOS settings like:
- CPU virtualization (controls IOMMU)
- IOMMU
- Resizable BAR
- Above 4G Decode
- SATA AHCI/RAID mode (single-drives on Intel RST still do AHCI in RAID mode but somehow differently)
And for Intel CPU, if you try with IOMMU enabled (needs CPU virt too), also add the kernel option: intel_iommu=on
With NVIDIA graphics, I’d also try nouveau.modeset=0
(never had a hard-reboot but have seen distros lock-up with newer RTX without that prior to installing NV open/proprietary drivers)