Заманбап оюндарда DirectX 12 катасын кантип оңдоого болот: DXGI_ERROR_DEVICE_HUNG / 0x887A0005:

Акыркы жаңыртуу: 09/10/2025

  • Графикалык туруксуздукка байланыштуу ката: көбүнчө драйверлер, TDR жана DX12 тартылат.
  • Мүчүлүштүктөрдү оңдоо режимин иштетүү, DX11ди мажбурлоо жана файлдарды текшерүү көп иштерди чечет.
  • TDR жөндөөлөрү (TdrLevel), катмарларды өчүрүү/Динамикалык Vibrance жана DDU айырманы түзөт.
  • nvlddmkm.sys уруксаттарын текшерүүдө жана ишке киргизгичтерди которуштурууда реалдуу турмуштагы учурлар жакшыртылганын тастыктайт.
DXGI_ERROR_DEVICE_HUNG / 0x887A0005:

Эгер сиз ойноп жатканда 0x887A0005 же 0x887A0006 коддору бар коркунучтуу DXGI_ERROR_DEVICE_HUNG алсаңыз, сеансыңыз күтүлбөгөн жерден бүтүшү мүмкүн. Бул DirectX катасы өзгөчө тажатма. популярдуу аталыштарда жана кээде эскертүүсүз менюда же күтүү бөлмөсүндө пайда болот.

Бул колдонмодо биз чыныгы жашоодогу эң кеңири тараган учурларды, мүмкүн болгон себептерди жана иш жүзүндө иштеген чечимдерди чогулттук: NVIDIAда мүчүлүштүктөрдү оңдоо режимин иштетүүдөн жана реестрдеги TDR ачкычтарын тууралоодон, файлдарды текшерүү, DX11ди мажбурлоо, NVIDIA колдонмосундагы жаңы функцияларды өчүрүү жана nvlddmkm.sys уруксаттарын текшерүү. Баары этап менен жана испан тилинде түшүндүрүлгөн.

DXGI_ERROR_DEVICE_HUNG деген эмне (0x887A0005 / 0x887A0006)

DXGI_ERROR_DEVICE_HUNG графикалык түзүлүш жараксыз буйруктарды алгандан кийин иштебей калганын же туруксуз абалда экенин көрсөтөт. Windows аны рамкалайт DirectX каталары жана адатта "Engine Error" сыяктуу билдирүүлөр же 6068 же 0x887A0006 сыяктуу тиешелүү коддор менен коштолуп, оюнду жабуу менен аяктайт.

Microsoft бул маселени оюн менен графикалык жабдыктын ортосундагы байланыш катасы катары сүрөттөйт. Бул ашыкча ылдамдык, драйверлер, API'лер (DX11/DX12), TDR тайм-ауттары же бузулган файлдар аркылуу ишке ашырылышы мүмкүн.Кээде бир же эки оюнга гана таасир этет; башка учурларда, ал кеңири таралган.

 

DXGI_ERROR_DEVICE_HUNG

Ийгиликсиздиктин жалпы себептери

  • GPU же CPU overclocking: өндүрүмдүүлүгүн жогорулатат, бирок TDR жана DirectX кыйроосуна алып келген туруксуздукту киргизиши мүмкүн.
  • Көйгөйлүү же бузулган айдоочулар: мүчүлүштүктөр, кир орнотуулар же GPU өзгөртүлгөндөн кийин калган версиялар.
  • API жана графикалык орнотуулар: DX12 кээ бир наамдар же компьютерлер боюнча оору болушу мүмкүн; DX11ди мажбурлоо, адатта, аны турукташтырат.
  • Таймуттарды аныктоо жана калыбына келтирүү (TDR): Windows драйверди өчүрүп күйгүзөт, эгерде ал "жооп бербесе"; туура эмес туураланган TdrLevel/TdrDelay маанилери начарлашы мүмкүн.
  • Бузулган оюн файлдары: Бузулган пакеттер же толук эмес жаңыртуулар.
  • Туура эмес GPU колдонуу интеграцияланган жана атайын графикасы бар компьютерлерде.
  • Уруксаттардын жоктугу же артыкчылыктары жок аткаруу оюнду ишке киргизүүдө.
  • nvlddmkm.sys файл уруксаттары DriverStore: конкреттүү учурлар кайра дайындоодон кийин жакшырат.
  • Колдонмонун катмарлары жана өзгөчөлүктөрү (кабатташуу, булут синхрондоштуруу, RTX динамикалык титирөө).

Адатта эң көп иштеген тез оңдоолор

Майда-чүйдөсүнө чейин, бул эң жогорку жыйынды ийгиликке ээ болгон иш-аракеттер: NVIDIAдагы мүчүлүштүктөрдү оңдоо режимин иштетүү, NVIDIA колдонмосунда RTX Dynamic Vibrance өчүрүү, оюн файлдарын текшериңиз/кайра жасаңыз, мүмкүн болсо DX11ди күчтөңүз жана драйверлерди DDU менен тазалаңыз/кайра орнотуңуз.

  • Мүчүлүштүктөрдү оңдоо режими (NVIDIA): Ар кандай заводдук/жеке GPU ашыкча ылдамдыгын өчүрөт.
  • RTX динамикалык Vibrance өчүрүү NVIDIA бета колдонмосунда, эгер сиз аны MSFS же башка оюндар менен колдонсоңуз.
  • Force DX11 DX12 астында көйгөйлөр менен оюндарда; Epicте, буйрук сабынын аргументтерин колдонуңуз.
  • Бүтүндүгүн текшерүү Steam/Epic/Battle.net ичиндеги файлдардын саны; бузулган файлдар көп болсо, кайра орнотуу.
  • Атайын GPU тандаңыз Эгерде сизде интеграцияланган графика бар болсо, NVIDIA/AMD панелинде.
  • администратору катары иштетүү оюндун .exe файлы (орнотуу папкасынан эң жакшысы).
  • Оверкакты жокко чыгаруу CPU/GPU жана заводдун жөндөөлөрүн текшериңиз.
  • DDU менен драйверлерди кайра орнотуңуз жана мурунку туруктуу версияларды сынап көрүңүз (акыркысы дайыма эле эң жакшы эмес).
Эксклюзивдүү мазмун - Бул жерди басыңыз  Minecraft Java катасы: Орнотуу жана ишке киргизүү көйгөйлөрүн кантип чечсе болот

DirectX

кадам-кадам көрсөтмөлөр

1) Оюнду администратор артыкчылыктары менен иштетиңиз

Кээ бир компьютерлерде оюн тутум компоненттерине кирүү үчүн жогорулатылган уруксаттарды талап кылат. .exe турган папкага өтүңүз Оюндан, чычкандын оң баскычын чыкылдатып, "Касиеттер", "Шайкештик" өтмөгүн басып, "Бул программаны администратор катары иштетүү" дегенди тандаңыз. Колдонуу жана сыноо.

2) NVIDIA башкаруу панелинен мүчүлүштүктөрдү оңдоо режимин иштетүү

Бул жөндөө туруксуздуктарды азайтып, GPU'нун ашыкча ылдамдыгын (анын ичинде заводдук ылдамдыкты) өчүрөт. Иш тактасын оң баскыч менен чыкылдатып, NVIDIA башкаруу панелине өтүңүз, Жардам менюсун ачып, "Мүчүлүштүктөрдү оңдоо режимин" тандаңыз. Оюнду кайра баштаңыз.

3) Оюн файлдарын оңдоо/текшерүү

Оюн пакетинин бузулушу DXGI каталарын жаратат. Эпикалык оюндарда: Китепкана, оюндагы үч чекит баскычы, Башкаруу жана Текшерүү. Steamде: Китепкана, оюнду оң баскыч менен чыкылдатыңыз, Properties, Local Files жана "Оюн файлдарынын бүтүндүгүн текшерүү".

4) Туура GPU колдонуп жатканыңызды текшериңиз

iGPU + dGPU менен ноутбуктарда же компьютерлерде оюн интеграциялангандан башталышы мүмкүн. NVIDIA Башкаруу панели → 3D жөндөөлөрүн башкаруу → Программа орнотуулары, оюнду тандап, "Артыкчылыктуу графикалык процессордун" астынан "Жогорку натыйжалуу NVIDIA процессорун" тандаңыз. Колдонуу.

Эгер сиз AMD колдонуп жатсаңыз, AMD Radeon Орнотууларын ачып, Система → Которулуучу Графикаларга өтүп, дайындаңыз "Жогорку өндүрүмдүүлүктөгү GPU" оюнга.

5) Графикалык драйверди жаңыртыңыз (же өзгөртүңүз).

Кабардын өзү дисплей адаптериндеги көйгөй жөнүндө айтылат. Расмий веб-сайттан драйверди жүктөп алыңыз Жалпы жаңырткычтарды колдонуунун ордуна NVIDIA же AMDден алыңыз же акыркысы сизге көйгөй жаратып жатса, белгилүү туруктуу релизди тазалоо жана кайра орнотуу үчүн DDU колдонуңуз.

  • DDU (Clean Uninstall): Коопсуз режим, драйверди алып салыңыз, кайра жүктүңүз, анан тандалган драйверди орнотуңуз.
  • Эгер белгилүү бир бутак (мисалы, 2080 Ti боюнча 418.81) сизди аткарбай калса, башка версиясын аракет кыл коомчулук тарабынан тастыкталган.
Эксклюзивдүү мазмун - Бул жерди басыңыз  Windows 11 сизден каттоо эсебине кирүүнү суранбай кантип токтотуу керек

6) DX12ди өчүрүп, карама-каршы оюндарда DX11ди мажбурлоо

DX12 дайыма эле мыкты вариант эмес. Эгер оюн DX11/DX12 селекторун сунуш кылса Анын орнотууларынан DX11ди тандаңыз. Epic Launcher'де сиз аны мажбурлай аласыз: Орнотуулар → оюнга сыдырыңыз → "Кошумча буйрук сабынын аргументтерин" белгилеп, териңиз d3d11. Колдонуу жана сыноо.

7) GPU же CPU ашыкча сааттарын жокко чыгарыңыз

Overclocking, атүгүл жарык болсо да, TDRди ишке киргизиши мүмкүн. Демейки маанилерди калыбына келтирүү MSI Afterburner (GPU) жана BIOS/UEFI (CPU) ичинде. BIOS'та Өркүндөтүлгөн параметрлерге өтүп, "Демейки параметрлерди" жүктөп, сактап, кайра жүктөңүз. Турукташабы, карагыла.

8) Реестрдеги TDRди тууралаңыз: TdrLevel жана TdrDelay

Windows графикалык драйвер жооп бербей жатканын аныктаса, аны өчүрүп күйгүзөт. Кээ бир колдонуучулар бузулууларды азайтышты калыбына келтирүүнү өчүрүү же күтүү мөөнөтүн узартуу. Этияттык менен улантыңыз.

  • Реестр редакторун администратор катары ачыңыз (regedit).
  • Төмөнкүгө чабыттоо: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers.
  • аттуу DWORD (32-бит) маанисин түзүңүз TdrLevel жана аны 0 (нөл) коюңуз.
  • Кааласаңыз, кээ бирлери аракет кылышат TdrDelay айдоочу кайра иштетүүгө чейин убакытты узартуу үчүн.
  • Өзгөртүүлөрдү киргизгенден кийин компьютериңизди өчүрүп күйгүзүңүз.

Эскертүү: TDR тийүү себебин эмес, симптомду жашырышы мүмкүн. Реестрдин көчүрмөсүн жасаңыз эч нерсени өзгөртүүдөн мурун жана ал жакшырбаса, кайра кайтарыңыз.

9) nvlddmkm.sys файлынын уруксаттарын текшерүү (конкреттүү учурларда)

Толук уруксаттар берилгенден кийин жакшыртуулар айтылды nvlddmkm.sys DriverStore жолунда. жайгашкан жери, адатта, бир нерсе болуп саналат: C:\Windows\System32\DriverStore\FileRepository\…\nvlddmkm.sys. Пропорцияларды ачыңыз → Коопсуздук жана колдонуучуңуз/системаңыз үчүн уруксаттарды тууралаңыз. Бул өнүккөн өзгөртүү болуп саналат: аны артка кайтарууну билсеңиз гана жасаңыз.

10) Үчүнчү тараптын өзгөчөлүктөрүн жана катмарларын өчүрүү

Кабаттоо жана синхрондоштуруу тоскоолдук кылышы мүмкүн. Кабаттарды өчүрүү (Steam, GeForce Experience, Discord) жана сыноо. Steamде, ошондой эле карама-каршы оюн үчүн булут синхрондоштурууну убактылуу өчүрүңүз.

11) NVIDIA бета колдонмосу менен MSFS иши: RTX Dynamic Vibrance өчүрүү

NVIDIA_app_beta_v10.0.1.253 версиясы менен, RTX Dynamic Vibrance 0x887A0006 менен кыйроого себеп болгон MSFS 2020. NVIDIA колдонмосуна кирип, ал функцияны өчүрүңүз - оюн бузулушун токтотушу керек.

12) Көйгөй чечилбесе, ишке киргизгичти өзгөртүңүз

Чынында эле, ошол эле оюн Battle.net сайтынан ишке киргенде кыйрап, бирок турукташты. аны Steamге жылдырууЭгер сизде расмий платформага альтернатива болсо, анда аракет кылуу керек.

Эксклюзивдүү мазмун - Бул жерди басыңыз  Тапшырма менеджери жана ресурс мониторду кантип өздөштүрүү керек

13) Системанын бүтүндүгүн текшерүү

Кээ бир колдонуучулар аткарылган SFC / scannow, CHKDSK жана MEMTEST. SFC файлдарды оңдосо да, катаны дайыма эле оңдой бербейт. дагы эле, Бул Windows дени сак экенин текшерүү үчүн сунуш кылынат тактоону улантуудан мурун.

14) Автомобилдерди оңдоо куралдары жөнүндө

0x887A0006/0x887A0005 каталарын бир чыкылдатуу менен оңдоого убада кылган акы төлөнүүчү коммуналдык программалар бар. Алар маанилүү эмес жана өтө этият болушу керек.: Изилдөөңүздү жасаңыз, PUPтерден качыңыз жана керемет убадалардан этият болуңуз. Көпчүлүк учурларда, жогорудагы кадамдар жетиштүү.

Стандарттык эскертүү: Кээ бир форум шилтемелери же сунуштар тышкы сайттарды көрсөтөт. Маалыматтын ишенимдүү экенин текшериңиз жана агрессивдүү жарнамалар тарабынан колдоого алынган программалык камсыздоону жүктөөдөн качыңыз.

Сиздин аппараттык жана оюндун негизинде конкреттүү эскертүүлөр

  • RTX 20xx (2080 Ti) жана белгилүү бир айдоочу бутактарыЖаңыртуудан кийин катаны байкасаңыз, мурунку туруктуу версиясын колдонуп көрүңүз. Ар дайым сүйүктүү драйвериңиздин камдык орнотуучусун сактаңыз.
  • SLI жана көп GPU конфигурациялары: SLIдагы GTX 980 менен мезгил-мезгили менен бузулуулар болгон. сыноо үчүн SLI өчүрүү, бир адаптер жана колдонуу TDR жана айдоочулар менен текшерүүлөрдү кайталаңызЗаманбап оюндар SLI'дан араң пайдаланат жана көбүрөөк бузулушу мүмкүн.
  • Warzone/MW3 аймагындагы жогорку класстагы шаймандар кыйроого учурады: : туура температурада (75 °Cден төмөн) жана көрүнөө ашыкча ылдамдыкта болсо да, NVIDIA мүчүлүштүктөрдү оңдоо режими жана nvlddmkm.sys боюнча уруксаттарды текшерүү турукташтырууга жардам берди. Ошондой эле, мүмкүн болсо, платформаларды алмаштырууну карап көрүңүз.
  • NVIDIA Game Pass боюнча MSFS 2020 (бета колдонмо): өчүрөт RTX динамикалык титирөөЭгер ал оңдолсо, NVIDIA колдоо кызматына кабарлаңыз, алар аны келечектеги чыгарылыштарда оңдой алышат.

Эгер сиз буга чейин жеткен болсоңуз, анда сизде DXGI_ERROR_DEVICE_HUNG 0x887A0005/0x887A0006га бардык тараптан чабуул коюу үчүн чаралардын толук комплекси болот: Айдоочулар, API, TDR, файлдын бүтүндүгү, уруксаттар жана программалык камсыздоонун өзгөчөлүктөрүNVIDIA Debug Mode, DX11ди мажбурлоо, көйгөйлүү функцияларды өчүрүү (мисалы, бета колдонмосунда RTX Dynamic Vibrance), файлдарды текшерүү жана таза драйверди кайра орнотуунун айкалышы көбүнчө күчтүү машиналарда да туруктуулукту калыбына келтирет; өжөр сценарийлерде, TdrLevelди тууралоо, nvlddmkm.sys уруксаттарын текшерүү жана мүмкүн болсо, ишке киргизгичтерди которуштуруу кыйроолорсуз ойноого кайтып келүү үчүн негизги болгон.

iGPU жана арналган бири күрөшөт
Окшош макала:
iGPU жана арналган GPU күрөшү: ар бир колдонмого туура GPU түзүүнү мажбурлап, кекечтенүүдөн сактаныңыз