BSOD Ошибка: IRQL_NOT_LESS_OR_EQUAL (0xA), Виновник: amdppm.sys
Мой ноутбук:
Номер модели: A715-42G
Номер по каталогу: NH.QE5ER.006
Серийный номер : NHQE5ER006241050AC3400
Имя устройства DESKTOP-UBQFKCU
Процессор AMD Ryzen 7 5700U with Radeon Graphics (1.80 GHz)
Оперативная память 16,0 ГБ (доступно: 15,3 ГБ)
Графическая плата NVIDIA GeForce RTX 3050 Laptop GPU (4 ГБ)
AMD Radeon(TM) Graphics (496 МБ)
Память Используется 323 GB из 477 GB
Код устройства CDE07276-8172-4263-B876-0082F258719B
Код продукта 00342-42320-70584-AAOEM
Тип системы 64-разрядная операционная система, процессор x64
Перо и сенсорный ввод Для этого монитора недоступен ввод с помощью пера и сенсорный ввод
Выпуск Windows 11 Домашняя для одного языка
Версия 25H2
Дата установки 26.03.2026
Сборка ОС 26200.8246
Взаимодействие Пакет интерфейса компонентов Windows 1000.26100.297.0
Периодически в играх случается BSOD, чаще просто вылеты. Всегда жалобы на память (попытка записи в несуществующий адрес памяти например). Пытался решить проблему с помощью ИИ, но толку мало. Вот что говорит Qwen после того, как я скинул ему логи игры (Minecraft с модами), ошибки с журнала Windows и анализ дампа последнего BSOD'а через WinDbg:
Кратко по дампу: Ошибка:
IRQL_NOT_LESS_OR_EQUAL (0xA)Виновник:amdppm.sys— драйвер управления питанием процессора AMD Функция:ComputeHyperThreadedProcessorEnergyUsingMsr+0x120Суть: Драйвер попытался обратиться к выгружаемой памяти по адресу0x1000000на уровне прерывания DISPATCH_LEVEL (IRQL 2), что запрещено. Это баг в драйвере или несовместимость с текущей версией Windows. Контекст: Сбой произошёл во время работыjavaw.exe(Minecraft), но процесс здесь вторичен — проблема на уровне ядра.
Переустанавливал Windows трижды (и через восстановление windows, и выполнял чистую переустановку через флешку с форматированием диска). Переустанавливал драйвера (и через центр обновления windows, и с официальных сайтов производителей комплектующих (NVidia, AMD и тд), и с сайта производителя моего ноутбука на конкретно мою модель, повторял всё это и через DDU). Отдавал ноутбук в сервис на обслуживание (замена термопасты, термопрокладок, чистка системы охлаждения, т.к. температуры до этого доходили до 90-95 градусов).
Вот весь текст из WinDbg:
ExtensionGallery settings after reading 'SOFTWARE\Microsoft\Debug Engine' registry: ExtensionGallery ExtensionRepository: Implicit ************* Path validation summary ************** Response Time (ms) Location Deferred srv* ************* Preparing the environment for Debugger Extensions Gallery repositories ************** ExtensionRepository : Implicit UseExperimentalFeatureForNugetShare : true AllowNugetExeUpdate : true NonInteractiveNuget : true AllowNugetMSCredentialProviderInstall : true AllowParallelInitializationOfLocalRepositories : true EnableRedirectToChakraJsProvider : false -- Configuring repositories ----> Repository : LocalInstalled, Enabled: true ----> Repository : UserExtensions, Enabled: true
Preparing the environment for Debugger Extensions Gallery repositories completed, duration 0.000 seconds ************* Waiting for Debugger Extensions Gallery to Initialize ************** Waiting for Debugger Extensions Gallery to Initialize completed, duration 0.063 seconds ----> Repository : UserExtensions, Enabled: true, Packages count: 0 ----> Repository : LocalInstalled, Enabled: true, Packages count: 46 Microsoft (R) Windows Debugger Version 10.0.29547.1002 AMD64 Copyright (c) Microsoft Corporation. All rights reserved. Loading Dump File [C:\Windows\Minidump\043026-19640-01.dmp] Mini Kernel Dump File: Only registers and stack trace are available ************* Path validation summary ************** Response Time (ms) Location Deferred srv* Symbol search path is: srv* Executable search path is: Windows 10 Kernel Version 26100 MP (16 procs) Free x64 Product: WinNt, suite: TerminalServer SingleUserTS Personal Kernel base = 0xfffff803
a0e00000 PsLoadedModuleList = 0xfffff803a1cf5150 Debug session time: Thu Apr 30 00:28:40.990 2026 (UTC + 5:00) System Uptime: 0 days 13:15:33.679 Loading Kernel Symbols ............................................................... ................................................................ ................................................................ ....................................... Loading User Symbols PEB is paged out (Peb.Ldr = 000000ad19bff018). Type ".hh dbgerr001" for details Loading unloaded module list .................................... For analysis of this file, run !analyze -v nt!KeBugCheckEx: fffff803a12fa330 48894c2408 mov qword ptr [rsp+8],rcx ss:ffffcb86e85c6680=000000000000000a 15: kd> !analyze -v Loading Kernel Symbols ............................................................... ................................................................ ................................................................ ....................................... Loading User Symbols PEB is paged out (Peb.Ldr = 000000ad19bff018). Type ".hh dbgerr001" for details Loading unloaded module list ....................................
*Bugcheck Analysis **
IRQL_NOT_LESS_OR_EQUAL (a) An attempt was made to access a pageable (or completely invalid) address at an interrupt request level (IRQL) that is too high. This is usually caused by drivers using improper addresses. If a kernel debugger is available get the stack backtrace. Arguments: Arg1: 0000000001000000, memory referenced Arg2: 0000000000000002, IRQL Arg3: 0000000000000000, bitfield : bit 0 : value 0 = read operation, 1 = write operation bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status) Arg4: fffff803a1205543, address which referenced memory Debugging Details:
KEY_VALUES_STRING: 1 Key : Analysis.CPU.mSec Value: 4921 Key : Analysis.Elapsed.mSec Value: 5726 Key : Analysis.IO.Other.Mb Value: 0 Key : Analysis.IO.Read.Mb Value: 1 Key : Analysis.IO.Write.Mb Value: 0 Key : Analysis.Init.CPU.mSec Value: 1203 Key : Analysis.Init.Elapsed.mSec Value: 8924 Key : Analysis.Memory.CommitPeak.Mb Value: 85 Key : Analysis.Version.DbgEng Value: 10.0.29547.1002 Key : Analysis.Version.Description Value: 10.2602.27.2 amd64fre Key : Analysis.Version.Ext Value: 1.2602.27.2 Key : Bugcheck.Code.LegacyAPI Value: 0xa Key : Bugcheck.Code.TargetModel Value: 0xa Key : Dump.Attributes.AsUlong Value: 0x21008 Key : Dump.Attributes.DiagDataWrittenToHeader Value: 1 Key : Dump.Attributes.ErrorCode Value: 0x0 Key : Dump.Attributes.KernelGeneratedTriageDump Value: 1 Key : Dump.Attributes.LastLine Value: Dump completed successfully. Key : Dump.Attributes.ProgressPercentage Value: 0 Key : Failure.Bucket Value: AV_amdppm!ComputeHyperThreadedProcessorEnergyUsingMsr Key : Failure.Exception.IP.Address Value: 0xfffff803a1205543 Key : Failure.Exception.IP.Module Value: nt Key : Failure.Exception.IP.Offset Value: 0x405543 Key : Failure.Hash Value: {98ee0e67-db09-9c56-3af2-47d935b54971} Key : Faulting.IP.Type Value: Paged Key : Stack.Pointer Value: NMI Key : WER.System.BIOSRevision Value: 1.10.0.0 BUGCHECK_CODE: a BUGCHECK_P1: 1000000 BUGCHECK_P2: 2 BUGCHECK_P3: 0 BUGCHECK_P4: fffff803a1205543 FILE_IN_CAB: 043026-19640-01.dmp DUMP_FILE_ATTRIBUTES: 0x21008 Kernel Generated Triage Dump FAULTING_THREAD: ffff910c7710d080 READ_ADDRESS: fffff803a1dc44d8: Unable to get MiVisibleState 0000000001000000 BLACKBOXBSD: 1 (!blackboxbsd) BLACKBOXNTFS: 1 (!blackboxntfs) BLACKBOXPNP: 1 (!blackboxpnp) BLACKBOXWINLOGON: 1 (!blackboxwinlogon) (!blackboxwinlogonnotify) CUSTOMER_CRASH_COUNT: 1 PROCESS_NAME: javaw.exe DPC_STACK_BASE: FFFFCB86E85C6FB0 IP_IN_PAGED_CODE: nt!KeEnumerateNextProcessor+13 fffff803
a1205543 440fb700 movzx r8d,word ptr [rax] STACK_TEXT: ffffcb86e85c6678 fffff803a14be2e9 : 000000000000000a 0000000001000000 0000000000000002 0000000000000000 : nt!KeBugCheckEx ffffcb86e85c6680 fffff803a14b95a8 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : nt!KiBugCheckDispatch+0x69 ffffcb86e85c67c0 fffff803a1205543 : fffff8033d6012e0 ffffcb86e85c69b0 fffff80300000000 ffffe181ff6d9a00 : nt!KiPageFault+0x468 ffffcb86e85c6958 fffff8033d6012e0 : ffffcb86e85c69b0 fffff80300000000 ffffe181ff6d9a00 0000000000000000 : nt!KeEnumerateNextProcessor+0x13 ffffcb86e85c6960 fffff803a124ff0a : 0000000000000000 0000000000000000 ffff910c60a9d980 0000000000000000 : amdppm!ComputeHyperThreadedProcessorEnergyUsingMsr+0x120 ffffcb86e85c6a60 fffff803a11b9ec0 : ffffe181ff6d1180 0000000000000000 fffff803a11b9ed0 ffffcb86e85c6e20 : nt!PpmCheckComputeEnergy+0x1aa ffffcb86e85c6ab0 fffff803a1056a92 : 0000000000000008 0000000000000000 0000000000000000 0000000000000000 : nt!PpmCheckRun+0xa0 ffffcb86e85c6ae0 fffff803a105341e : ffffcb86e85c6e20 ffff910c7744f080 ffffcb86e85c6e20 ffff910c7710d080 : nt!KiExecuteAllDpcs+0x692 ffffcb86e85c6d20 fffff803a14b2075 : 0000000000000000 ffffe181ff6d1180 ffff910c7710d080 000001e6a93aea30 : nt!KiRetireDpcList+0x43e ffffcb86e85c6fb0 fffff803a14b201f : ffffcb86ee1f0b60 fffff803a1094845 000001e6c6e5ee90 0000000000000000 : nt!KxSwapStacksAndRetireDpcList+0x5 ffffcb86ee1f0aa0 fffff803a1094845 : 000001e6c6e5ee90 0000000000000000 ffffe181ffab3dc0 000000ad1a1f9c20 : nt!KiPlatformSwapStacksAndCallReturn ffffcb86ee1f0ab0 fffff803a14b14af : 0000006f24ba11a2 00000800ec9cfb48 000000000004a188 000001e92075c620 : nt!KiDispatchInterrupt+0x65 ffffcb86ee1f0ae0 00007ff9125c0ef9 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : nt!KiDpcInterrupt+0x39f 000000ad1a1f9a50 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : 0x00007ff9125c0ef9 SYMBOL_NAME: amdppm!ComputeHyperThreadedProcessorEnergyUsingMsr+120 MODULE_NAME: amdppm IMAGE_NAME: amdppm.sys IMAGE_VERSION: 10.0.26100.8115 STACK_COMMAND: .process /r /p 0xffff910c6b374080; .thread /r /p 0xffff910c7710d080 ; kb BUCKET_ID_FUNC_OFFSET: 120 FAILURE_BUCKET_ID: AV_amdppm!ComputeHyperThreadedProcessorEnergyUsingMsr OSPLATFORM_TYPE: x64 OSNAME: Windows 10 FAILURE_ID_HASH: {98ee0e67-db09-9c56-3af2-47d935b54971} Followup: MachineOwner