web-dev-qa-db-ja.com

SpeedFanが突然、ゲームの途中でコントローラーとセンサーを検出できなくなる

私は自分のPCでゲームをプレイしており、PWMファン用にSpeedFanを使用してファン制御を設定しています。しかし、先日、ゲームがスムーズに実行されず、気温が非常に高いことがわかりました。 SpeedFanを開いたところ、ファンや温度が検出されていません。再起動すると、次の出力が表示されました。

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

再起動後、通常はGPUファンとすべての温度のみが検出され、他のファンは検出されません。彼らの速度や何かではありません。

私はファンを含むすべてをうまく検出するAida64を開きました。

コンピューターを再起動した後、SpeedFanが起動してすべてを正常に検出し、しばらく正常に動作します。しかし、しばらくすると同じことが起こります。

SpeedFanがゲーム中にコントローラーとセンサーの検出を停止する原因は何ですか?

EDIT 26-Jun-2018:これは、PCを再起動した後の出力で、すべてを正常に検出します。

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
5
Sam

ここでの問題は、BattlEyeアンチチートソフトウェアの最新バージョンがSpeedFanの一部の機能と他の同様のプログラムをブロックしていることです。以下は BattlEye FAQ ページからの抜粋です。

BattlEyeを有効にしてゲームを開始すると、SpeedFan(または他のハードウェア関連の可能性がある)ソフトウェアが動作しなくなります。修正してください!

BattlEyeは、チートによって悪用される可能性がある既知のセキュリティ問題を含むカーネルドライバーを使用している特定のソフトウェアをブロックしています。そのようなソフトウェアはサポートできないため、修正を提供できません。そのようなソフトウェアの最新バージョンを使用していること、または使用可能な新しいバージョンがないことを確認してください。ソフトウェアの開発者/ベンダーに連絡して、問題を通知してください。

修正されますか?

Mantis Bug Trackerに バグ報告を開く があります。確認済みの状態ですが、どうなるかわかりません。 SpeedFanは2016年6月29日以降更新されておらず、BattlEyeはアンチチートソフトウェアを変更しないと既に述べています。

BattleEyeを使用するゲームはたくさんあるので、これは複数の人に起こる可能性があります。私が知っているいくつかのゲームはARKです:Survival Evolved、Fortnite、PUBG。

私の選択肢は何ですか?

SpeedFanに忠実である場合は、試してみることができます これらの手順 KarlHeinzGrabowskiによる投稿。 SpeedFanを使い続けたい場合は、試してみる価値があります。または、他のソフトウェアを使用して温度を監視することもできます。私はめったに臨時社員を見ませんが、何かを見たいときはMSIアフターバーナーを使用します。それは私が見る必要があるすべてを持っており、まだ更新されているものです。

ゲームを終了した後、SpeedFanを修正して、すべてを再度正常に検出することができます。これを行うには、コマンドプロンプトまたはpowershellを管理者として開き、次の2つのコマンドを実行します。

sc.exe stop speedfan

sc.exe start speedfan

残念ながら、SpeedFanは、更新されていない場合、おそらくより価値が低下し続けるでしょう。他のオプションを試してみるのが賢明かもしれません。開発会社は、2年以上更新されていないソフトウェアに対して回避策を講じません。

6
DrZoo

同様の問題がありましたが、BattlEyeがSpeedfanのアクセスをブロックしていることがわかりました。現在、回避策はないと思います。Speedfanは開発を停止し、Battleyeはブロックを解除しません。

https://www.battleye.com/support/faq/

2
Allen

ARK:Survival Evolvedをインストールした後、この問題が発生しました。

上記の回避策を使用するか、ソフトウェアを切り替えることができます。 Argus Monitorに切り替えました。私はそれがあまり好きではありませんが、それは仕事をします。 SpeedFanのように無料ではありませんが、年間8ドル程度の費用がかかるため、かなり安価です。

1
YungDaff