I fixed my cinnamon install on my lenovo P1 gen2 with hybrid graphics. Took my a while to read all the infos out there. Now my zoom screen share is back to normal, no more flickering on zoom! Win #2!
If anyone is having some trouble,
Followed this guide on our EOS wiki: https://endeavouros.com/docs/hardware-and-network/graphic-cards-gpu-driver-and-setup/nvidia/nvidia-installer/
Somehow bumblebee worked better and no need to get optimus-manager from AUR…
sudo pacman -S nvidia-installer-dkms
reboot
sudo nvidia-installer-dkms -b
then fix screen tearing.
https://wiki.archlinux.org/index.php/NVIDIA/Troubleshooting#Avoid_screen_tearing
Hopefully that will last, will have to test connecting/disconnecting external monitor. Also what I learned is that in hybrid mode the laptop basically uses the intel card with lower power consumption, while connecting an external screen directly connects to the nvidia GPU Quadro P2000. One can also decide to switch the bios to only discrete GPU but it would drain more heavily the battery.