使用“nouveau”视频驱动程序时,全屏窗口会出现奇怪的伪影/覆盖

使用“nouveau”视频驱动程序时,全屏窗口会出现奇怪的伪影/覆盖

我在 Dell Latitude E6530 笔记本电脑上使用 Gentoo Linux。它有一个 nVidia GF108GLM 显卡,并提供 Optimus 技术,我已禁用它在 BIOS 中支持仅使用 nVidia 卡。我正在使用 Gentoo 内核 4.9.34 及其 nouveau 驱动程序,模式设置处于活动状态,没有相关的特定内核参数。

当我全屏查看应用程序时,我注意到一个奇怪的行为。我无法 100% 确定某种模式,但在 90% 的情况下,当我的 Web 浏览器处于活动状态(全屏、缩小或正常窗口)时,就会发生这种情况。

发生的情况是,在主要是随机的延迟之后,我看到我的整个屏幕突然覆盖了覆盖整个屏幕的全屏图像,完全覆盖了我当前使用的应用程序的视觉效果。例如,假设我正在全屏终端或全屏 Geany 中工作。然后突然间,整个屏幕被覆盖图像所覆盖,该图像之前在我的屏幕上可见:它可以是我解锁屏幕保护程序之前显示的内容或我的桌面背景图片的渲染。

在某些情况下,我可以将鼠标指针移动到某些区域上,以查看我正在使用的应用程序在鼠标悬停的区域中部分返回。有时,查看我正在输入的内容的唯一方法是切换到另一个应用程序窗口 ( Alt+ Tab) 然后返回,但“流氓”覆盖图像总是在 2-3 秒后返回。

这种现象可能需要一段随机的时间才会显现出来。但当这种情况发生时,当我切换到另一个窗口并返回时,只需 2-3 秒就会再次发生。

当我使用全屏显示的应用程序时,会发生故障(98% 的情况下)我有一个处于活动状态的网络浏览器,无论是否全屏。但这也发生了,就一次当我使用非全屏应用程序时,例如 Gedit 或终端窗口没有运行网络浏览器应用程序。到目前为止,当我关闭时,麻烦就消失了全部我的网络浏览器应用程序窗口,但我看到它发生(仅一次),而没有网络浏览器应用程序运行。我碰巧使用的网络浏览器似乎触发该故障的是 Seamonkey 套件、Firefox 和 Palemonon。我没有使用过任何其他图形 GUI 浏览器。

如果您怀疑我的笔记本电脑,我在我与 nouveau 一起使用的另一台机器上看到了这个故障。当我使用 nvidia.com 的专有 blob 时,不会发生这种情况 - 而且,不,我不想切换到专有驱动程序,所以不建议这样做。

有谁知道造成这种烦恼的原因以及如何消除它?

答案1

我也有很多年的文物,但是里面Google 地球窗口。平原地区,例如大海,有些呈方格状。显然,GoogleEarth 在某些情况下无法处理压缩位图。刚刚发现我可以通过选择来删除这些工件

菜单->工具->选项->纹理颜色

删除“压缩”上的复选标记。也许这也可以帮助你。

令人惊奇的是,Google 多年来一直忽略 Linux 平台上的错误。也许 GoogleEarth(或 Linux?)只是没有足够的间谍潜力,不值得研究。

相关内容