I confirm what zob wrote. I switched from Discrete to Hybrid mode in BIOS and now touchpad work fine. I use Nvidia proprietary driver from ubuntu standard repository (440.64), my only problem is screen tearing (PRIME profile set to performance mode). I don't know if the drivers from PPA repository fix touchpad and tearing problem. I read that Nvidia 440.66.11 Linux driver fixes annoying bugs With PRIME Sync: https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-440.66.11-Linux.
Previously I used the card in discrete mode with Fedora 31 and the proprietary Nvidia drivers 440.82 from RPM Fusion repository without any problems for touchpad or for tearing.
I confirm what zob wrote. I switched from Discrete to Hybrid mode in BIOS and now touchpad work fine. I use Nvidia proprietary driver from ubuntu standard repository (440.64), my only problem is screen tearing (PRIME profile set to performance mode). I don't know if the drivers from PPA repository fix touchpad and tearing problem. I read that Nvidia 440.66.11 Linux driver fixes annoying bugs With PRIME Sync: https:/ /www.phoronix. com/scan. php?page= news_item& px=NVIDIA- 440.66. 11-Linux.
Previously I used the card in discrete mode with Fedora 31 and the proprietary Nvidia drivers 440.82 from RPM Fusion repository without any problems for touchpad or for tearing.