SpeedFan внезапно перестает быть в состоянии обнаружить контроллеры и датчики в середине игры


5

так что я играю в игры на своем ПК, и у меня есть некоторые настройки управления вентиляторами с использованием 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

После перезагрузки он обнаруживает только вентилятор графического процессора и все температуры в норме, но ни один из других вентиляторов. Не их скорость или что-нибудь.

Я открыл Aida64, которая успешно обнаруживает все, включая фанатов.

После перезагрузки компьютера SpeedFan запускается и обнаруживает все нормально и некоторое время снова работает нормально. Однако через некоторое время происходит то же самое.

Что заставляет SpeedFan перестать обнаруживать контроллеры и датчики во время игры?

РЕДАКТИРОВАТЬ 26-ИЮНЯ-2018 : Вот вывод после того, как я перезагружаю ПК, и он успешно обнаруживает все.

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

Вы должны сообщить об этом как об ошибке. Мы не можем ответить на этот вопрос.
DavidPostill

1
Что ж, это смешно, потому что, прежде чем вы отложили его и почти лишили меня возможности увидеть ответ и решить мою проблему, мне удалось увидеть самый первый ответ, который поставил проблему на 100%. Так что я думаю, что это не слишком широко для людей, для которых это предназначено. Кроме того, просто потому, что что-то не работает, это не значит, что оно глючит или что сбой вызван тем, что выходит из строя. Это могло бы помочь всем людям, которые будут искать этот вопрос в Google. И я знаю, что они будут, потому что это общая проблема, вызванная игрой с 2 ​​миллионами одновременных игроков. Я думаю, теперь они никогда не узнают.
Сэм

Привет, Сэм, я собирался улучшить ответ и спросить тебя, о какой игре это было. Я видел это вещь в ARK и PUGB. Я не уверен, какие другие игры используют Battleeye, поэтому я надеялся получить больше информации от вас. Ответ, который был удален, был точным, ему просто нужно было немного больше деталей, к которым я собирался добавить.
DrZoo

Да, это был PUBG в конце концов. Я на самом деле очень обеспокоен сейчас, это кажется серьезной проблемой безопасности. Это очень навязчиво, я никогда не позволял игре решать, какое программное обеспечение я могу и не могу запускать на своем компьютере. Не говоря уже о том, что это могло привести к повреждению оборудования.
Сэм

Я открыл это для тебя. Тем не менее, это все еще плохой вопрос, и вы все равно должны сообщить об этом как об ошибке.
DavidPostill

Ответы:


5

Проблема в том, что новейшая версия античит-программы BattlEye блокирует некоторые функции SpeedFan и, возможно, других подобных программ. Ниже со страницы часто задаваемых вопросов BattlEye .

Когда я запускаю игру с включенным BattlEye, программное обеспечение SpeedFan (или, возможно, другое аппаратное обеспечение) перестает работать. Пожалуйста, исправьте это!

BattlEye блокирует определенное программное обеспечение, использующее драйверы ядра, которые содержат известные проблемы безопасности, которые могут быть использованы читами. Мы не можем поддерживать такое программное обеспечение и поэтому не можем предоставить исправление. Пожалуйста, убедитесь, что вы используете последнюю версию такого программного обеспечения, или нет более новой версии, обратитесь к разработчику / поставщику программного обеспечения, чтобы уведомить их о проблеме.

Это будет исправлено?

На Mantis Bug Tracker есть открытый отчет об ошибке . Это в признанном состоянии, но я не уверен, что что-нибудь случится с этим. SpeedFan не обновлялся с 29 июня 2016 года, и BattlEye уже заявил, что они не будут менять свое анти-чит программное обеспечение.

Есть много игр, которые используют BattleEye, так что это может случиться с несколькими людьми. Я знаю несколько игр ARK: Survival Evolved, Fortnite и PUBG.

Каковы мои альтернативы?

Если вы верны SpeedFan, вы можете попробовать эти шаги, опубликованные KarlHeinzGrabowski. Возможно, стоит попробовать, если вы хотите продолжать использовать SpeedFan. Кроме того, вы можете использовать другое программное обеспечение для контроля температуры. Я редко смотрю на временные файлы, но когда я хочу что-то посмотреть, я использую MSI Afterburner. В нем есть все, что мне нужно увидеть, и это то, что все еще обновляется.

После выхода из игры вы можете исправить SpeedFan, чтобы он снова успешно все обнаружил. Для этого откройте командную строку или powershell от имени администратора и выполните следующие две команды:

sc.exe stop speedfan

sc.exe start speedfan

К сожалению, SpeedFan, скорее всего, будет продолжать падать, если не будет обновляться. Возможно, стоит попробовать изучить другие варианты. Компании-разработчики не будут делать обходные пути для программного обеспечения, которое не обновлялось в течение двух или более лет.


как получается, что когда я закрываю игру, проблема сохраняется? Я больше не вижу бегающих глаз, поэтому разве нельзя снять блок? Разве / не должен ли Battleeye правильно разблокировать все, когда игра закрывается? в чем дело?
veritaS

если вы не запускаете speedfan в качестве службы или используете nssm или аналогичный, вы можете использовать следующий скрипт Powershell для перезапуска драйвера в Windows 10: Get-WmiObject win32_SystemDriver | ? name -eq "speedfan" | % { $_.StopService(); Start-Sleep -Milliseconds 10000 ; $_.StartService() }
Rabid

1
@veritaS Вы должны перезапустить процесс после закрытия игры. Вы можете сделать это в диспетчере задач или попробовать сделать только что опубликованный скрипт Powershell Rabit.
DrZoo

@DrZoo спасибо, но я уже получил это от почты, и я смог это исправить. Однако меня интересовало, почему, а не как это исправить. Потому что я не понимаю, почему они сохранили временные изменения, которые делает их приложение, после закрытия программы.
veritaS

1
@veritaS трудно сказать, так как приложение с закрытым исходным кодом и больше не разрабатывается. Я предполагаю, что программа будет корректно закрываться в старых версиях Windows. Microsoft, возможно, изменила что-то в ОС, чтобы реализованная функция закрытия перестала вести себя должным образом. Альтернативой с открытым исходным кодом, которую вы можете попробовать, является Sidebar Diagnostics. Я никогда не использовал это, но это выглядит довольно похоже.
DrZoo

2

У меня была похожая проблема, оказывается для меня это был BattlEye, блокирующий доступ Speedfan. В настоящее время я не верю, что есть обходной путь, Speedfan прекратил разработку, и Battleye не разблокирует его.

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


1
Если у вас нет ответа, то у вас нет ответа (т. Е. Это не дает ответа на вопрос). Как только у вас будет достаточно репутации, вы сможете комментировать любой пост . - Из обзора
Скотт

@ Скотт Я бы не согласился и сказал, что это возможный ответ. Вопрос не указывает, что это за игра, но это может произойти для нескольких игр, потому что battleeye используется в нескольких играх. Существует подтвержденное сообщение об ошибке , что новая версия battleeye античита предотвращает SpeedFan работать правильно. Я не знаю, будут ли они на самом деле вносить изменения или нет, но ошибка является подтвержденным состоянием. Я бы сказал, что ответ требует более подробной информации, а не сказал, что он не дает никакого ответа.
DrZoo

@DrZoo: И это серая область просто потому, что вопрос не вопрос; это просто описание множества симптомов. Поэтому сложно судить, что является ответом, а что нет. Если бы на вопрос был задан вопрос «что вызывает эту проблему?», Это можно было бы квалифицировать как ответ. Если бы Кутори сказал, что обходной путь должен придерживаться игр, которые не используют BattlEye, я мог бы, неохотно, позволить ему скользить. Но они приходят прямо и говорят: «Я не верю, что есть обходной путь», поэтому я проголосовал за это. Если вы считаете, что это можно использовать в качестве ответа, не стесняйтесь редактировать его.
Скотт

@ Scott "Если бы kutori сказал, что обходной путь должен придерживаться игр, которые не используют BattlEye, я мог бы, неохотно, позволить ему скользить". Оооо, мои внутренности сжимаются так же сильно, как и твои. Я собираюсь дать ему редактирование как вопроса, так и ответа через некоторое время.
DrZoo

@DrZoo: Если вы не заметили, этот вопрос был вновь открыт, и ответ был восстановлен.
Скотт

1

У меня была эта проблема после установки ARK: Survival Evolved.

Либо вы можете использовать обходной путь кого-то из упомянутых выше, либо сменить программное обеспечение. Я переключился на Аргус Монитор. Я не люблю это так сильно, однако это делает работу. Он не бесплатный, как SpeedFan, но стоит около 8 долларов в год, так что это довольно дешево.


-1

Я должен это исправить.

Я очень разочарован несовместимостью PUBG и SpeedFan. Единственное решение - удалить SpeedFan. К счастью, менее чем за час поиска в интернете я нашел решение с помощью Argus Monitor.

Argus Monitor является условно-бесплатной программой в течение 30 дней, но в конце пробного периода Argus продолжает работать, даже если отображается сообщение с напоминанием о регистрации.

С Argus Monitor я могу управлять вентилятором графического процессора (хотя я установил его по умолчанию), вентилятором процессора (также по умолчанию в BIOS), и самое лучшее, что я могу управлять вентиляторами системы с помощью графики, связанной с несколькими датчиками одновременно температура графического процессора и процессора. Это идеально. Кроме того, Argus Monitor отображает гораздо больше графиков и конфигураций, чем SpeedFan. Также Аргус не дает ошибок, как в скоростях болельщиков. SpeedFan показал мне плохие скорости типа 65535 об / мин. Argus Monitor обновляется очень часто и постоянно добавляет новые функциональные возможности и новые чипы материнской платы. У него даже больше функций, чем у SpeedFan. С помощью Argus я могу управлять вентиляторами процессора, графического процессора и системы и переводить их в 3 режима: по умолчанию (BIOS), вручную или с помощью программного управления (с точечной диаграммой). Это отлично

Моя конфигурация:

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

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

ПО УМОЛЧАНИЮ: TEMP-GPU 60-80ºC - FAN-GPU 20-100%

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.