Directshow GeForce体验共享功能会生成白名单错误并降低性能

Directshow GeForce体验共享功能会生成白名单错误并降低性能,directshow,nvidia,Directshow,Nvidia,我正在开发一个应用程序,它可以预览来自捕获卡和/或网络摄像头的视频源。我注意到我的控制台中有很多错误,如下所示: IGIESW [path to my.exe] found in whitelist: NO IGIWHW Game [path to my.exe] found in whitelist: NO 每次我尝试激活预览窗口或切换要预览的源提要时,都会重复这些操作。实际上每次都需要几秒钟的时间,这真的会扼杀我的应用程序的响应能力。我还看到其他正在预览和在源代码之间切换的应用程序也出现

我正在开发一个应用程序,它可以预览来自捕获卡和/或网络摄像头的视频源。我注意到我的控制台中有很多错误,如下所示:

IGIESW [path to my.exe] found in whitelist: NO 
IGIWHW Game [path to my.exe] found in whitelist: NO
每次我尝试激活预览窗口或切换要预览的源提要时,都会重复这些操作。实际上每次都需要几秒钟的时间,这真的会扼杀我的应用程序的响应能力。我还看到其他正在预览和在源代码之间切换的应用程序也出现了类似的放缓

我有两台几乎相同的机器,我只看到机器上的英伟达图形卡的错误;这不会发生在使用内置Intel HD图形的机器上。这让我相信这是NVIDIA设置,凭直觉,我尝试禁用GeForce体验中的“共享”功能,解决了问题!我真的需要使用屏幕捕获功能来记录我的应用程序,所以不可以简单地将其禁用

我在网上搜索了关于IGIWHW和IGIESW的信息,但除了一些“我的游戏不起作用”类型的论坛帖子外,我真的找不到其他什么

<>我没有看到任何共享列表中的白名单,也没有看到英伟达控制面板的在线帮助。我尝试将我的路径添加到游戏扫描设置中的路径列表中,但没有帮助。有人知道这个白名单是在哪里设置的吗?奇怪的是,尽管这些错误似乎表明我的应用程序没有被列入白名单,但它仍然可以正常工作(只是速度很慢)


我在Windows 10上运行了GeForce 3.6.0.74和驱动程序381.65

你有没有找到解决办法?我也有同样的问题。不幸的是没有,而且似乎没有什么信息可以提供。出于绝望,我搜索了注册表,找到了Computer\HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\PnpResources\registry\HKLM\SOFTWARE\NVIDIA Corporation\Global\OEM\WhiteList,但我不知道如何处理其中的值来解决问题。我也在英伟达论坛发表了文章,我很欣赏那里的一个颠簸:我的问题是由无效的OpenGL纹理引起的,我实际上能够修复它(这是奇怪的,因为错误并没有显示出这样的东西)。抱歉,最近我用自己的DirectX应用程序遇到了类似的问题,因为它试图生成自己的第二个预览窗口——这些错误出现在输出日志中,除非我禁用英伟达覆盖。NVIDIA似乎只在应用程序出现错误时才查阅此白名单,因为此应用程序实际上在创建预览窗口时崩溃,而我拥有的另一个应用程序(显然未列入白名单)工作很好,不会产生这个警告。更新:英伟达论坛上一个非常敏锐的人发现,如果你把你的可执行文件命名为SkyPE.EXE,问题就消失了。有关可用文件名的完整列表,请参阅线程:。您是否找到了此问题的解决方案?我也有同样的问题。不幸的是没有,而且似乎没有什么信息可以提供。出于绝望,我搜索了注册表,找到了Computer\HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\PnpResources\registry\HKLM\SOFTWARE\NVIDIA Corporation\Global\OEM\WhiteList,但我不知道如何处理其中的值来解决问题。我也在英伟达论坛发表了文章,我很欣赏那里的一个颠簸:我的问题是由无效的OpenGL纹理引起的,我实际上能够修复它(这是奇怪的,因为错误并没有显示出这样的东西)。抱歉,最近我用自己的DirectX应用程序遇到了类似的问题,因为它试图生成自己的第二个预览窗口——这些错误出现在输出日志中,除非我禁用英伟达覆盖。NVIDIA似乎只在应用程序出现错误时才查阅此白名单,因为此应用程序实际上在创建预览窗口时崩溃,而我拥有的另一个应用程序(显然未列入白名单)工作很好,不会产生这个警告。更新:英伟达论坛上一个非常敏锐的人发现,如果你把你的可执行文件命名为SkyPE.EXE,问题就消失了。有关可用文件名的完整列表,请参阅线程:。