Where exactly has 'The fix ...been covered already'?
I found an Nvidia thread from someone with the exact same laptop as me and he was told to use DDU then install the Lenovo OEM version of the driver not the Nvidia website ones. Unfortunately the only version they have is way too old. I have been through the steps he listed though and am no further forward - either straight away or after subsequently trying to re-upgrade it to 417.35 via Nvidia direct. In fact Afterburner now says I don't have an Nvidia at all, whilst nvidia-smi and cuda-z disagree.
https://forums.geforce.com/default/topic/1070376/geforce-drivers/nvidia-geforce-gtx-1050-in-a-lenovo-legion-y520-laptop/This led me to
Nvidia_VGA_23.21.13.9125_NonHD
20 Nov 2018
and after installing that, Device Manager not surprisingly informed me my driver was now dated 16.3.2018.