升级到 nvidia 375 后,窗口周围出现故障边框

升级到 nvidia 375 后,窗口周围出现故障边框

我最近从 升级到nvidia-370安装nvidia-375CUDA/Tensorflow,但现在遇到了一个奇怪的错误。从睡眠状态恢复后,这些有问题的边界出现在所有窗口和菜单元素周围。

我以前遇到过类似的错误,但“按下ctrl + alt + f1然后ctrl + alt + f7”方法(适用于其他睡眠错误)无法解决这个问题。有人知道这个问题的解决方案吗,还是我唯一的选择是降级到 370 驱动程序?我在内核 4.4.0-62-generic 上运行 16.04

答案1

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

我发现重新启动窗口管理器

unity --replace

已修复此问题,尽管在此过程中某些窗口崩溃了(例如 Chrome)。

重新启动 compiz 也可能有效,但我还没有尝试过。

编辑:compiz --replace这样似乎效果更好,几乎没有窗口崩溃。

答案2

使用新驱动程序 (378.13) 时遇到同样的问题。尝试在系统设置 -> 附加驱动程序中设置旧版本。就我而言,使用 367.57 运行良好

答案3

将 nvidia 驱动程序升级到 375.39 版后,问题依然存在。如果是英特尔驱动程序,则一切正常。看起来 nvidia 搞砸了什么。有什么解决办法吗?

我通过添加 sudo add-apt-repository ppa:graphics-drivers/ppa 修复了这个问题

并安装 nvidia-370

答案4

此错误已记录发射台 有人建议暂时使固定这对我来说非常有效,我在这里重现一下:

使用您选择的编辑器以 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

瞧!

相关内容