My 15.6 Recoil's 3070 gpu suddenly started producing TERRIBLE framerates (worse than the integrated card). Reinstalling drivers would make it a little better, but it would get worse again after a reboot. Then I noticed that the Nvidia gpu's clock speeds were stuck at 210 mhz (core) and 405 mhz (memory) - which is normal if the laptop is idle, but NOT if anything is running on the gpu. Turning the mux switch so the laptop would only use the 3070 made windows grind almost to a halt, it was so slow.
I tried everything: restoring from a restore point, reinstalling drivers in safe mode with DDU, etc. I reinstalled windows to no avail.
What did fix it: flashing the bios. A couple of months ago, I had a different issue with the laptop, and PCS provided me with the files to flash the bios (it fixed the other issue). I kept them just in case. Flashing the bios now seems to have got the clock speeds unstuck again.
Thought this info might be useful to others.
I tried everything: restoring from a restore point, reinstalling drivers in safe mode with DDU, etc. I reinstalled windows to no avail.
What did fix it: flashing the bios. A couple of months ago, I had a different issue with the laptop, and PCS provided me with the files to flash the bios (it fixed the other issue). I kept them just in case. Flashing the bios now seems to have got the clock speeds unstuck again.
Thought this info might be useful to others.