Как диагностировать, почему компьютер зависает в 3D приложении?

2436
RaYell

Недавно у меня возникли проблемы с компьютером. Я запускаю приложения, которые зависят от 3D-видеокарты, которая зависает через некоторое время или выдает синий экран (в основном, он просто зависает). Трудно сказать, когда возникают такие проблемы, но обычно это начинается через 10-30 минут после запуска игры.

Это не вопрос применения, потому что я испытал это почти в каждом 3D-приложении. Я попробовал на этом компьютере (и это было немало). Я также проверил, не перегревается ли процессор, но температура была нормальной (около 60 градусов по Цельсию), у меня нет термодатчика на видеокарте, но прикосновение к его радиаторам также не вызвало ожогов.

Я подозреваю, что это может быть проблема с видеокартой, но я не хочу тратить 200 евро на новую графику, просто чтобы убедиться, что предыдущая была в порядке.

У кого-нибудь есть мысли, как мне найти проблемы? Как проверить, правильно ли работают определенные части моей системы, и найти неисправную. Или, может быть, это программная проблема, которую я мог бы как-то решить.

Могу добавить, что у меня были аналогичные проблемы с 32-битной Windows XP, с которой я работал раньше Я просто подумал, что это проблема с годовалой Windows с большим количеством ненужного мусора на диске C. Теперь я использую чистую Windows 7 и устраняю ту же проблему. Также это никогда не происходит при просмотре интернета или чтении электронных писем. Кажется, это вызвано какой-то зависимой от 3D-графики вещью.

Что касается моей настройки:

  • Core 2 Duo E8400 (3GHz)
  • ASUS P5QL-E, P43
  • 6 ГБ ОЗУ (2x2 ГБ + 1x1 ГБ, все модули Kingston HyperX 1033 МГц DDR2 той же серии)
  • безымянное (или не помню название) GeForce 9800 GT 512 МБ
  • Windows 7 64-битная (система работает на матрице RAID0)
  • последние версии драйверов для всего установленного программного обеспечения (я часто обновляю графические драйверы)

Все части компьютера все еще находятся на гарантии, но я получил их из нескольких мест, поэтому я боюсь, что отправлять их в сервис и иметь дело с ними не приходится.

Обновить

Это то, что BlueScreenView дает о сбоях.

================================================== Dump File : 101209-21356-01.dmp Crash Time : 2009-10-12 14:42:17 Bug Check String : SYSTEM_SERVICE_EXCEPTION Bug Check Code : 0x0000003b Parameter 1 : 00000000`c0000005 Parameter 2 : fffff800`02add105 Parameter 3 : fffff880`0b634cc0 Parameter 4 : 00000000`00000000 Caused By Driver : ntoskrnl.exe Caused By Address : ntoskrnl.exe+71f00 File Description : NT Kernel & System Product Name : Microsoft® Windows® Operating System Company : Microsoft Corporation File Version : 6.1.7600.16385 (win7_rtm.090713-1255) Processor : x64 ================================================== 
2
Какой драйвер ты сейчас используешь? Иногда самое новое не самое лучшее ... Aaaaaaaaaha ERLEBNIS 14 лет назад 0
Я обновил его вчера с последней доступной на сайте nvidia. Я не могу проверить точную версию сейчас, потому что я на работе. Я могу проверить их вечером. RaYell 14 лет назад 0

4 ответа на вопрос

4
StampedeXV

Многие люди считают, что в крайнем случае это источник питания.

Ваш блок питания имеет мощность, скажем, 550 Вт, но это только для пиковых нагрузок. В среднем выход обычно намного ниже.

Сказав это, мое первое предположение все равно будет видеокарта, а второй блок питания. Я думал, что графические карты NVidia показывают свою температуру в расширенных настройках графики (хотя я не уверен, что они все показывают).

Обычно ОЗУ также является одним из основных компонентов аппаратного обеспечения синего экрана. У меня было поведение, которое вы описали однажды, когда я купил новый модуль. Это будет самая простая проверка. Попробуйте другие настройки (сначала 2x1 ГБ, затем 2x2 ГБ, только 1x2 ГБ).

Хорошо, я думал о блоке питания *, когда писал свой ответ, но забыл написать об этом ... просто собирался добавить его, и вы меня избили. +1 ... * это, очевидно, не может быть источником питания ... но все же не следует исключать. William Hilsum 14 лет назад 0
У меня есть 560W Yesico. Если я правильно помню из тестов, которые я прочитал до того, как купил, у этого были очень стабильные линии электропередач. Он также имеет дисплей, отображающий фактическую потребляемую мощность, и он редко превышает 200 Вт. Я проверю температуру видеокарты в настройках. Что касается оперативной памяти, я уже пытался удалить некоторые из модулей (пробовал только с модулями 1 ГБ и только с модулями 2 ГБ), которые не вносили никаких изменений. RaYell 14 лет назад 0
К сожалению, я не могу найти информацию о температуре на панели nVidia для моей карты. RaYell 14 лет назад 0
1
JamesRyan

Похоже, видеокарта перегревается. Большинство из них имеют пластиковую крышку над радиатором / вентилятором, которую вы можете открутить и удалить, чтобы вычистить пыль, с которой они часто накапливаются.

На самом деле у меня нет никаких пластиков над вентилятором, только вентилятор и радиатор, и я недавно вычистил всю пыль. Плюс, как я уже говорил. Это не очень жарко, я бы сказал, что радиатор процессора намного горячее (я не использую вентилятор для охлаждения процессора, поэтому я не удивился этому) RaYell 14 лет назад 0
1
William Hilsum

Можете ли вы запустить Bluescreenview и рассказать нам детали того, что на самом деле говорит об аварии.

Если это имеет непосредственное отношение к графике, и, как вы сказали, у вас это тоже есть в XP, я скажу, что это может быть хитрая видеокарта - может даже быть неисправна память на видеокарте.

Также стоит попробовать сделать стандартный тест памяти на вашем компьютере, чтобы исключить это, но если у вас проблемы только с 3D-приложениями, я бы сказал, что скорее всего это связано с графикой.

Извините за противоречие, но тест памяти (полностью) не исключает этого. Только многие случаи исключены. У меня было похожее поведение, которое он описал, и memtest ничего не показал. Новая RAM исправила проблему все же. Тогда это была несовместимость между новыми и старыми частями оперативной памяти Infineon, а также возникала только при определенных обстоятельствах (например, в играх). StampedeXV 14 лет назад 0
Я попробую этот инструмент в следующий раз, когда появится синий экран. Но обычно (например, 9 из 10 зависаний) он просто зависает с каким-то неподвижным изображением из игры, не показывая синий экран. RaYell 14 лет назад 0
Я добавил вывод BlueScreenView в свой обновленный вопрос. RaYell 14 лет назад 0
0

У меня есть ati radeon hd 3300 на борту .. Я сталкивался с той же проблемой в течение 2 дней .... 1 бсод / день, когда играл в Prince of Persia, играя с геймпадом и варкрафтом 3 tft. Я считаю, что есть проблема с драйвером ati .. или cdd.dll Windows 7 канонический драйвер, который устанавливает соединение из ядра с драйвером ati. Основной исполняемый файл ядра, который, казалось, завис, был ntoskrnl.exe ... я также получил ошибку 03b с помощью SYSTEM / SERVICE / EXCEPTION.

Я запустил memtest всю ночь в течение 6 часов ... 16 проходов .. без ошибок. Также попробовал chkdsk и подчеркнул процессор фп жесткий таран с эверестом ...

Я должен упомянуть, что я недавно установил виртуальный компьютер Microsoft и контроллер геймпада. У меня обычно 40 градусов на процессоре, 25 на жестком диске, 35 на mobo

Технические характеристики amd phenom 2 x2 be, mobo m4a78t-e asus, двухканальный corsair ddr3 2 ГБ 1333 МГц, Samsung Spinpoint F1 320 ГБ, видео на борту ATI HD3300, PSU Corsair VX 550, корпус Monolize II, Dual Boto XP Pro x 64 и Windows 7 RC .7100, NOD32 Smart Security 4, ATI катализатор 9,1 водитель