前几天新换了ubuntu 麒麟 16.04, 发现屏幕每隔几秒闪一次,在打开chrome情况下尤其明显,尝试更换显卡驱动 nvidia-352, nvidia-375, nvidia-378, nvidia-381都没有用。
最终根据Screen flickering on Ubuntu 16.04 LTS的提示,重新安装系统内核,解决了问题。
检查系统信息
首先,检查内核版本
uname -ra
发现我的内核版本是4.8
x86_64
表明系统是64位
下载内核
去http://kernel.ubuntu.com/~kernel-ppa/mainline/网站下载4.10版本内核,我的电脑是64位系统,下载amd64的文件,32位的系统下载i386的内核。共下载三个文件:
linux-headers-4.10.0-041000_4.10.0-041000.201702191831_all.deb
linux-headers-4.10.0-041000-generic_4.10.0-041000.201702191831_amd64.deb
linux-image-4.10.0-041000-generic_4.10.0-041000.201702191831_amd64.deb
安装内核
sudo dpkg -i *.deb
重启系统
reboot
问题解决。