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

4284
Sam

так что я играю в игры на своем ПК, и у меня есть некоторые настройки управления вентиляторами с использованием 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 
3
Вы должны сообщить об этом как об ошибке. Мы не можем ответить на этот вопрос. DavidPostill 6 лет назад 0
Что ж, это смешно, потому что, прежде чем вы отложили его и почти лишили меня возможности увидеть ответ и решить мою проблему, мне удалось увидеть самый первый ответ, который поставил проблему на 100%. Поэтому я думаю, что это не слишком широко для людей, для которых это предназначено. Кроме того, просто потому, что что-то выходит из строя, это не значит, что оно глючит или что сбой вызван тем, что выходит из строя. Это могло бы помочь всем людям, которые будут искать этот вопрос в Google. И я знаю, что они будут, потому что это общая проблема, вызванная игрой с 2 ​​миллионами одновременных игроков. Я думаю, теперь они никогда не узнают. Sam 6 лет назад 1
Привет, Сэм, я собирался улучшить ответ и спросить тебя, о какой игре это было. Я видел это вещь в ARK и PUGB. Я не уверен, какие другие игры используют Battleeye, поэтому я надеялся получить больше информации от вас. Ответ, который был удален, был точным, ему просто нужно было немного больше деталей, к которым я собирался добавить. DrZoo 6 лет назад 0
Да, это был PUBG в конце концов. Я на самом деле очень обеспокоен сейчас, это кажется серьезной проблемой безопасности. Это очень навязчиво, я никогда не позволял игре решать, какое программное обеспечение я могу и не могу запускать на своем компьютере. Не говоря уже о том, что это могло привести к повреждению оборудования. Sam 6 лет назад 0
Я открыл это для тебя. Тем не менее, это все еще плохой вопрос, и вы все равно должны сообщить об этом как об ошибке. DavidPostill 6 лет назад 0

4 ответа на вопрос

3
DrZoo

Проблема в том, что новейшая версия античит-программы 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 6 лет назад 0
если вы не запускаете speedfan в качестве службы или используете nssm или эквивалент, вы можете использовать следующий скрипт Powershell для перезапуска драйвера в Windows 10: `Get-WmiObject win32_SystemDriver | ? имя-экв "speedfan" | % {$ _. StopService (); Старт-сон-миллисекунды 10000; $ _. StartService ()} ` Rabid 6 лет назад 0
@veritaS Вы должны перезапустить процесс после закрытия игры. Вы можете сделать это в диспетчере задач или попробовать сделать только что опубликованный скрипт Powershell Rabit. DrZoo 6 лет назад 1
@DrZoo спасибо, но я уже получил это от почты, и я смог это исправить. Однако меня интересовало, почему, а не как это исправить. Потому что я не понимаю, почему они будут сохранять временные изменения, которые делает их приложение, после закрытия программы. veritaS 6 лет назад 0
@veritaS трудно сказать, так как приложение с закрытым исходным кодом и больше не разрабатывается. Я предполагаю, что программа будет корректно закрываться в старых версиях Windows. Microsoft, возможно, изменила что-то в ОС, чтобы реализованная функция закрытия перестала вести себя должным образом. Альтернативой с открытым исходным кодом, которую вы можете попробовать, является Sidebar Diagnostics. Я никогда не использовал это, но это выглядит довольно похоже. DrZoo 6 лет назад 1
0
Allen

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

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

Если у вас нет ответа, то у вас нет ответа (т. Е. Это не дает ответа на вопрос). Когда у вас будет достаточно [репутации] (https://superuser.com/help/whats-reputation), вы сможете [комментировать любой пост] (https://superuser.com/help/privileges/comment). - [Из обзора] (/ review / low-quality-posts / 767426) Scott 6 лет назад 1
@ Скотт Я бы не согласился и сказал, что это возможный ответ. Вопрос не указывает, что это за игра, но это может произойти для нескольких игр, потому что battleeye используется в нескольких играх. Существует подтвержденное [сообщение об ошибке] (http://www.bugtrack.almico.com/view.php?id=2690) о том, что новая версия античита Battleeye не позволяет корректно работать SpeedFan. Я не знаю, будут ли они на самом деле вносить изменения или нет, но ошибка является подтвержденным состоянием. Я бы сказал, что ответ требует более подробной информации, а не сказал, что он не дает никакого ответа. DrZoo 6 лет назад 0
@DrZoo: И это серая область просто потому, что вопрос не вопрос; это просто описание множества симптомов. Поэтому сложно судить, что является ответом, а что нет. Если бы в вопросе было задано «Что вызывает эту проблему?», То это можно было бы квалифицировать как ответ. Если бы Кутори сказал, что обходной путь должен придерживаться игр, которые не используют BattlEye, я мог бы, неохотно, позволить ему скользить. Но они приходят прямо и говорят: «Я не верю, что есть обходной путь», поэтому я проголосовал за это. Если вы считаете, что это можно использовать в качестве ответа, не стесняйтесь редактировать его. Scott 6 лет назад 0
@ Scott "Если бы kutori сказал, что обходной путь должен придерживаться игр, которые не используют BattlEye, я мог бы, неохотно, позволить ему скользить". Оооо, мои внутренности сжимаются так же сильно, как и твои. Я собираюсь дать ему редактирование как вопроса, так и ответа через некоторое время. DrZoo 6 лет назад 0
@DrZoo: Если вы не заметили, этот вопрос был вновь открыт, и ответ не был восстановлен. Scott 6 лет назад 0
0
YungDaff

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

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

-1
Samuel Garcia Garcia

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

Я очень разочарован несовместимостью 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%

Похожие вопросы