显示问题 - 屏幕上出现随机网格

nor*_*ell 9 gnome arch-linux xorg compiz nvidia

我最近开始使用 Arch 和 nvidia 驱动程序(我在让 nouveau 甚至工作时遇到很多问题,所以我决定尝试 nvidia)并且我开始遇到相当奇怪的问题。屏幕不时地开始在所有窗口上显示网格。 截屏

Dock (cairo-dock) 似乎不受影响: 截图

我在 Gnome 3.4.1 下使用 Compiz-Fusion 和 Cairo-Dock 运行 Arch 3.4.3-1 (x86_64)。Nvidia 是使用 [extra] 中的 nvidia 包安装的

Name           : nvidia
Version        : 302.17-1
URL            : http://www.nvidia.com/
Licenses       : custom
Depends On     : linux>=3.4  linux<3.5  nvidia-utils=302.17
Conflicts With : nvidia-96xx  nvidia-173xx
Architecture   : x86_64
Description    : NVIDIA drivers for linux.
Run Code Online (Sandbox Code Playgroud)

窗口管理器是 Emerald。显卡是GT220。

日志中没有任何相关内容(我可以看到)。解决此问题的唯一方法(我发现)是重新启动 X 服务器。

我将不胜感激 - 我一直试图找到任何方法来解决这个问题,但没有任何运气。

编辑:过去 45 分钟我一直在使用 gnome-shell,但它还没有崩溃。这可能是 compiz/emerald 的问题吗?

编辑:不,遗憾的是 gnome shell 也遇到了这个问题。然而事实证明,youtube 视频不受影响

编辑:降级到 295.59 似乎解决了这个问题。

小智 0

我怀疑这是一个 arch Linux 论坛的问题,我怀疑你已经(发现)了一个驱动程序错误。如果合适,Arch linux 可以升级到 nVidia。

您可以尝试安装较旧的 nvidia 软件包,或者 arch linux 可能有多个 nvidia 驱动程序软件包(稳定/更新/修补/...)?