SpeedFan de repente deixa de ser capaz de detectar controladores e sensores no meio do jogo

3

Então estou jogando no meu PC e tenho algumas configurações de controle de ventilador usando o SpeedFan para meus fãs de PWM, o que geralmente funciona muito bem. No entanto, no outro dia o meu jogo não estava correndo tão bem e vi que minhas temperaturas são bastante altas. Eu abri meu SpeedFan e vi que não está detectando os ventiladores ou qualquer temperatura. Eu reiniciei e mostrei a seguinte saída:

Win9x:NO  64Bit:YES  GiveIO:NO  SpeedFan:YES
I/O properly initialized
Linked ISA BUS at $0290
Scanning ISA BUS at $0290...
Found Samsung SSD 850 EVO 500GB on AdvSMART
Found WDC WD10EZEX-08WN4A0 (1000.2GB)
Found WDC WD10EZEX-00WN4A0 (1000.2GB)
Found System manufacturer System Product Name
Found ACPI temperature
Found AMD Radeon HD 7900 Series
End of detection
ERROR: Fan Controller 0 can't find PWM (Nuvoton NCT6793D@$290(onISA@$290))
ERROR: Fan Controller 1 can't find PWM (Nuvoton NCT6793D@$290(onISA@$290))
ERROR: Fan Controller 2 can't find PWM (Nuvoton NCT6793D@$290(onISA@$290))
ERROR: Fan Controller 3 can't find PWM (Nuvoton NCT6793D@$290(onISA@$290))
Can't find temperature sensor (1 from INTEL CORE@$0(onISA@$290))
Can't find temperature sensor (2 from INTEL CORE@$0(onISA@$290))
Can't find temperature sensor (3 from INTEL CORE@$0(onISA@$290))
Can't find temperature sensor (4 from INTEL CORE@$0(onISA@$290))
Can't find temperature sensor (2 from Nuvoton NCT6793D@$290(onISA@$290))
Can't find temperature sensor (1 from GeForce13C210DE010000)
ERROR: Can't find Fan Controller 1
Can't find temperature sensor (2 from Nuvoton NCT6793D@$290(onISA@$290))
Can't find temperature sensor (1 from INTEL CORE@$0(onISA@$290))
Can't find temperature sensor (2 from INTEL CORE@$0(onISA@$290))
Can't find temperature sensor (3 from INTEL CORE@$0(onISA@$290))
Can't find temperature sensor (4 from INTEL CORE@$0(onISA@$290))
ERROR: Can't find Fan Controller 2
Can't find temperature sensor (2 from Nuvoton NCT6793D@$290(onISA@$290))
Can't find temperature sensor (1 from INTEL CORE@$0(onISA@$290))
Can't find temperature sensor (2 from INTEL CORE@$0(onISA@$290))
Can't find temperature sensor (3 from INTEL CORE@$0(onISA@$290))
Can't find temperature sensor (4 from INTEL CORE@$0(onISA@$290))
ERROR: Can't find Fan Controller 3
Loaded 0 events

Após a reinicialização, ele detecta apenas a ventoinha da GPU e todas as temperaturas normalmente, mas nenhuma das outras ventoinhas. Não suas velocidades ou qualquer coisa.

Eu abri o Aida64, que detecta com sucesso tudo, incluindo os fãs.

Depois de reiniciar meu computador, o SpeedFan é iniciado e detecta tudo normalmente e funciona normalmente por um tempo. No entanto, depois de algum tempo, acontece a mesma coisa.

O que está fazendo com que o SpeedFan pare de detectar controladores e sensores durante o jogo?

EDIT 26-Jun-2018 : Aqui está a saída depois que eu reinicio o PC e ele detecta com sucesso tudo.

Win9x:NO  64Bit:YES  GiveIO:NO  SpeedFan:YES
I/O properly initialized
Linked ISA BUS at $0290
Linked Intel Sunrise Point SMBUS at $F000
Found nVidia GeForce GTX 970
Linked nVidiaI2C0 SMBUS at $3D403E3F
Linked nVidiaI2C1 SMBUS at $3D403637
Linked nVidiaI2C2 SMBUS at $3D405051
Scanning ISA BUS at $0290...
SuperIO Chip=Nuvoton NCT6793D
NCT6793D (ID=$C1) found (using SuperIO) on ISA at $290
Nuvoton NCT6793D at $290 msg : Nuvoton NCT6793D uses base address $0A00 too
Nuvoton NCT6793D at $290 msg : Nuvoton NCT6793D uses base address $0A00 too
DUPLICATE --> Nuvoton NCT6793D from ISA at $0290 WAS ALREADY ADDED AS Nuvoton NCT6793D from ISA at $0290
Scanning Intel SMBus at $F000...
Scanning I2CNVidia SMBus at $3D403E3F...
Scanning I2CNVidia SMBus at $3D403637...
Scanning I2CNVidia SMBus at $3D405051...
Found Samsung SSD 850 EVO 500GB on AdvSMART
Found WDC WD10EZEX-08WN4A0 (1000.2GB)
Found WDC WD10EZEX-00WN4A0 (1000.2GB)
Found System manufacturer System Product Name
Found ACPI temperature
Found AMD Radeon HD 7900 Series
Found Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
End of detection
Loaded 0 events
    
por Sam 25.06.2018 / 17:40

3 respostas

3

O problema aqui é que a versão mais recente do software anti-cheat BattlEye está bloqueando algumas funcionalidades do SpeedFan e potencialmente outros programas semelhantes. O seguinte é da página FAQ do BattlEye .

When starting my game with BattlEye enabled, my SpeedFan (or potentially other hardware-related) software stops working. Please fix it!

BattlEye is blocking certain software that is using kernel drivers which contain known security issues that can be exploited by cheats. We cannot support such software and therefore cannot provide a fix. Please ensure that you are using the latest version of such software, or there is no newer version available, contact the developer/vendor of the software to notify them of the problem.

Será corrigido?

Existe um relatório de bug aberto no Mantis Bug Tracker. Está em um estado reconhecido, mas não tenho certeza se alguma coisa acontecerá a ele. O SpeedFan não é atualizado desde 29 de junho de 2016 e o BattlEye já declarou que não mudará seu software anti-cheat.

Existem muitos jogos que usam o BattleEye, então isso pode acontecer com várias pessoas. Alguns jogos que eu conheço são ARK: Survival Evolved, Fortnite e PUBG.

Quais são minhas alternativas?

Se você é fiel ao SpeedFan, pode tentar estas etapas postadas por KarlHeinzGrabowski. Pode valer a pena tentar se você quiser continuar usando o SpeedFan. Como alternativa, você pode usar outro software para monitorar temporários. Eu raramente olho para temps, mas quando eu quero olhar para algo eu uso o MSI Afterburner. Tem tudo o que preciso ver e é algo que ainda está atualizado.

Depois de sair do jogo, você pode corrigir o SpeedFan para detectar tudo novamente. Para fazer isso, abra o prompt de comando ou o powershell como admin e execute estes dois comandos:

sc.exe stop speedfan

sc.exe start speedfan

Infelizmente, o SpeedFan provavelmente continuará a se tornar mais depreciado se não for atualizado. Pode ser sábio tentar explorar outras opções. As empresas desenvolvedoras não farão soluções alternativas para softwares que não foram atualizados em dois ou mais anos.

    
por 03.07.2018 / 19:13
0

Eu tive um problema parecido, mas foi o BattlEye bloqueando o acesso do Speedfan. Atualmente não acredito que haja uma solução alternativa, o Speedfan parou o desenvolvimento e o Battleye não o desbloqueará.

link

    
por 26.06.2018 / 18:12
-1

Eu corrijo isso.

Estou muito desapontado com a incompatibilidade do PUBG e do SpeedFan. A única solução é desinstalar o SpeedFan. Felizmente, em menos de uma hora pesquisando na internet, encontrei a solução com o Argus Monitor.

O Argus Monitor é shareware por 30 dias, mas no final do período de avaliação, o Argus continua em execução, mesmo que uma mensagem de lembrete de registro seja exibida.

Com o Argus Monitor posso controlar a ventoinha da GPU (embora eu a tenha definido por padrão), a ventoinha da CPU (também pelo BIOS) e o melhor de tudo é que posso controlar os ventiladores do sistema por meio de gráficos associados para vários sensores ao mesmo tempo GPU e temperatura da CPU. É perfeito. Além disso, o Argus Monitor mostra muito mais gráficos e configurações do que o SpeedFan. Também Argus não dá erros como nas velocidades dos fãs. O SpeedFan me mostrou velocidades ruins do tipo 65535 RPM. O Argus Monitor é atualizado de tempos em tempos e constantemente adiciona novas funcionalidades e novos chips da placa-mãe. Tem ainda mais funções que o SpeedFan. Com o Argus eu posso controlar as ventoinhas da CPU, GPU e do Sistema e colocá-las em 3 modos: por padrão (BIOS), consertadas manualmente ou por controle de software (com gráfico de pontos). É excelente.

Minha configuração:

BIOS: TEMP-CPU 30-60ºC - CPU-FAN 20-100%

BIOS: TEMP-CPU 30-60ºC - FAN-SYS 30-100%

PADRÃO: TEMP-GPU 60-80ºC - FAN-GPU 20-100%

ARGUS: TEMP-GPU / CPU 30-60ºC - FAN-SYS 30-100%

    
por 05.07.2018 / 19:54