系统更新 Ubuntu 16.04 LTS 后出现图形错误

系统更新 Ubuntu 16.04 LTS 后出现图形错误

昨天我进行了一些系统更新,之后我的 ubuntu 在每个新打开的窗口周围都显示混合颜色。我尝试删除最新更新,但问题并未解决。当我重新启动系统时,混合颜色会消失,直到第一次挂起或休眠。以下是新打开窗口的示例:

“混合颜色”边框设置

dpkg -l | grep nvidia 的输出:

二、nvidia-367 375.39-0ubuntu0.16.04.1
                      amd64 nvidia-375 的过渡包
二、nvidia-375 375.39-0ubuntu0.16.04.1
                      amd64 NVIDIA 二进制驱动程序 - 版本 375.39
ii nvidia-opencl-icd-367 375.39-0ubuntu0.16.04.1
                       amd64 nvidia-opencl-icd-375 的过渡包
ii nvidia-opencl-icd-375 375.39-0ubuntu0.16.04.1
                       amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.8.2
                                        amd64 启用 NVIDIA Prime 的工具
ii nvidia-settings 361.42-0ubuntu1
                       amd64 配置NVIDIA显卡驱动的工具

显卡:

00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)

NVIDIA GeForce 930M

答案1

该错误也在此处报告: https://devtalk.nvidia.com/default/topic/995750/linux/375-39-causes-corruption-of-window-decor-on-ubuntu-after-suspend-resume/

下一版本应该会修复此问题。临时修复程序如下:这里对我有用:

echo -e '#!/bin/bash'"\n## This file (or a link to it) must be in the folder /lib/systemd/system-sleep/\n## Purpose: Kill compiz after system wakes up from sleep.\n## This will fix bad window borders caused by Nvidia driver 375.39.\nkill \$(ps -C compiz -o pid=)" | sudo tee /lib/systemd/system-sleep/fixbadborders
sudo chmod +x /lib/systemd/system-sleep/fixbadborders

要删除此脚本:

sudo rm /lib/systemd/system-sleep/fixbadborders

相关内容