Rtx 3060 not recognising internal screen on acer triton 300

Hi I installed ubuntu 18.04 on my acer predator triton 300 which has RTX 3060 card in it.

The problem I am facing is that I am unable to use an external monitor and the internal monitor at the same time.
If i select the Nouveau video drivers, it seems to not recognise the rtx 3060 and external display does not work.
On the other hand if i select the nvidia drivers (470) the external monitor works and the cards is recognised correctly but the internal screen does not work. what makes it even worst is that if i have the drivers set as nvidia drivers, I am left blind when i disconnect the external screen.

my kernel version is 5.4.0-84-generic

I have tried the usual online stuff including purging nvidia drivers and reinstalling them etc.

Any help will be much appreciated.nvidia-bug-report.log.gz (329.1 KB)

Without looking at the bug report log, I’m 99,99% sure your kernel is just too old. I’d go with at least Ubuntu 20 and kernel 5.10 or newer.

Can’t move into Ubuntu 20, a lot of the stuff I use is not compatible with ubuntu 20. the bug report was attached. I am reattaching it here .

Thank younvidia-bug-report.log.gz (329.1 KB)

Well then get a newer kernel…