跳转到内容

设备检测

设备检测是 SignalRGB 用于发现、识别和建立对您的 RGB 设备控制的过程。了解其工作原理可以帮助您排查问题并充分利用您的配置。

当 SignalRGB 启动时,它会自动扫描您的系统以查找支持的 RGB 设备,并将其添加到设备页面。这会同时跨多种连接类型进行。一旦检测到设备,SignalRGB 会加载适当的插件并建立控制。

SignalRGB 每次启动时都遵循相同的顺序:

  1. 初始扫描: SignalRGB 扫描所有可用的连接类型以查找兼容设备。
  2. 设备识别: 找到设备时,SignalRGB 查询其制造商、型号和功能信息。
  3. 兼容性检查: SignalRGB 验证设备是否受支持并加载适当的插件。
  4. 建立连接: SignalRGB 建立控制连接并将设备添加到设备页面。
  5. 持续监控: 在运行时,SignalRGB 持续监控正在连接或断开的设备。

某些设备,特别是某些 GPU 型号,必须在初始启动扫描期间响应。如果它们未及时响应,SignalRGB 会跳过它们,直到下次重启。

USB 设备通过 USB 传输 RGB 数据。这包括键盘、鼠标和其他外设,以及一些内部设备,如 RGB 控制器、液冷散热器和某些主板。所有支持的 USB 设备都会自动检测并列在设备页面上。

SMBus 设备是通过 SMBus 协议通信的内部组件。这包括显卡、内存模块和主板上的 RGB 灯光。所有支持的 SMBus 设备都会自动检测并列在设备页面上。

组件是没有内置灯光控制器的设备。它们连接到 RGB 控制器或主板接头,而不是直接与 SignalRGB 通信。示例包括 RGB 灯条、风扇、水冷头、CPU 散热器和机箱灯光。

由于组件依赖于中间控制器,它们无法自动发现,需要额外配置才能正常工作。

基于 IP 的设备(如 Govee 灯、WLED 灯条和 Philips Hue)通过 Wi-Fi 或以太网连接。这些设备必须通过在 SignalRGB 的设备设置中输入设备的 IP 地址来手动添加。

设备管理器显示 Windows 识别的每个设备。如果设备出现在那里,硬件连接正常且已安装基本驱动程序。

SignalRGB 检测具体需要 RGB 控制访问权限。设备可以出现在设备管理器中,但如果冲突软件阻止了访问或缺少 RGB 特定驱动程序,则仍可能不出现在 SignalRGB 中。

出现在设备管理器中但不出现在 SignalRGB 中的设备通常指向软件冲突或驱动程序问题,而不是硬件问题。

  • 冲突软件: iCUE、Synapse 和 Aura Sync 等其他 RGB 应用程序可以锁定设备并阻止 SignalRGB 访问它们。这些必须完全关闭,而不仅仅是最小化,SignalRGB 才能检测到设备。
  • 缺失或过时的驱动程序: 设备需要正确的驱动程序才能与您的 PC 通信。过时或损坏的驱动程序是检测失败的最常见原因之一。
  • 时序问题: 某些设备在 Windows 启动后需要时间初始化。如果 SignalRGB 在设备准备好之前启动,它可能会在初始扫描期间被跳过。从系统托盘重启 SignalRGB 通常可以解决此问题。
  • 硬件变体: 某些制造商以相同的型号名称生产多个硬件修订版。即使您的设备型号被列为支持,不同的内部芯片或控制器修订版可能不兼容。
  • 制造商限制: 某些设备被锁定到专有软件,无论配置如何,第三方应用程序都无法控制它们。
  • 并非所有 RGB 设备都受支持。在排查问题之前,请检查支持设备列表
  • 使用封闭专有协议的设备可能无法在没有制造商合作的情况下被检测到。
  • 单个控制器上的 USB 设备过多可能超过 USB 带宽限制,导致间歇性检测失败。
  • Windows 更新、驱动程序更新或新软件安装可能会干扰之前正常工作的配置上的检测。

设备未出现在设备页面: 首先确认设备出现在 Windows 设备管理器中。如果出现,请检查冲突的 RGB 软件并验证您的驱动程序是否为最新版本。

设备之前正常工作后消失: 检查最近安装的软件或驱动程序更新是否引入了冲突。尝试从系统托盘重启 SignalRGB。

设备关闭、黑色或脉冲蓝色: 这些很可能是需要配置的组件。请参阅如何配置 RGB 控制器

网络设备未检测到: 网络设备必须手动添加。在 SignalRGB 的设备设置中输入设备的 IP 地址。

有关详细的故障排除步骤,请参阅设备未检测到

为什么我的设备与制造商软件配合使用,但不与 SignalRGB 配合使用? 制造商软件对专有协议具有独占访问权限。SignalRGB 必须对设备通信进行逆向工程,这对于每个设备来说并不总是可能的。

我需要卸载制造商软件才能让 SignalRGB 工作吗? 不一定,但制造商软件通常即使在最小化时也会保持独占设备锁。完全关闭它通常就足够了,但某些软件可能需要卸载。

为什么我需要重启 SignalRGB 才能检测某些设备? 某些设备只在 SignalRGB 的启动扫描期间响应。如果它们未及时准备好,将会被跳过,直到下次重启。

需要更多帮助?联系客户支持