If when you suspend your HP Victus laptop, the screen stays black and backlit, and also, the system does not respond or wake up, you can try the following: You can have the system remove the wifi/bluetooth card driver during suspend and reload on resume. For example: Create /usr/lib/systemd/system-sleep/unload-mt7921.sh
(using sudo), with these contents,
#!/bin/sh
# /usr/lib/systemd/system-sleep/unload-mt7921.sh
case "$1" in
pre)
# block networking to speed up unload
/usr/bin/rfkill block wifi
/usr/bin/rfkill block bluetooth
# unload modules
/usr/sbin/modprobe -r mt7921e btusb
;;
post)
# reload modules
/usr/sbin/modprobe mt7921e
/usr/sbin/modprobe btusb
# give the driver a second to settle
sleep 2
# unblock radios
/usr/bin/rfkill unblock bluetooth
/usr/bin/rfkill unblock wifi
# restart NetworkManager so it re-scans the card
/usr/bin/systemctl restart NetworkManager.service
;;
esac
This will cut power to the MT7921 and MediaTek Bluetooth before the system sleeps.
Make it executable: sudo chmod +x /usr/lib/systemd/system-sleep/unload-mt7921.sh
(and then reboot the system)
Psdtt: I am not the author of the script. I used multiple options suggested by ChatGPT until the suspension was achieved. It probably took the answer from someone on Fedora Discussion.