I don't dare update my display drivers unless I have 3 days without a deliverable because of the disaster it usually is.
Usually (yes, more than 50% of the times) it will break my displays (fail to detect both monitors, switch to some weird resolution etc), and always it will break CUDA/CUDNN so I have hours of work making that work again.
I have a completely standard setup: Ubuntu 16.04 LTS, NVidia GPU, Intel CPU.
(I've been using Linux since Slackware 0.9, so yes I do know how to configure things. I'm sick of it not getting better since then).
I suggest you switch to btrfs and use volume snapshots. That way you can take a snapshot just before you do a major upgrade (like a driver update) and if things don't work out you can instantly restore your system so you can keep working.
I don't dare update my display drivers unless I have 3 days without a deliverable because of the disaster it usually is.
Usually (yes, more than 50% of the times) it will break my displays (fail to detect both monitors, switch to some weird resolution etc), and always it will break CUDA/CUDNN so I have hours of work making that work again.
I have a completely standard setup: Ubuntu 16.04 LTS, NVidia GPU, Intel CPU.
(I've been using Linux since Slackware 0.9, so yes I do know how to configure things. I'm sick of it not getting better since then).