ACPI.sys грузит процессор
Системные прерывания, ACPI.sys грузят один логический процессор
Купил моноблок новый ACER Aspire C24-865, 23.8″, Intel Core i3 8130U, 4Гб, 1000Гб, Intel UHD.
KMSAuto грузит процессор
Недавно начал грузит ЦП процесс System.exe. На скрине видно что сам System нечего не грузит .
Windows 7/10 грузит процессор на 50%
Всем привет. Столкнулся с проблемой, суть в названии темы, ничего не помогает. Пробовал различные.
Грузит процессор на постоянной основе на 24-28 %
Добрый день! Во вложении два файла: характеристика компьютера и вырезка из диспетчера задач. .
Вложения
log.txt (5.4 Кб, 31 просмотров) |
Вложения
log1.txt (4.8 Кб, 29 просмотров) |
Решение
Решение
Мужик, ты просто мой спаситель! Я весь интернет обыскал в решении этой проблемы. +100500 тебе в карму! от души!
Добавлено через 4 минуты
Я даже зарегистрировался, что бы поблагодарить тебя! Тоже Ноут ASUS и вместо дисковода стоит винт через переходник. Эта пипирка еле заметная стоит около разъема внутри переходника. Интересно за что она отвечает эта пипирка переключателя.
En-Sem, Да ну вырезано , свершилось, от всех души благодарю тебя мой добрый друг,
я четыре месяца танцы с бубном страивал, извелся весь, всех вокруг извел,
ноут шумит, греется бешено, батарея не держит,
а всё дело в проклятом переключателе на 3 позиции про который в мануале не слова не было,
тогда логический вопрос — а что это за 3 позиции такие?
Добавлено через 11 минут
вот что нашел про ентот свитчер,
у меня Samsung RF511, но проблема решилась на средней позиции,
в любом случае любопытно узнать что изменяет этот переключатель,
может есть кто понимает в этом?
Добавлено через 1 минуту
En-Sem, однозначно еще +100500 тебе в карму!
Windows 10 System High CPU Usage ACPI.sys
Post upgrade to Windows 10 Pro I have been experiencing higher than usual system CPU usage (
10%), accompanied with system interrupts. I used process explorer (screenshot attached). It seems to be ACPI.sys.
All the drivers (that are available for Windows 10 ) are updated to their last versions, as well as the BIOS. Booted into safe mode — problem persists. SSD Firmware has been updated as well. I disabled non-critical devices one by one and the problem persists.
Laptop: ASUS N550JV; CPU — i7 4700HQ; 16GB RAM; NVIDIA GT750M; Samsung EVO 840 120GB (System Partition); Samsung EVO 840 500GB (additional non-windows stuff installed). Realtek LAN; Qualcomm Atheros WLAN.
I can provide the trace file from xperf as well, but it shows the processes as Unknown.
Any help appreciated! Thank you in advance.
Replies (69)
* Please try a lower page number.
* Please enter only numbers.
* Please try a lower page number.
* Please enter only numbers.
We appreciate you for being part of Windows 10.
I appreciate you for trying the troubleshooting steps to resolve the issue.
Acpi.sys is a Windows driver. A driver is a small software program that allows your computer to communicate with hardware or connected devices. This means that a driver has direct access to the internals of the operating system, hardware etc. The original acpi.sys is an important part of Windows and rarely causes problems. Acpi.sys is located in the C:\Windows\System32\drivers folder.
Note : Some malware disguises itself as acpi.sys, particularly when not located in the C:\Windows\System32\drivers folder. Therefore, you should check the acpi.sys process on your PC to see if it is a threat. We recommend to run the Microsoft safety scanner and to verify the security related issues.
The Microsoft Safety Scanner is a free downloadable security tool that provides on-demand scanning and helps remove viruses, spyware, and other malicious software. It works with your existing antivirus software.
Try to download the Microsoft Safety Scanner from the below link and check if it helps.
Microsoft safety scanner.
Microsoft Safety Scanner Disclaimer :
Any data files that are infected may only be cleaned by deleting the file entirely, which means there is a potential for data loss.
Kindly let us know if you need any further assistance with Windows.
Acpi sys грузит процессор windows 10
На днях внезапно заметил, что системный процесс (который ID 4) стал отъедать 11-12% независимо от реальной загрузки. В Process Explorer видно, что почти потребление создает поток ACPIWorkerThread из acpi.sys.
В сети на эту ситуацию полно жалоб и обсуждений, в том числе и на форумах MS, но во всех без исключения царит какое-то унылое соплежуйство в стиле «перезагрузитесь», «переустановите драйверы», «отключите энергосбережение» и т.п. За несколько дней не удалось найти ни одного мало-мальски толкового обсуждения, где предлагался бы вменяемый способ выяснения, что именно делает драйвер ACPI, с целью нахождения возможной причины повышенной загрузки.
Стеки системных потоков в Process Explorer просмотреть невозможно (Unable to access thread) даже под Local System. Process Hacker дает такой стек:
Стек ACPIWorkerThread | |
0, ntoskrnl.exe!KiDeliverApc+0x1e3 1, ntoskrnl.exe!KiApcInterrupt+0xd7 2, hal.dll!HalpPCIConfig+0x167 3, hal.dll!HalpReadPCIConfig+0x5e 4, hal.dll!HalpGetPCIData+0x8e 5, hal.dll!HalGetBusDataByOffset+0x86 6, ACPI.sys!PciConfigSpaceHandlerWorker+0x3f2 7, ACPI.sys!GetPciAddressWorker+0x415 8, ACPI.sys!ACPIGetWorkerForInteger+0x115 9, ACPI.sys!AsyncCallBack+0x7a 10, ACPI.sys!RunContext+0x13b 11, ACPI.sys!StartTimeSlicePassive+0x8a 12, ACPI.sys!ACPIWorkerThread+0xd8 13, ntoskrnl.exe!PspSystemThreadStartup+0x5a 14, ntoskrnl.exe!KiStartSystemThread+0x16 | |
Записал несколько секунд в WPR, открыл в WPA — там отчетливо видна высокая частота ISR/DPC в acpi.sys, с преобладанием вызовов ACPIInterruptDispatchEventDpc, ACPIInterruptServiceRoutine и ACPIInterruptServiceRoutineDPC. Стеков для ISR/DPC WPA почему-то не показывает.
Из того, что вызывается из ACPIWorkerThread, наибольшая длительность выполнения приходится на функцию StartTimeSlicePassive и вызываемую оттуда RunContext. Гугление по этим названиям ничего не дает. Стек такой:
Дальше моя фантазия не работает — с чем вся эта совокупность может быть связана? Кто может генерировать столь частые прерывания, и что драйвер может так долго делать для их обработки?
Вообще, этим проблемам с acpi.sys скоро уже двадцать лет, однако, судя по обсуждениям, MS даже в десятке не сподобилась сделать вменяемой диагностики — до сих пор так предлагается «протереть фары, попинать колеса». После чтения всего этого бреда очень хочется проснуться.
Переключал профили питания, отключал ноутбук от сети, переводя на батарейное питание. Запрещал все устройства (кроме критических), которые можно запретить (в том числе Microsoft ACPI-Compliant Control Method Battery, все сетеые устройства, включая виртуальные, USB 3.0 Controller, System High-Performance Event Timer, System Timer и т.п.). Безрезультатно.
Ноутбук MSI GT72S 6QE, система Win7 SP1 (6.1.7601) x64 En. Прошивки BIOS/EC стоят последние, что есть у производителя.
Что еще можно попробовать?
| От: | reversecode | |
Дата: | 22.02.18 08:26 | ||
Оценка: |
сдампить ACPI ASL
любыми способами достать аргументы IO обращения по функциям PCI в стеке
открыть карту адресного распределения IO в винде
медитировать куда к кому оно там лезет опрашивать на этих данных
пробовать еще запрещать критические
нетворк контроллеры всякие езернет, фавля, мышкарус итд
| От: | Евгений Музыченко | http://software.muzychenko.net/rus |
Дата: | 22.02.18 10:19 | ||
Оценка: |
Здравствуйте, reversecode, Вы писали:
R>сдампить ACPI ASL
Чем это можно сделать? Я с ним вообще никогда не имел дела.
R>любыми способами достать аргументы IO обращения по функциям PCI в стеке
А какими способами это можно сделать в пределах одной машины? Мне даже WinDBG подключить некуда — IEEE1394 у этого ноутбука нет, сетевой адаптер стоит от Killer (нет драйвера для WinDBG), а когда я изучал вопрос о соединении по USB 2/3 — сложилось мнение, что таким образом почти не получить работающего соединения.
R>пробовать еще запрещать критические
R>нетворк контроллеры всякие езернет, фавля, мышкарус итд
Так я их все запрещал, в чем их критичность? Критическими я назвал те, без которых система не сможет работать.
| От: | reversecode | |
Дата: | 22.02.18 10:35 | ||
Оценка: |
есть тулы в гугле которые дампят сами таблицы
и нужно еще искать какими тулами эти таблицы вывести в asl
либо взять бут диск линкуса, загрузится с под него
и сдампить под ним
там это одной командой выводится как я помню
и сразу в asl
зачем вам интерфейсы ? локально уже не работает ?
ну накидайте на коленке драйвер который будет хучить функции
и залогирует все параметры обращения
| От: | Евгений Музыченко | http://software.muzychenko.net/rus |
Дата: | 23.02.18 16:51 | ||
Оценка: |
Здравствуйте, reversecode, Вы писали:
R>есть тулы в гугле которые дампят сами таблицы
R>и нужно еще искать какими тулами эти таблицы вывести в asl
Нашел пару утилит для винды, но сперва решил попробовать включить «ACPI AML Enumeration» в HWiNFO, в надежде увидеть что-то полезное. HWiNFO в процессе обработки намертво завесил ноутбук, а когда я его выключил/включил, после перезагрузки повышенная активность acpi.sys исчезла. На всякий случай посмотрел в BIOS Setup, вдруг там чего сбросилось, но настройки не изменились. Попереключал Power Schemes, выдернул/воткнул сетевую вилку — все нормально, активность не возрастает.
Так и не понял, что это было.
R>зачем вам интерфейсы ? локально уже не работает ?
А как локально ставить стоп-точки, или хотя бы ловить прохождение через указанные адреса? Последним, кто это умел, был SoftICE.
R>ну накидайте на коленке драйвер который будет хучить функции
Чтоб накидать «на коленке», надо уметь обходить Integrity Check. Или для его полного отключения достаточно загрузиться с соответствующей опцией?
| От: | reversecode | |
Дата: | 23.02.18 18:55 | ||
Оценка: |
выключить обратно AML Enumerator и посмотреть не возрастет ли ?
в ida загрузить acpi.sys она подтянет pdb
список ваших функций у вас есть, изучаем их в ида и кол агрументов
описываем траплины
пишем драйвер который грузится и в процессе загрузки ловит acpi.sys и хучит нужные ваши функции которые нужно залогировать
пишем логер с буфером(скорость наверняка будет большая)
и по кольцу буфера сбрасываем содержимое буфера в файл
вуаля
я такими фокусами занимался когда всякие дрова для DVB карт портировал
и нужны были данные по портам мапинга отслеживатьии
| От: | Евгений Музыченко | http://software.muzychenko.net/rus |
Дата: | 24.02.18 02:01 | ||
Оценка: |
Здравствуйте, reversecode, Вы писали:
R>выключить обратно AML Enumerator и посмотреть не возрастет ли ?
В смысле? Это локальный режим утилиты HWiNFO, он используется только в ней, когда она запускается. Потребление-то было вне зависимости от использования каких-либо средств, сразу после загрузки системы. А теперь я, наоборот, не могу добиться возрастания потребления.
R>пишем драйвер который грузится и в процессе загрузки ловит acpi.sys и хучит нужные ваши функции которые нужно залогировать
R>пишем логер с буфером(скорость наверняка будет большая)
R>и по кольцу буфера сбрасываем содержимое буфера в файл
Угу, только времени это заняло бы неслабо — я надеялся, что за двадцать лет уже придумали что-нибудь относительно готовое, хоть бы и в виде конструктора.