10 Eylül 2013 Salı

NVIDIA Görüntü Sürücüsü Yanıt Vermeyi Kesti HATASI VE ÇÖZÜMÜ


     Merhaba değerli blog takipçileri. Beni oldukça uzun süre uğraştıran NVIDIA GT9650M model ekran kartına sahip laptopumda karşılaştığım bir hata ve bu hatanın çözüm yöntemini sizinle paylaşmak istiyorum. İlk olarak sorunu özetleyecek olursak NVIDIA'nın güncel bir driverini kurduğumda ekranda benek benek noktalar (bir nevi karıncalanma) oluşuyor ve birkaç dakika içinde ekran kararıp açılmaya ve system tray ikon (sağ alt köşede) "Görüntü sürücüsü yanıt vermeyi kesti ve bu durumdan kurtuldu, NVIDIA Kernel Mode Driver vs.. vs..." diye devam eden bir hata baloncuğu ile karşılaşıyoruz. Tabiki el mahkum eski drivere geri dönmek zorunda kalıyoruz.

      Örneğin ben 179.48 numaralı driverdan daha yüksek bir versiyon kurduğumda bu sorunu yaşıyordum. Neyse ki problemin neden kaynaklandığını buldum. 179.48'den daha güncel driverlarda Nvidia'nın PowerMizer diye bir özelliği var ve bu özellik laptopumuzun ekran kartı ile uyumlu olmadığı için bir nevi çakışmaya sebep oluyor ve ekran kartımız düzgün çalışmıyor.

     Şimdi bu probleme neden olan PowerMizer özelliğini nasıl kapatacağımızı anlatacağım. İlk olarak bir not defteri açın ve aşağıdaki kodları boş not defterinin içine olduğu gibi kopyalayıp yapıştırın.

@echo on 

@setlocal EnableDelayedExpansions

rem

rem script that helps the crash issue with my NVIDIA driver upgrade and 9650M GT card.

rem 

rem W. Wood

rem



@set suffix=video.reg



@set file=%tmp%\%random%_%suffix%

@set file1=%tmp%\%random%_%suffix%



if EXIST %file% @del %file%

if EXIST %file1% @del %file1%



rem export registry keys



regedit /e %file% HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Video > nul



rem find the keys that we're looking for



for /f "tokens=1 delims=" %%A in ('find "\0000]" %file%') do call :buildkeys %%A



if EXIST %file% del %file% > nul



goto EOF



:buildkeys





SET passed=%~1%

SET passed=%passed:~1,-1%





if not "%passed:~0,4%"=="HKEY" goto EOF



rem

rem determine if it's an NVIDIA

rem



@set suffix=video.reg

@set file1=%tmp%\%random%_%suffix%



regedit /e %file1% %passed% > nul



find "NVIDIA" %file1% > nul



SET found=%ERRORLEVEL%

if EXIST %file1% del %file% > nul

if "%found%" NEQ "0" goto EOF



rem

rem NVIDIA has been found.

rem



echo Windows Registry Editor Version 5.00 > %file1%

echo. >>  %file1%

echo [%passed%] >> %file1%

echo "PerfLevelSrc"=dword:00002222 >> %file1%

echo "PowerMizerDefault"=dword:00000001 >> %file1%

echo "PowerMizerEnable"=dword:00000000 >> %file1%

echo "PowerMizerLevel"=dword:00000001 >> %file1%

echo "PowerMizerLevelAC"=dword:00000001 >> %file1%



regedit /S %file1%



del %file1% > nul





goto EOF





:EOF

     Ardından "Farklı Kaydet" diyerek dosyanın adını hata.bat olarak kaydedin. (dosya isminin hata olması şart değil ama uzantısı .bat olmalı)

     Herşey tamamsa güncel driverimizi kuruyoruz ve bu oluşturduğumuz bat dosyasını çift tıklayarak çalıştırıyoruz, ardından bilgisayarımızı yeniden başlatıyoruz. Eğer adım adım herşeyi doğru yaptıysanız problemden kurtulmuş olmalısınız. Unutmayın her driver güncellediğinizde hemen ardından bat dosyasını tekrar çalıştırmalısınız o yüzden dosyayı sağlam bir yerde saklamanızda fayda var.

(NOT: Oluşturduğumuz BAT dosyası NVIDIA GT 9650M modeli ekran kartına sahip laptoplar içindir. Farklı model bir ekran kartına sahip laptopta aynı sorunu yaşıyorsanız BAT dosyasını kendi kartınıza göre uyarlamak gerekebilir, aksi halde çözüm sizde işe yaramayabilir.)

Hiç yorum yok:

Yorum Gönder