奇怪的像素化白色边框。 Ubuntu Xenial(16.04)
出乎意料的是,我开始在我的窗户周围找到这些奇怪的边框。 它要么在从全屏应用程序返回后,要么在系统恢复后发生。 重新启动可以解决此问题,但只能暂时解决。 我没有更新我的图形驱动程序(不是手动,可能自动)或自去年安装后有任何问题。
我的video卡是NVIDIA Quadro K1000M,自推出以来我一直在使用NVIDIA二进制驱动程序版本375.39。 我还没有尝试修补司机,看看它是否能解决问题。
罪魁祸首是NVidia驱动程序的新版本。 恢复到375不起作用,因为恕我直言它也已更新(次要版本)和/或其依赖项是几个版本的混合。 无论如何:
- 删除PPA。 在我的计算机上,我删除了文件
/etc/apt/sources.list.d/graphics-drivers-ubuntu-ppa-xenial.list
指向存储库deb http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial main
- 删除所有已安装的NVidia软件包,即
nvidia-*
。 在我的计算机上,我删除了几个包,用apt remove nvidia-361 nvidia-375 nvidia-378
- 使用
apt update
包列表 - 使用
apt install nvidia-367
安装最新的官方版本(即367)
作为旁注,我总是惊讶于更新经常打破Ubuntu ……
它本身并不是解决方案,但它有助于消除白色边框。
我们只需要使用以下命令重启Unity:
unity --replace
,
这将重新启动桌面管理器,但将保持当前会话完好无损。
所以不需要注销/登录,只要这些NVIDIA驱动程序创建您的屏幕无法使用就调用上面的命令。
编辑-
只在Ubuntu上试过这个解决方案,所以我猜大多数Debian Distro都可以在这里工作,但不确定任何其他的Linux发行版。
UPDATE
上面的解决方案是暂时的…确实,NVIDIA的最新驱动程序打破了Ubuntu ……我想你应该尝试以下链接中的解决方案 – 沿窗口边界的奇怪工件
随着nvidia-367自动更新为nvidia-375,我们需要获得一个稳定的nvidia-370,它不会自行更新。 这解决了我的问题,但我仍然不相信,因为我在观看高分辨率video时仍然会屏幕撕裂……
将Nvidia驱动程序更新为384.69为我解决了这个问题。
在“软件和更新”中打开“其他驱动程序”选项卡,应该有“nvidia-384”选项可用。 选择 – >应用更改 – >重新启动
如果没有,请访问: http : //www.nvidia.com/object/unix.html