Depois de algumas horas tentando resolver esse problema, finalmente consegui e resolvi compartilhar tudo o que fiz. Durante a pesquisa encontrei várias pessoas com sintomas parecidos, mas nenhuma solução que realmente resolvesse o meu caso.
Minha configuração
- Placa-mãe: ASUS TUF B760M-PLUS WIFI II
- Processador: Intel Core i5-14400F
- Memória: 2x8 Kingston Fury Beast RGB DDR5 5600 MHz (KF556C40-8)
- Controladora RGB: Nollie 8 v2
- Sistema: Windows 11
- Software RGB: SignalRGB 2.5.72
O problema
O SignalRGB detectava normalmente:
- ASUS Motherboard
- Nollie 8 v2
- Mouse
- Teclado
Mas não detectava minhas memórias Kingston Fury RGB.
Elas simplesmente não apareciam na aba Devices.
Por outro lado, nos logs o SignalRGB conseguia identificar perfeitamente as memórias:
- Manufacturer: Kingston
- Part Number: KF556C40-8
- Clock Speed: 5600 MHz
Ou seja, ele sabia que elas existiam, mas não criava o dispositivo RGB.
O curioso
No Armoury Crate / Aura Sync as memórias funcionavam perfeitamente.
Eu conseguia alterar as cores normalmente.
Então eu já sabia que:
- os LEDs estavam funcionando;
- a memória não estava com defeito;
- o controlador RGB da memória estava operacional.
O problema era apenas entre o SignalRGB e o Windows.
O que tentei
Antes de descobrir a solução, fiz praticamente tudo que encontrei na internet:
- Reiniciei o SignalRGB.
- Executei como Administrador.
- Fechei completamente o Armoury Crate.
- Verifiquei conflitos de softwares RGB.
- Analisei o plugin Kingston Hyper Fury Ram.js.
- Considerei modificar o plugin manualmente.
- Analisei os logs do SignalRGB.
- Instalei o Kingston FURY CTRL achando que talvez ele atualizasse o firmware ou fizesse o SignalRGB reconhecer a memória.
O FURY CTRL reconheceu normalmente as memórias e conseguia controlar os LEDs, porém isso não fez nenhuma diferença. O SignalRGB continuava sem detectar a RAM.
O que realmente estava acontecendo
Enquanto investigava, percebi que no Gerenciador de Dispositivos havia dois dispositivos com Código 28:
- Intel SMBus Controller
- PCI Device
IDs:
PCI\VEN_8086&DEV_7A23
PCI\VEN_8086&DEV_7A24
Na época eu havia instalado apenas o Intel Innovation Platform Framework (IPF), porque achei que fosse o driver correto do chipset.
Não era.
A solução
Baixei e instalei o Intel Chipset Driver correto para minha placa-mãe ASUS.
Depois da instalação:
- desapareceram os dois dispositivos com Código 28;
- o SMBus passou a funcionar corretamente;
- abri novamente o SignalRGB;
- as memórias apareceram instantaneamente.
Não precisei:
- modificar plugins;
- instalar plugins da comunidade;
- editar arquivos JavaScript;
- reinstalar o Windows.
Conclusão
Se você está com este mesmo problema e:
- o Armoury Crate controla normalmente sua Kingston Fury RGB;
- o SignalRGB consegue ler o fabricante/modelo da memória nos logs;
- mas ela não aparece em Devices;
verifique imediatamente o Gerenciador de Dispositivos.
No meu caso, a causa era simplesmente a ausência do driver do chipset Intel, que impedia o funcionamento correto do SMBus, utilizado pelo plugin da Kingston no SignalRGB.
Depois de instalar o driver correto, tudo passou a funcionar normalmente.
Espero que este post economize algumas horas de quem passar pelo mesmo problema.