Компьютер случайно зависает при игре в игры

10

Мой компьютер случайно зависает при игре в определенные игры. Это случилось со мной в Battlefield: Bad Company 2, Call of Duty 4 и Blacklight: Retribution. С другими играми, такими как Tribes: Ascend, со мной такого еще не было, что заставляет меня поверить, что это проблема программного обеспечения, связанная, возможно, с DirectX или PhysX?

Кроме того, температура кажется стабильной. Я использовал RivaTuner в сочетании с MSI Afterburner, и во время замораживания с BF: BC2 он дает: 62C, 67% использования GPU и 78. 8FPS. Во время сеанса я видел максимум 65C и 97% использования GPU.

На Blacklight: Retribution я слышал, что другие люди тоже жалуются на эту проблему. Вот почему это такая загадка для меня, на самом деле это проблема с драйверами или, скорее, проблема с игрой? Я был в состоянии играть в эти игры долго, пока я не переустановил Windows 7 (потому что он становился слишком полным и медленным). Раньше у меня была 32-битная версия Ultimate, а теперь 64-битная.

Технические характеристики:

O/S: Windows 7 64bit Ultimate
CPU: Intel i5-750 @ Default 2.66 GHz
GPU: ASUS EAH5770 1GB
PSU: CoolerMaster Real Power M520 (520W)
MB: Gigabyte P55M-UD2
Catalyst Control Center version (in "About"): 2012.0214.2218.39913
Дениз Зоетман
источник
Никто, кто знает, что происходит?
Дениз Зоетман
1
DirectX 11 и Catalyst обновлены, пытались восстановить .NET & PhysX, не знаю, сделал ли он что-нибудь. Будет сообщать о перезагрузке и попытке играть.
Дениз Зоетман
После попытки играть снова это повторилось 2 раза, как при выключенном, так и при включенном Vsync. Когда Vsync был включен, графический процессор был + - 5-10C круче, но, по-видимому, это не имело большого значения.
Дениз Зоетман
1
Ну, поскольку до этого у меня была 32-битная Win7, и я мог нормально играть на 32-битной, но как только я перешел на 64-битную, это случилось. Поскольку я полностью переформатировал раздел, ни одно из программ на самом деле не было установлено, хотя все мои игры находятся в отдельном разделе, поэтому они остались живы :) Что также заставляет меня поверить, что это не аппаратная проблема.
Дениз Зоетман
1
Что замораживает кстати; только за секунду заикание или сильное замерзание?
Джессидия

Ответы:

15

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

  • Стабильность графического процессора : попробуйте инструмент сравнения / стресса, такой как FurMark .

  • Жесткий диск . Сломанный диск может вызвать сбой. Иногда вы можете увидеть признаки проблем с хранилищем в Event Viewer, но неплохо было бы запустить сканирование или два. Несмотря на то, что базовое сканирование Windows стоит запустить, такой инструмент, как SpinRite, выполняет более тщательную работу.

  • Память / Процессор . Дайте вашей машине хороший вкус тестера памяти, такого как MemTest86 , или инструмента тестирования пыток, такого как Prime95 . Prime95 может быть настроен на процессор, память или смесь. SystemRescueCD включает MemTest как вариант загрузочном, и включает в себя ряд других удобных инструментов в рамках своей акции ISO образа.

  • Мощность : это никогда не было одной из главных вещей, которые я бы рассматривал для замораживающего ПК, пока это не вызвало у меня неприятные приступы периодических зависаний. Проверьте аппаратный монитор BIOS или используйте автономный инструмент, чтобы убедиться, что уровни напряжения на материнской плате / процессоре и т. Д. Являются приемлемыми. В моем случае у меня была слабая связь между блоком питания и материнской платой. Я вырывал волосы, пока не заметил, что один из рельсов сообщает о подозрительно низком напряжении на мониторе оборудования BIOS. Этого было недостаточно для предотвращения загрузки или базового использования, но машина регулярно зависала в играх. Повторная установка кабеля питания полностью решает проблему.

AJK
источник
Спасибо за ваш ответ. Я выполнил тест SpinRite и тест памяти, у меня не было никаких проблем, но я также удостоверился, что все кабели питания были затянуты. Я не нашел никаких проблем с этим, но, может быть, только один штифт не был хорош в этом, я не знаю. Эти шаги дали мне возможность играть дольше; Я пока не знаю, решит ли это всю проблему, завтра сделаю еще тестирование.
Дениз Зоетман
Вы должны запустить SMART-диагностику, как я упоминал в моем ответе ниже. SpinRite (или любой другой тест чтения / записи), возможно, вызвал прошивку диска для автоматического переназначения поврежденных секторов на диске - если это так, данные SMART подтвердят это, и вам следует заменить диск, прежде чем он ухудшится.
ограбить
Я до сих пор не понял, в чём была настоящая проблема, но, похоже, я больше не зависал. Спасибо!
Дениз Зоетман
4
  • перегрев (чаще всего из-за разгона, попробуйте вернуть его к исходным значениям / значениям по умолчанию)
  • Пыльная среда (попробуйте открыть корпус и очистить его от пыли, которая собиралась там годами)
  • воздушный поток (убедитесь, что ваши кабели не находятся на пути вентилятора, вдувающего и / или выходящего воздух)
  • неисправное оборудование (единственный способ выяснить, какой мир - заменить один на один (скорее всего процессор / память))
  • power (psu) - 520 Вт может не хватить для питания всего вашего оборудования (видеокарта обычно потребляет много энергии, особенно во время игры, и очень мало, когда вы выполняете базовые функции Windows)
  • программное обеспечение («особенности» Windows, то есть ошибки (попробуйте переустановить Windows) или, если у вас есть дополнительный жесткий диск, установите Windows там и свою игру и попробуйте (чтобы исключить это))
Alexus
источник
2

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

Вы можете проверить оперативную память, используя MemTest86 + или диагностику памяти в Windows 7 .

Чтобы протестировать жесткий диск, загрузите средство диагностики SMART и проверьте диагностику SMART каждого жесткого диска для перераспределенных или ожидающих секторов (в идеале необработанное значение для каждого должно быть равно 0). Запустите расширенную диагностику SMART, затем проверьте наличие поврежденных секторов с помощью chkdsk и снова проверьте данные SMART.

Если ничего из этого не помогло, попробуйте удалить и установить различные драйверы видеокарты, даже если у вас уже установлены последние версии. По крайней мере, попробуйте драйверы из Центра обновления Windows и драйверы с сайта AMD - они могут не совпадать.

Обновление 4/6/12: попробуйте удалить и переустановить уязвимые игры. Или, если они были установлены через Steam, вы можете сделать следующее:

  1. щелкните правой кнопкой мыши на установленной игре в вашей библиотеке (слева) и выберите свойства
  2. щелкните вкладку ЛОКАЛЬНЫЕ ФАЙЛЫ
  3. нажмите ПРОВЕРКИ ЦЕЛОСТНОСТИ GAME КЭШ ... кнопку
грабить
источник
это хорошие результаты? imgur.com/a/Rr9K1 chkdsk не дал плохих секторов.
Дениз Зетеман
Да, эти результаты SMART выглядят хорошо, так что вы, вероятно, можете пока исключить жесткие диски. Вы пытались удалить и переустановить игры?
ограбить
Пожалуйста, проверьте принятый ответ - проблема решена.
Дениз Зоетман
Рад, что ты получил это работает. Жаль, что вы не смогли понять, что именно это сделал.
ограбить
0

Сначала убедитесь, что ваш видео драйвер является последней версией, загруженной с сайта производителя. Я также надеюсь, что вы не разгонитесь. ASUS EAH5770 GPU , кажется, на самом деле Radeon HD 5770, водитель которого можно загрузить с здесь .

У меня были похожие проблемы с игрой, которая была откалибрована для слишком высокой скорости fps и могла использовать графический процессор для параллельного выполнения нескольких вычислений и, таким образом, использовать все ядра графического процессора одновременно. Дисплей моего компьютера иногда зависал и его приходилось перезагружать. Температура может очень быстро подняться, так что экран замерзнет при отображении неправильных значений температуры (хотя все еще высокой).

Я предполагаю, что по какой-то причине 64-битные игры лучше используют графический процессор, чем 32-битные, поэтому повышение температуры в некоторых случаях.

Единственное решение, которое я нашел, было поискать неопубликованные настройки в проблемной игре и резко уменьшить число кадров в секунду, что решило проблему. Эти настройки, конечно, не известны для всех игр.

Хотя вы проверили это, вот инструменты, которые я использовал для проверки температуры:

SpeedFan : температура материнской платы и жесткого диска, напряжение и скорость вращения вентилятора, состояние вашего жесткого диска с использованием атрибутов SMART или SCSI.
GPU-Z : вся информация о видеокарте и GPU.

harrymc
источник
0

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

Евгений ван дер Мерве
источник
0

Я полагаю, вы используете встроенное аудиоустройство Realtek и удалили WAT в Windows 7.

У меня была та же проблема со многими играми на Unreal, и после долгих поисков в сети я понял это. Я просто восстановил Windows WAT и теперь могу играть без проблем.

Hansol
источник