DXGI_ERROR_DEVICE_REMOVED: Panyebab, Solusi, lan Pandhuan Teknis Lengkap

Nganyari pungkasan: 22/10/2025
Pengarang: Daniel Teras

  • Kesalahan nuduhake mundhut GPU utawa urip maneh; mbutuhake mbangun maneh piranti lan sumber daya.
  • Bayangan, overlay, AA agresif, DSR lan pembalap sing ora stabil biasane nyebabake.
  • TDR njiwet (TdrDelay / TdrDdiDelay utawa TdrLevel), pembalap resik, nambah stabilitas.
  • Ing D3D11 sampeyan kudu nyekel kesalahan sawise Present / ResizeBuffers lan nangani HandleDeviceLost.
DXGI_ERROR_DEVICE_REMOVED

Yen sampeyan muter ing PC, sampeyan mbokmenawa bakal teka tengen pesen cepet utawa mengko. DXGI_ERROR_DEVICE_REMOVEDKaton ketoke acak, tubrukan game kanggo desktop, lan ninggalake sampeyan karo pasuryan poker ing tengah game. Sanajan katon mumetake, ana sawetara panyebab sing kondhang lan sawetara solusi sing bisa dicoba saiki.

Ing pandhuan iki, aku nerangake kanthi rinci lan tanpa embel-embel, apa tegese kesalahan iki, kenapa kedadeyan, lan cara ngatasi saka macem-macem sudut: Setelan sistem, driver, registri Windows, konfigurasi game, lan, kanggo program sing nganggo Direct3D 11, kode kontrol sing kuat. kanggo rekreasi piranti. Sampeyan uga bakal weruh kasus pamuter urip nyata, pedoman diagnostik, lan bebaya penting supaya ora nggawe kekacoan.

Apa DXGI_ERROR_DEVICE_REMOVED lan kenapa kedadeyan kasebut?

Kesalahan DXGI_ERROR_DEVICE_REMOVED Nuduhake yen GPU ora kasedhiya kanggo aplikasi kasebut, amarga sistem wis diwiwiti maneh (TDR), driver wis dianyari, komputer wis ngalih saka terpadu kanggo grafis darmabakti utawa secara harfiah, piranti wis pedhot. Ing Direct3D 11, negara "piranti ilang" lawas saka D3D9 ora ana maneh, nanging kasedhiyan adaptor isih bisa diganti lan piranti kudu digawe maneh.

Ing antarane skenario sing paling umum yaiku: Reset GPU amarga kacilakan driver, nganyari driver panas, ngalih GPU aktif ing laptop, wektu entek amarga akeh beban utawa masalah stabilitas amarga overclocking / suhu. Malah sing gampang kaya ngalih monitor utawa ngowahi ukuran jendhela bisa nemokake kondisi piranti sing wis dibusak.

DXGI_ERROR_DEVICE_REMOVED

Gejala lan pesen khas sampeyan bakal weruh

Manifestasi sing biasa yaiku kacilakan ing desktop kanthi kothak dialog mesin game kaya iki: Kesalahan Fatal - Kesalahan Mesin lan string ": 0x887A0005". Ing sawetara game bebaya iki didhelikake ing layar wutuh; sijine game ing mode jendela bisa mbantu nggambarake. Ora umum yen Penampil Acara nampilake pesen umum kayata "File Sistem File 'EasyAntiCheat_EOSSys' (...) kasil diundhuh" sing ora oyod saka masalah.

Gejala umum liyane yaiku sawise 1 nganti 4 jam sesi sing kuat, game kasebut ditutup tanpa ado maneh lan, nalika sampeyan mbukak maneh, kabeh katon normal ing Manager Piranti lan ing log driver, tanpa kesalahan kritis ketok. Ing sawetara kasus, padha uga katon Pelanggaran Akses Pangecualian, sing kudu dianggep minangka masalah kapisah saka DXGI.

Penyebab umum sing kudu ditimbang

Sanajan dhaptar kasebut ora lengkap, iki sing paling akeh diulang: driver sing ora stabil utawa ora kompatibel, overclock GPU/VRAM/CPU, suhu dhuwur, fitur rekaman/shading latar mburi, setelan grafis agresif (AA, DSR, 4K@165 Hz), jadwal game (akeh prentah sing nabrak driver) lan, ing laptop, owah-owahan adaptor aktif. Kombinasi saka sawetara faktor asring micu a wektu ne entek utawa "nyumerepi" saka controller.

Konten eksklusif - Klik kene  Apa keyboard solar worth iku? Pros lan cons saka peripheral nirkabel lan baterei-free

Sistem uga mengaruhi: karakteristik Hardware-Accelerated GPU Scheduling (HAGS) Kadhangkala nyebabake stabilitas, mula mateni iku minangka langkah pisanan sing apik. Lan ati-ati, nganyari driver latar mburi bisa nyebabake kesalahan iki tanpa sampeyan sadhar. mung sawise miwiti maneh utawa nerusake saka mode turu.

Pengalaman GeForce ora bisa nemokake game sampeyan

Ndandani cepet kanggo nyoba dhisik

Sadurunge miwiti apa wae sing serius, sisihake takhayul lan fokus ing dhasar lan langkah-langkah safety. Sawetara langkah prasaja, kayata Pateni overlay ing game (GeForce Experience ShadowPlay/In-Game Overlay), matesi FPS, utawa ngedhunake profil grafis kanthi siji titik menehi asil sing nggumunake:

  • Pateni In-Game Overlay de GeForce Pengalaman: Bukak Pengalaman GeForce minangka administrator, pindhah menyang Umum lan mateni "In-Game Overlay / Share".
  • Coba muter ing mode windowed utawa tanpa wates kanggo ndeleng pesen kesalahan lan nyuda owah-owahan mode layar.
  • Sauntara nyuda resolusi, refresh rate lan ngilangake DSR yen sampeyan meksa 3840 × 2160 ing monitor 1080p, amarga tekanan pipa.
  • Pateni HAGS: Setelan Windows > Sistem > Tampilan > Grafik > Setelan Grafik Default > Pemrograman GPU kanthi cepet hardware ing Disabled.

Yen stabil kaya iki, sampeyan ngerti menyang ngendi; yen ora, iki wektu kanggo nggulung lengen klambi lan terus karo bagean ing ngisor iki.

TDR Registry Tweaks: Loro Pendekatan Aman (kanthi Ati-ati)

Windows nggabungake mekanisme sing diarani TDR (Waktu Deteksi lan Recovery) kang miwiti maneh GPU yen njupuk dawa banget kanggo nanggapi. Kita bisa nyetel wektu kanggo ngidini beban abot. Ana rong pendekatan sing dilapurake dening komunitas lan pandhuan teknis: nambah wektu karo TdrDelay lan TdrDdiDelay, utawa nyetel TdrLevelPenting: Nutul pendaptaran nggawa risiko; nggawe salinan sadurunge ngganti apa-apa.

Peringatan penting: Yen sampeyan ora jelas babagan apa sing sampeyan lakoni, aja terus.Pangowahan Registry sing salah bisa ngrusak Windows. Salin printah iki menyang Command Prompt minangka administrator sadurunge nerusake:

reg export "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" "%USERPROFILE%\Desktop\GraphicsDrivers.reg" /y

Cara 1: Ngluwihi wektu nganggo TdrDelay lan TdrDdiDelay

Trik sing wis nyimpen kabeh sesi kanggo luwih saka siji wong yaiku nambahake rong nilai DWORD (32-bit) ing ngisor iki. HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers kanthi nilai heksadesimal 3c (60)Cara iki ngidini wong sing sadurunge metu sawise 3-4 menit kanggo muter nganti jam, sanajan ora ngrampungake kacilakan liyane kayata "Pelanggaran Akses Pengecualian".

  1. Bukak menu Start, ketik regedit lan ketik Registry Editor.
  2. Tempel ing bilah alamat: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
  3. Ing panel tengen, klik-tengen > New > Nilai DWORD (32 bit), jenenge wae TdrDdiDelay.
  4. Bukak, tandhani Hexadecimal Base lan sijine 3c minangka Nilai data (padha karo 60 detik).
  5. Baleni nggawe TdrDelay kanthi nilai sing padha 3c.
  6. Priksa manawa loro-lorone ana lan miwiti maneh komputer kanggo ngetrapake pangowahan kasebut.
Konten eksklusif - Klik kene  Apa sampeyan tuku RTX 50? Sampeyan kudu mriksa manawa ana cacat lan kurang daya tinimbang sing diiklanake.

Ide iki nggawe Windows ngenteni luwih suwe sadurunge mateni GPU. Ing akeh banget nuntut, sing menit ekstra bisa nyegah reset otomatis lan expulsion gameYen sampeyan ora weruh perbaikan, batalaken owah-owahan utawa coba cara ing ngisor iki.

Cara 2: Nyetel TdrLevel

Pandhuan liyane ngusulake nggawe nilai DWORD TdrLevel kanggo 0 ing path Registry padha kanggo ngowahi prilaku TDR kang. Proses kasebut padha nanging kanthi nilai siji:

  1. En Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers, klik kanan > New > DWORD (32 bit).
  2. Menehi jeneng TdrLevel lan nyetel nilai kanggo 0.
  3. Simpen lan miwiti maneh Windows

Aplikasi mung siji saka pendekatan ing wektu lan test. Yen ana masalah, bali menyang negara sadurunge kanthi mulihake salinan serep. Pendhaftaran apa sing sampeyan lakoni ing wiwitan.

Setelan NVIDIA: ShadowPlay lan Anti-Aliasing

Njupuk latar mburi / overlay bisa ngganggu. Saliyane overlay, ana pilihan liyane sing menarik: mateni global Anti-Aliasing saka Panel Kontrol NVIDIA. Iku ora becik visual, nanging efektif minangka tes stabilitas.

  • Panel Kontrol NVIDIA > Atur Setelan 3D > Setelan global.
  • Pateni kabeh opsi Anti-Aliasing (Mati) lan aplikasi.
  • Priksa manawa game mandheg mbuwang DXGI sawise sawetara game ing saurutan.

Yen iki mbenakake, sampeyan bisa mulihake AA ing "Aplikasi Controlled" mode utawa nggunakake kualitas moderat, lan gabungke karo watesan FPS kanggo stabil pipo.

DDU

Drivers: Instal maneh sak tenane utawa muter maneh

Umume kasus dirampungake kanthi instal ulang driver GPU sing resik. Cara sing paling dipercaya yaiku nggunakake DDU (Display Driver Uninstaller) Ing Mode Aman, mbusak turahan banjur instal driver sing disaranake. Yen sampeyan wis nyoba iki tanpa sukses, langkah sing migunani yaiku bali menyang driver sadurungé saka Manager Piranti. Yen sampeyan nggunakake AMD, ndeleng Masalah karo AMD Adrenalin sing bisa ngganggu nalika instalasi.

  • Manager Piranti> Tampilan Adaptor> GPU> Properti> tab Driver.
  • Usa Muter Mundur yen aktif.
  • Yen ora, coba "Update Driver"> Telusuri driver kanthi otomatis, utawa instal versi anyar kanthi manual. dikenal kanggo stabilitas.

Sawise owah-owahan driver, urip maneh lan mriksa. Aja nganyari driver sadurunge sesi dawa; luwih apik kanggo nyoba ing cendhak lan ngesyahke manawa DXGI utawa "Piranti Hung" ora katon.

Setelan game lan sistem sing nggawe prabédan

Ngluwihi pembalap lan pendaptaran, njupuk setelan game lan sistem sing bener iku kunci. Kombo 4K, 165Hz, lan DSR ing monitor Full HD minangka klasik. ora stabil intermiten. Mudhun menyang resolusi asli monitor, mbatesi FPS, lan nyuda lonjakan beban GPU.

  • Usa resolusi asli saka monitor (contone 1920 × 1080 yen panel sampeyan 1080p) lan mateni DSR.
  • Tutup FPS ing game utawa dening pembalap (contone 144 utawa 120) kanggo ngindhari spike. Puncak ing 165 Hz bisa saturate antrian printah.
  • Coba gunakake V-Sync utawa G-Sync/Freesync sing dikonfigurasi kanthi bener; ngindhari owah-owahan mode layar sing kerep.
  • Yen sampeyan OC GPU / VRAM / CPU, mudhun menyang frekuensi Simpenan utawa malah undervolt cilik.
Konten eksklusif - Klik kene  Kabeh sing sampeyan kudu ngerti sadurunge nganyarke PC kanggo muter ing 4K

Ing sawetara judhul, miwiti ing jendhela ngijini sampeyan kanggo ndeleng tandha DXGI nalika layar wutuh ilang. Contone, pemain dibukak "r5apex_dx12.exe" kanthi argumentasi -steam +fps_max unlimited -game R2 lan mung ing jendhela bisa maca kesalahan; owah-owahan cilik ing mode nggawe prabédan ing Reproduksi saka Gagal.

Priksa dhaptar praktik sing apik kanggo nyilikake DXGI

Ayo maneh, kanthi sirah sing keren, urutan logis kanggo ngatasi masalah kasebut tanpa dadi edan. Ide iki kanggo pindhah saka paling invasif kanggo paling teknis. testing antarane saben langkah:

  • Copot overlay / ShadowPlay lan perekam wektu nyata; mateni HAGS.
  • Gunakake resolusi asli, tutup FPS, lan AA moderat utawa dipateni saka panel NVIDIA.
  • Priksa suhu, copot OC lan aja nganti puncak beban tetep ing 165 Hz kajaba pancen perlu.
  • Instal maneh driver nganggo DDU; yen gagal, coba a driver stabil sadurungé lan sah.
  • Mung yen tetep, aplikasi salah siji saka Setelan TDR saka Registry lan ngevaluasi kanggo sawetara jam.
  • Yen sampeyan berkembang, ngleksanakake rute saka HandleDeviceLost, GetDeviceRemovedReason lan coba nganggo dxcap -forcetdr.

Sajrone tes, tetep game ing jendela utawa tanpa wates kanggo ndeleng pesen, lan cathetan versi, frekuensi katon lan owah-owahan digawe. Traceability iki bakal ngirit wektu sampeyan.

Nalika kanggo escalate masalah

Yen sawise nyoba kabeh sing kasebut ing ndhuwur sampeyan isih ngalami larangan sing kerep, disaranake escalate. Bukak tiket karo dhukungan game nyediakake log, DxDiag, informasi driver, langkah pas, lan apa kesalahan katon nganggo utawa tanpa overlay / HAGS. Apa padha karo Dhukungan pabrikan GPU yen sampeyan curiga versi driver tartamtu. Ing hardware anyar, uga nyoba a benchmark stabil (tanpa tiba ing DXGI) kanggo ngilangi cacat fisik.

Ing lingkungan pangembangan, ngasilake a dijupuk diagnostik Kanthi Graphics Tools, micu TDR karo dxcap lan masang tilak; sampeyan bakal nggawe urip luwih gampang kanggo insinyur sing kudu ngasilake lan sampeyan bakal duwe luwih akeh kemungkinan nampa koreksi migunani.

Kanthi kabeh ing ndhuwur sampeyan duwe sawetara lengkap nimbulaké lan solusi kanggo ngadhepi ing DXGI_ERROR_DEVICE_REMOVED: saka mateni overlay lan ngurangi beban puncak, kanggo nginstal maneh utawa muter maneh pembalap, kanggo ngapiki TDR ing Registry karo intelijen lan, yen sampeyan program, ngleksanakake piranti nggawe maneh lan logika diagnostik karo GetDeviceRemovedReason lan dxcap. Ora ana peluru perak, nanging ana dalan tertib kanggo mbalekake sesi dawa lan mulihake stabilitas kanggo game tanpa tiba cendhak.

Pesen ilang piranti ing Unreal Engine
Artikel sing gegandhengan:
Pesen Ilang Piranti ing Mesin Ora Nyata Dijelasake: Panyebab lan Solusi Donya Nyata