Usually, the best solution to putting Linux on a dual-GPU nvidia laptop is to stop doing it and go do something else.
I mean, the constraints of a laptop and a desktop are as different as that of a car and a plane.
Laptops with dual-GPUs are as efficient as both as those car-plane convertibles.
Seems unnecessary to have dual-GPUs, and crazy to have both Nvidia and AMD in the one laptop.
It's probably beter nowadays, but I will never consider it again.
That's asking for trouble with driver issues.
As good as the performance of mobile GPUs is these days, they still suck up a lot of power. I don't think you'll get much work done on the go with a laptop that only has a dedicated AMD/Nvidia GPU.