External monitor is not seen at startup

I’m very happy with my EOS setup, and I’m trying to fix the small things that are annoying.

I use an external monitor and I setup the image to be displayed only on the external monitor and disable the laptop’s screen.
However, after restart, even though sometimes it works like I want, most of the time I have to unplug the thunderbolt port and plug it back into the laptop for the image to move from laptop to the external monitor.
There’s some program that can help EOS to “see” the external monitor all the time?
Thank you!

hi

probably Thunderbolt kernel driver issue or graphics driver issue.

nVidia, is it?

Hi, yes, nvidia + intel gpus
but I’m shutting down nvidia with optimus-manager…