Sam*_*Sam 5 fan temperature speedfan sensors
所以我在我的电脑上玩游戏,我有一些风扇控制设置,使用 SpeedFan 来控制我的 PWM 风扇,这通常效果很好。然而,前几天我的游戏运行不那么顺利,我看到我的温度很高。我打开 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
Run Code Online (Sandbox Code Playgroud)
重启后,它只检测到GPU风扇和所有温度正常,而没有检测到其他风扇。不是他们的速度或任何东西。
我打开了 Aida64,它成功地检测到了一切,包括粉丝。
重新启动计算机后,SpeedFan 启动并正常检测所有内容并再次正常工作一段时间。然而,一段时间后,同样的事情发生了。
是什么导致 SpeedFan 在游戏时停止检测控制器和传感器?
编辑 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
Run Code Online (Sandbox Code Playgroud)
这里的问题是最新版本的 BattlEye 反作弊软件阻止了 SpeedFan 和其他类似程序的某些功能。以下内容来自BattlEye 常见问题页面。
在启用 BattlEye 的情况下开始我的游戏时,我的 SpeedFan(或可能与其他硬件相关的)软件停止工作。请修复它!
BattlEye 正在阻止某些使用内核驱动程序的软件,这些内核驱动程序包含可被作弊者利用的已知安全问题。我们无法支持此类软件,因此无法提供修复。请确保您使用的是此类软件的最新版本,或者没有可用的更新版本,请联系该软件的开发人员/供应商以通知他们问题。
它会被修复吗?
Mantis Bug Tracker 上有一个公开的错误报告。它处于公认状态,但我不确定它是否会发生任何事情。SpeedFan 自 2016 年 6 月 29 日起未更新,BattlEye 已表示不会更改其反作弊软件。
有许多游戏使用 BattleEye,所以这可能发生在多人身上。我知道的一些游戏是方舟:生存进化、堡垒之夜和绝地求生。
我的选择是什么?
如果您忠于 SpeedFan,则可以尝试KarlHeinzGrabowski 发布的这些步骤。如果您想继续使用 SpeedFan,可能值得一试。或者,您可以使用其他软件来监控温度。我很少看温度,但是当我确实想看一些东西时,我会使用 MSI Afterburner。它拥有我需要查看的所有内容,并且仍在更新中。
退出游戏后,您可以修复 SpeedFan,使其再次成功检测到所有内容。为此,请以管理员身份打开命令提示符或 powershell 并运行以下两个命令:
sc.exe stop speedfan
sc.exe start speedfan
不幸的是,如果不更新,SpeedFan 很可能会继续贬值。尝试探索其他选项可能是明智的。开发公司不会为两年或更长时间未更新的软件制定解决方法。