Updating Kernel This should be done on a fresh install. If you depend on VirtualBox or other things that install Modules you will need to build your kernel from scratch, this process is described in the second post. This Kernel is fine for standard use, but pre-built kernels will render you unable to use VirtualBox/VMWare. Headers: http://kernel.ubuntu.com/~kernel-pp...1000rc7_4.10.0-041000rc7.201702051931_all.deb Kernel Image: http://kernel.ubuntu.com/~kernel-pp...neric_4.10.0-041000rc7.201702051931_amd64.deb Open terminal and issue: sudo dpkg -i linux-headers-4.10.0-041000rc7_4.10.0-041000rc7.201702051931_all.deb This will allow the headers to be installed Next issue: sudo dpkg -i linux-image-4.10.0-041000rc7-generic_4.10.0-041000rc7.201702051931_amd64.deb Restart your PC. HD 530/630 iGPU fix To determine if you need to apply this patch, download VLC and try to play any video in it. If it does not resize/work correctly, you need this patch. Open terminal and issue: cd /tmp wget https://github.com/linuxenko/ubuntu-skylake-i915-video-fix/releases/download/v1/20-intel.conf sudo cp 20-intel.conf /usr/share/X11/xorg.conf.d/20-intel.conf After restart your PC. Closing notes Why does this matter? Newer Kernels have better support for newer HW, fixes for older HW and will make the user-experience much better in general. Any kernel suggested here has been tested under Kabylake Hardware and functions as expected.