Waterfox 内容通过 Nvidia 显卡进行转移

Waterfox 内容通过 Nvidia 显卡进行转移

我第一次设置计算机时,里面装有 ATI 显卡。后来这些显卡坏了,我用 Nvidia 显卡代替。自从安装了 Nvidia 驱动程序后,Waterfox 和仅 Waterfox 的窗口内容略微上移。如果我卸载/禁用驱动程序,问题就会消失。我知道这只是一个图形问题的另一个原因是,我必须将我在 Waterfox 中单击的位置略微向下调整才能与其正常交互。如果我将任何东西全屏显示(浏览器窗口、视频、浏览器游戏),它又可以正常工作。Windows GUI 元素似乎没问题,菜单下拉菜单和另存为对话框都可以正常工作。有人知道如何修复这个问题,或者可能的故障排除步骤来诊断发生了什么问题吗?

谢谢。

故障排除/观察:

  1. 这不是一个扩展问题,因为它不能解决问题。
  2. 这不是插件问题,因为禁用它们不起作用。
  3. 禁用驱动程序可以解决问题。
  4. 影响多个版本的显卡和驱动程序。700 系列和 900 系列。每次只能使用一个。
  5. 只有 Waterfox 有这个问题。
  6. 尽管我可能没有获得正确的设置,但 Nvidia 设置中的可执行配置文件似乎没有执行任何操作。
  7. ATI 驱动程序已卸载。
  8. Waterfox 已更新。
  9. Nvidia 的最新驱动程序无法修复该问题。
  10. 菜单和其他对话框位于适当的位置并且视觉上正确。
  11. 历史记录/下载/书签窗口和书签更新窗口有同样的问题,所以这发生在所有 Waterfox 上。

这是正在发生的事的图片: 在此处输入图片描述

编辑:禁用硬件加速可以解决问题。但在配置选项中禁用 WebGL 则不能。

编辑 2:使用 dirdi 的答案,我能够找到一个选项来禁用 Waterfox 中的 OpenGL。它现在使用 DirectX,我没有黑条。这个问题似乎影响了 Firefox(Waterfox 只是一个重新命名的旧 GUI Firefox)和 Chrome。about:support所有列出的驱动程序 WSI 信息都表明 Google 是 WebGL 驱动程序的供应商,因此他们的驱动程序可能存在问题。我发现 Chrome 有时在启用硬件加速的情况下也会出现此问题。导致我发现这个问题的是about:support

OPENGL_COMPOSITING  
disabled by default: Disabled by default   
available by user: Enabled via layers.prefer-opengl  

有点奇怪的是,它被设置为 true ,而我将其设置为 false ,所以我不知道我是否启用了它或禁用了它。

答案1

我建议进行更多故障排除以收集更多信息并隔离问题:

  • Win-Key如果从命令提示符( + cmd + )运行 waterfox,检查是否存在错误/警告Enter

  • 标签内有什么不寻常的东西吗about:support

about:support标签显示 WaterFox 使用的是 DirectX 而不是 OpenGL,可以通过禁用硬件加速来解决此问题:OPENGL_COMPOSITING disabled by default: Disabled by default available by user: Enabled via layers.prefer-opengl

答案2

WaterFox 使用 Reddit 进行错误报告。请在那里报告问题。如果没有报告,开发人员就无法解决问题。您可能会发现这是他们正在处理的已知问题。

https://www.reddit.com/r/waterfox/

您还可以在他们的 GitHub 上提出问题: https://github.com/MrAlex94/Waterfox

或者,如果你雄心勃勃,你可以自己解决问题并向 GitHub 发出拉取请求。毕竟它是开源的。

答案3

Waterfox 仍然可以记住之前的显卡并且仍保留一些导致新卡出现此问题的设置。

我建议卸载 Waterfox,从磁盘中删除所有提到“Waterfox”的文件夹,然后重新安装最新版本的 Waterfox。

如果这不起作用,那么这是 Waterfox 的一般问题,因此您可以在 Waterfox 社区支持

相关内容