什么是 USB 过滤驱动程序?

什么是 USB 过滤驱动程序?

在 HP 网站上,我看到一个名为“AMD USB 过滤驱动程序”的驱动程序。什么是 USB 过滤驱动程序?它有什么用?如果我不安装它会发生什么?

答案1

A过滤驱动程序

是 Microsoft Windows 驱动程序,用于为外围设备增加价值或支持个人计算机中的专用设备。它是插入现有驱动程序堆栈以执行某些特定功能的驱动程序/程序/模块。

可由 Microsoft 或硬件供应商编写的任意数量的过滤驱动程序可添加到 Windows。上层过滤驱动程序位于设备的主要驱动程序(功能驱动程序)之上,而下层过滤驱动程序位于功能驱动程序之下和总线驱动程序之上。

您会在此处找到一些示例驱动程序开发页面(不过,这对于 Stack Overflow 问题可能更有用)。

这是Google Groups 上的一个例子关于编写 USB 过滤驱动程序。该线程简要讨论了它的局限性。同时,Stack Overflow 问题WinUSB 应用程序或用户模式驱动程序作为 USB 分析/嗅探/趋势的过滤驱动程序显示用例。

答案2

通过谷歌搜索,我们发现这是一个修复某些旧主板 USB 问题的补丁。如果你的 USB 设备没有问题,那么可能不需要安装它。

答案3

根据驱动程序文件夹本身内的 ReadMe 文件:

AMD USB 过滤驱动程序是一种上层过滤驱动程序,在使用具有以下任意 AMD 硬件的平台时需要安装它: Ontario、Llano、Trinity/Richland 或 Kaveri APU 与 Hudson 1、Hudson 2、Hudson 3 或 Bolton FCH RS780/RS880 配对 与 SB700 或 SB8x0 GFX/SB 芯片组配对 过滤驱动程序有两个主要功能。

  1. 确保 ISOC 内存事务不会因启用某些电源管理功能而受到影响,同时不会显著牺牲整个系统功率。为此,驱动程序在检测到 USB OHCI、EHCI 或 XHCI 控制器上的 ISOC 流量时,将禁用 ALINK/UMI 的 PLL 断电功能,此外,RS880 驱动程序还会启用/禁用 NB 配置空间中的暂存位。

  2. 动态调整 Trinity 中的电源管理相关设置,以针对活跃批量 USB 流量的情况使用优化设置。{当检测到 USB 批量传输时,过滤驱动程序将调整 Trinity 中的相关计时器。}

相关内容