I simply moved the PNLF device within the device PEGP.DGFX (for discrete GPU, i.e. the nVidia K1000M), but that may not work.
In this attached 2nd patch, I've added connector type 0x0200000 to 1st NVDA port, the one used for the LCD display, to try and declare it as such. Again, no guarantee.
DSDT_02.aml.zip