Dec 16, 2018
Another 'new' laptop, another set of Nvidia Optimus graphics issues to mess around with, all for the sake of a GTX1060 in a laptop that's probably a little too heavy to be an every day carry. This laptop has the additional element of fun of the touchpad not working by default without a kernel option being passed at boot.
So, to reolve the keypad issue
i8042.kbdreset=1 needs to be passed to the kernel at boot, and to resolve the issue of the Intel graphics card causing a hard lock on boot, the options
acpi_osi=! acpi_osi="Windows 2009" need to be passed.
This assumes that you're using Nouveau and not the proprietary Nvidia drivers. I have no will to do this, so any advice I'd give would be worthless.