Windows 7 bir sürücü kazasından nasıl kurtulur?


0

Ağabeyimin Windows 7 çalıştıran oyun bilgisayarının nvidia 690 ekran kartı için bir sürücü kazası geçirdiğini, ancak işletim sisteminin kendisinin kilitlenmediğini, bunun yerine kurtarıldığını iddia ettiğini fark ettim. Bunun nasıl mümkün olduğunu merak ediyordum? Çekirdeğin bellek koruması olmadığı için, sürücü çökmesinin tüm işletim sistemini çökerteceği izlenimini edindim, ki bu linux çekirdeği hakkındaki bilgilerime dayanıyor. Windows 7 işletim sisteminin çökmesini nasıl önler?

Yanıtlar:


2

Windows Vista ve WDDM sürücü modeliyle başlayarak, GPU sürücüleri bir çekirdek ve kullanıcı modu bölümüne bölünmüştür. Bu nedenle, kullanıcı modu bölümündeki bir sorun artık Windows ile çakışmıyor.

Gördüğünüz özelliğe GPU'ların Zaman Aşımı Tespiti ve Kurtarılması (TDR) adı verilir . Microsoft, burada bir makalede açıkladı .

  1. Windows Vista grafik yığınının Video Zamanlayıcı bileşeni, GPU’nun belirli bir görevi yürütmek için izin verilen kuantum süresinden daha uzun sürdüğünü algılar ve bu belirli görevi engellemeye çalışır. Preempt işlemi "bekleme" zaman aşımına sahiptir - gerçek "TDR zaman aşımı". Bu nedenle, bu adım işlemin "zaman aşımı tespiti" aşamasıdır. Windows Vista'daki varsayılan zaman aşımı süresi 2 saniyedir. GPU, TDR zaman aşımı içindeki mevcut görevi tamamlayamaz veya engelleyemezse, GPU'ya askıda kaldığı şekilde teşhis edilir.

  2. İşletim sistemi WDDM sürücüsüne bir zaman aşımı tespit edildiğini ve GPU’yu sıfırlaması gerektiğini bildirir. Sürücünün belleğe erişimi durdurması ve bu sürenin sonunda donanıma erişmemesi gerektiği söylenir. İşletim sistemi ve WDDM sürücüsü, ölüm sonrası teşhis için yararlı olabilecek donanım ve diğer durum bilgilerini toplar.

  3. İşletim sistemi grafik yığınının uygun durumunu sıfırlar. Grafik yığınının Video Belleği Yöneticisi bileşeni, tüm ayırmaları video belleğinden temizler. WDDM sürücüsü GPU donanım durumunu sıfırlar. Grafik yığını son eylemleri gerçekleştirir ve masaüstünü duyarlı duruma geri yükler. Daha önce belirtildiği gibi, bazı eski DirectX uygulamaları şimdi yalnızca siyah olabilir ve kullanıcının bu uygulamaları yeniden başlatması gerekebilir. "Aygıt Kaldırma" işleyen iyi yazılmış DirectX 9Ex ve DirectX 10 uygulamaları düzgün çalışmaya devam eder. Uygulama, Microsoft Direct3D aygıtını ve tüm nesnelerini serbest bırakmalı ve yeniden yaratmalıdır.

    GPU askıda tutma ve kurtarma işlemi boyunca, masaüstü yanıt vermiyor ve bu nedenle kullanıcı tarafından kullanılamıyor. Kurtarma işleminin son aşamalarında, ekran çözünürlüğü değiştiğindekine benzer kısa bir ekran flaşı oluşur. Masaüstü başarıyla kurtarıldıktan sonra, aşağıdaki bilgi mesajı kullanıcıya görünür. görüntü tanımını buraya girin

Bu mesajı çok sık görürseniz, bu KB makalesine bakın:

Windows 7 veya Windows Vista'da "Ekran sürücüsü yanıt vermiyor ve kurtarıldı" hatası

http://support.microsoft.com/kb/2665946/en-us

Bir AMD GPU kullanıyorsanız, bu makaleyi AMD'den kontrol edin:

ATIKMDAG.sys türü hatalar, "Ekran sürücüsü yanıt vermiyor ve kurtarıldı" hatası nasıl giderilir

http://support.amd.com/en-us/kb-articles/Pages/737-27116RadeonSeries-ATIKMDAGhasstoppedrespondingerrormessages.aspx


Birkaç ay önce aynı problem vardı ve pencereler otomatik olarak iyileşti. Ben hiçbir şey yapmadan nasıl düzeldiğini asla bulamadım.
Hunter

1

"Crash" çok geniş bir terimdir. Muhtemelen şu balon mesajını kastediyorsun:

Görüntü sürücüsü yanıt vermeyi kesti ve kurtarıldı.

Çok ayrıntılı değil ve bu şekilde okumalısınız:

GPU'nuz beklenmeyen bir şey yaptı, ancak sürücü kurtarmak için biraz sihir yaptı. Panik yapmayın, durum şu anda kontrol altında.

Yani temelde, düşen sürücü değil, donanımdır. Sürücü elinden gelenin en iyisini yaptı ve başardı. GPU çöktüğünde kaputun altında olan şey uygulamaya bağlıdır, ancak genel olarak sürücü normal olmayan bir durumda olmadığından emin olmak için sıfırlar.

Bu formdaki GPU çökme kurtarma işleminin Vista'dan bu yana Windows tarafından desteklendiğine inanıyorum, ancak Vista'nın piyasaya sürülmesinden 8 yıl önce XP'de ATI GPU ile ASUS kartlarında benzer otomatik kurtarmayı gördüğümü hatırlıyorum.


Gerçekten çöktü, donanım değil, sürücü ve Windows sürücüye adım attı ve yeniden başlattı. Sürücü mutlaka çekirdek modda çalışmıyor. Intel video sürücüm bir kullanıcı modu sürücüsüdür ve sık sık ve rastgele 3 güncelleme sürümü aracılığıyla (aksi takdirde kalıcı olarak siyah ekran anlamına gelir) çökecektir.
kreemoweet

0

Sürücü kaza yapmadı, GPU yaptı. PC, GPU’yu sıfırlayarak kurtarıldı.


1
GPU’nun “çöktüğünü” söylemek bir dil kötüye kullanımıdır. Kuşkusuz, donanım arızalanabilir, ancak terbiyeli yazılmış herhangi bir sürücü bu tür olayların çoğunu adım adım atabilir. Question Asker'ın tanımladığı şey neredeyse kesinlikle buggy sürücü yazılımıdır.
kreemoweet

0

Win7'de kesin olarak söyleyemem, ancak diğer sistemlerde sürücülerin üst ve alt kısımları vardır. En alttaki tüm sisteminizi çökertir, çünkü ortak bellekte çalışır. Üst kısım çok daha yüksek bir seviyede çalışır ve onu diğer şeylere zarar vermekten korumak ve böylece sınır dışı bellek istekleri tarafından tespit edilen ve böylece başka bir şeyi yok etmeden önce yakalanan çarpışmalar için korumak mümkündür.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.