一些使用 Nvidia 显卡辅助显示器上的 OpenGL 的 VST 插件会导致 DAW 程序崩溃/卡住

一些使用 Nvidia 显卡辅助显示器上的 OpenGL 的 VST 插件会导致 DAW 程序崩溃/卡住

我遇到的具体问题是,当我尝试在连接到计算机的第二台和第三台显示器上打开 VST 插件时,Reaper DAW 会挂起/不响应。如果在第一个(主)显示器上打开,它们可以正常工作

受影响的插件:FabFilter、MeldaProduction、Waves

我的系统:Win10、Ryzen 3900x、64Gb RAM、NVME SSD、1080Ti(连接了 3 个显示器)、最新驱动程序

FabFilter 的问题可以按照此处描述的方式解决: https://www.fabfilter.com/support/faq/#how-can-i-disable-graphics-acceleration-on-my-computer

通过在插件设置中禁用 GPU 加速可以解决 MeldaProduction 的问题。

但是我发现这是许多 VST 插件和不同 DAW 的普遍问题:当使用 Nvidia 显卡并使用多于 1 个显示器时,它们会挂起或崩溃。我想这是与 OpenGL 相关的问题,所以也许任何 VST 插件和任何 DAW 都有通用解决方案。

答案1

如果您无法关闭插件对 OpenGL 的依赖,那么恐怕解决方案就是 - 购买更好的显卡。

许多制造商对非主显示器的 OpenGL 支持都很吝啬。您需要找到不支持该支持的显示器。
这不是 NVidia 芯片组(或公司)本身的错,而是实际显卡制造商的错。

我第一次发现这个问题是在为一家游戏公司提供在线支持时。老实说,我不知道如何发现哪些显卡在辅助显示器上正确支持 OpenGL,但这肯定是原因和解决方案。在我们的游戏中,这会导致角色变成简单的黑色实体,而不是完全渲染。只需将游戏移到主显示器即可解决问题。
有趣的是,这似乎对为 Windows PC 制造的显卡的影响远远大于对 Mac 的影响。我从未发现过有这个问题的 Mac,只有 PC 有。

我实际上并不怎么使用 Melda 或 FabFilter,但我已经使用 Waves 超过 15 年了,从未亲眼遇到过这个问题(但我用的是 Mac)。

答案2

最后我找到了通用的解决方案:Nahimic 服务导致了这个问题。

因此禁用 Nahimic 服务可消除问题并且所有插件均可正常运行。

答案3

这确实对我有帮助,我正在拉头发......

我有一台华硕 Ryzen ROG STRIX Gaming MB,它正在运行 Nahimic 服务。我能够在任一屏幕上解决问题,并且每次都通过启用和禁用此服务重新引入。

与开篇帖子一样。使用 Reaper,打开 Native Instruments Freak 插件立即冻结了 Reaper,迫使插件和 DAW 都关闭,尝试安装最新的 Nvidia GFX 驱动程序,没有不同,应用相同的 Mesa3D.dll,然后看到有关第二个屏幕的此帖子。从第一个显示器启动,然后移动到第二个显示器,工作正常,但在第二台显示器上启动 VST 时,它再次冻结。在项目中期可能会造成很大干扰。

相关内容