升级到nvidia 375后,窗户周围出现了毛病

我最近从nvidia-370升级到nvidia-375作为我安装CUDA / Tensorflow的努力的一部分,但我现在遇到了一个奇怪的错误。 从睡眠中恢复后, 这些毛躁的边界 出现在所有窗口和菜单元素周围。

我之前有过这样的错误,但“按ctrl + alt + f1然后按ctrl + alt + f7 ”方法,与其他睡眠错误一起工作,并不能解决这个问题。 有没有人知道这个解决方案,或者是我降级到370驱动程序的唯一选择? 我在内核4.4.0-62-generic上运行16.04

同样的问题。 升级cuda后,我的驱动程序更新为nvidia-375

我发现重启窗口管理器了

unity --replace

修复此问题,虽然有些窗口在此过程中崩溃(例如Chrome)。

重启compiz也很有用,虽然我还没试过。

编辑: compiz --replace似乎对此更好,很少或没有窗口崩溃。

新驱动程序遇到了同样的问题(378.13)。 尝试在系统设置 – >其他驱动程序中设置旧版本。 在我的情况下工作正常367.57

将nvidia驱动程序升级到versio 375.39后,此处出现同样的问题。 如果是英特尔驱动程序,一切都很好。 这看起来像nvidia搞砸了什么。 有解决方案吗

我通过添加sudo add-apt-repository ppa修复了它:graphics-drivers / ppa

并安装nvidia-370

这个错误已经记录在Launchpad上有人提出了一个临时解决方案 ,对我很有用,我在这里重现:

使用您选择的具有root权限的编辑器创建文件/ lib / systemd / system-sleep / fixborders。 (如果您不知道,只需在终端中键入gksudo gedit /lib/systemd/system-sleep/fixborders ),其中包含以下内容:

 #!/bin/sh kill $(ps -C compiz -o pid=) 

授予该文件可删除权限:

 sudo chmod +x /lib/systemd/system-sleep/fixborders 

瞧瞧!