EVGA 1050Ti on linux

On a linux desktop PC nvidia drivers fail to load after driver update.
The PC has EVGA 1050Ti.
The last known working driver is 396.54, all more recent drivers will fail to load, dmesg saying:
udevd[1877]: worker [1940] /module/nvidia is taking a long time

The same config works fine when booting windows…

Does it think its an optimus laptop? Is there a way to make it run X?