When running Ubuntu 16.04 with the 4.4 kernel you sometimes get a flickering screen, at least we noticed it and we have seen a lot of reports about it on Stackoverflow, Stackexchange, Ubuntu forums and such. To fix the issue you have to update the kernel, and it’s really easy once you figure out how to get the Broadcom Wifi driver to work with the new kernel. Here are 3 simple steps to sort it out:

  1. UPDATE THE KERNEL TO 4.8
    $~: sudo apt install linux-generic-hwe-16.04-edge -y
  2. Download the correct drivers and install them

    Download the files

    $~: curl -J -O https://cloud.techandme.se/s/uxI8k2yDQ92zX4h/download

    Extract them

    $~: unzip Ubuntu_Kernel_Fix_Broadcom_Drivers.zip

    Install them

    $~: dpkg -i Ubuntu_Kernel_Fix_Broadcom_Drivers/dkms_2.3-2_all\ .deb
    $~: dpkg -i Ubuntu_Kernel_Fix_Broadcom_Drivers/bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu1-2.1_amd64.deb
  3. Reboot
    $~: sudo reboot

Now you should be all set and no more flickering screen! This solution worked for us, let us know if it worked for you as well. Just write in the comments below.