Kernel 5.10.9 Ubuntu Mainline.
Nvidia 460 Driver from Graphics PPA.
Follow the official Nvidia Driver install instruction. You can find this on the bottom of the additional information page. There’s a “README” link. Arch Linux Wiki is another good source. Read the nvidia 460 Release and the Kernel release notes. There’s never been a better time for nVidia on Linux. The Geforce MX450 is an Optimus Platform. A stepped down GTX1650. The vast majority that I see in Linux are completely misinformed, misguided and confused about Optimus, Switchable, Integrated. My advise would be to install and configure the nVidia driver as per Man. Instruction as applicable as it is to the Distro Driver if that’s what your using. You can manipulate Canonical/ Ubuntu Prime via simply cli. “dGPU On/Off/ On demand”. You should read the Optimus White Paper.
To answer the 2 monitors question. Yes. That’s why you need Kernel 5.10.9+. Kernel Devs have chopped and changed libevdev, libusb, libusbhidraw, xinput. The ps/2 libusb channel bandwidth at was is legacy now. This directly improves displayport, Thunderbolt, Usb-3/C+, Touchpad,Multitouch/gesture. You get the picture. Kill X and Opengl apps when installing nvidia. Check Nvidia libs and simlinks. There’s a glnvd trap that trips people up because people hang onto intel -gpu. think you’ll have to black list and flag ad off the intel igpu in the kernel. Maybe even flag the intel -gpu off the iommu.
Remember to have fresh UEFI-Bios Firmware, Run Fwupd, run PCI.IDs update.PCUTILD. The PCI.IDs in Ubuntu MainRepo are a year old so official repo is on GITHUB. Setup nVidia ACPI support.Lm-sensors isn’t great for some laptops. Screen Issues with Asus that I know of. Check it out.
Nvidia-Settings booleans need to be set. I’m on phone so can’t check I think there s at least 3.
Nvidia-sli does not work with full composition pipeline for 2 monitors.Not applicable but I think there might have been near it in the nvidia settings section.
Do you need to install X11 multihead extension and or libevdev and evdev dkms?
Lastly, theres a libgnvd package in the ubuntu main repo. Have a look it might make life easier.
and individual monitor definitions in xorg nvidia conf.
and metamodes and for full composition pipeline. Read the guide.Stay off reddit and Ask Ubuntu and you’ll be fine.
It’s late. I’m on phone and have fat fingers. So much autocorrect