Показаны сообщения с ярлыком drivers. Показать все сообщения
Показаны сообщения с ярлыком drivers. Показать все сообщения

15 августа 2010 г.

nvlddmkm.sys и большая свинья от Nvidia

Итак, вчера я в очередной раз победил BSOD с вышеупомянутым сообщением на отдельно взятой карте от Nvidia. Победил очень просто, поэтому непонятно почему я не сделал этого раньше.
С наступлением жары проблема синего экрана в компьютерных играх достала меня окончательно, потому как ручное выставление скорости кулера уже не помогало. Вместе с этим температура на процессоре доходила до 80 градусов (судя по показаниями hwmonitor, кстати вышла новая версия speedfan 4.41), а температура на ГП (графическом процессоре) достигала 60 градусов, что вообщем-то совсем немного - рабочая температура. Ситуация осложнялась тем, что компьютер проходил все стресс-тесты для видеокарты и для процессора. А вот в Starcraft 2 зависал в меню или после 20 минут игры. В других играх можно было играть и час и два, но рано или поздно экран постигал синий экран. Очень редко windows 7 пыталась отловить падение драйвера и не доводить до синего экрана.
Это была история борьбы, в которую еще нужно включить чистку, разборку по винтикам и осмотр всего компьютера. Бесполезно. А теперь удивительно простое решение (надеюсь на этот раз последнее) - просто удалить новые официальные драйверы от nvidia, которые вы скачали с официального сайта. Именно так. Проблема не в железе, а в "новых" драйверах! Уж такого-то я от nvidia никак не ожидал. И ведь действительно, раньше у меня все было хорошо, но с установкой новых драйверов около года назад начались проблема, сначала редкие синие экраны, затем в каждой игре.
Короче, я удалил официальные драйвера, через "Установка/удаление программ", не стал удалять Physx и ушел на перезагрузку. После перезагрузки Windows 7 обнаружила новую VGA-видеокарту и стала искать для неё драйвера. Нашла и скачала именно для nvidia 9800GT! Заработал Windows Aero, Windows прошла тесты на графику с оценкой 6,8 (на официальных было 6,7). Я не знаю что это за версия драйверов (видно что старая, судя по панели управления драйверами nvidia), номер для меня непонятен, но именно это версия драйверов у меня работает хорошо.
Единственная проблема, это небольшое притормаживание в играх (да и то не всегда), но на фоне стабильности это просто чудо.

7 января 2010 г.

Решение проблемы с постоянными зависаниями Dragon Age

Как я уже сообщал ранее мой зимний отдых был омрачен проблемами со стабильностью компьютера в самых различных ресурсоемких приложениях (играх). Проблемы могли крыться где угодно: слабый блок питания, проблемы с материнской платой, с видеокартой, с битой памятью,  с умирающим жестким диском, с несовместимостью компонентов...
Список можно было продолжать долго, но всё разрешилось весьма просто и прозаично. Я глянул в диспетчер задач во время работы приложения daorigins.exe и ужаснулся. Эта игра загружала оба моих процессора на 100%! Не удивительно что через 10-15 минут такой экстремальной работы процессор загибался и напрочь отказывался работать.
В чем проблема такого поведения не понятно, есть сведения что это проблема не только игры, а драйвера от nvidia, причем такое поведение его было замечено еще со времене Vista (есть соответствующая тема на около-майкрасофтовском форуме).
В данный момент у меня установления english версия самых последних beta-драйверов вышедших перед новым годом, но это в общем не важно, нового в них ничего нет, кроме аппаратной поддержки adobe flash (вот еще одна беда, кроме глюков в adobe flash 10.2 beta я особенной поддержки не увидел).
Собственно в чем заключается решение проблемы с зависаниями. А оно очень простое:

  • запустить "Диспетчер задач"
  • найти требуемое приложения (в нашем случае daorigins.exe)
  • нажать правую кнопку мыши и выбрать в меню "Задать соответствие" только один процессор (ЦП 0).
Это конечно полумеры (каламбур, пол-процессора - полумеры), но позволяет не перегревать процессор и вполне комфортно играть. Остается только надеется на разработчиков драйверов.