У меня уже несколько месяцев проблемы с этим, и все службы поддержки клиентов, к которым я обращался, отказывались от меня. Я подумал, что, возможно, мне помогут здесь.
Описание проблемы
С июня в моих онлайн-играх (TF2, Dino D-Day, Day of Defeat, Left 4 Dead 2 (только в онлайн-режиме), Primal Carnage), когда я присоединяюсь к ЛЮБОМУ серверу (даже с задержкой < 23) и играю, каждые 10-15 секунд моя игра как будто замирает на 2 секунды, а затем возобновляется. Во время этих «заморозок» звук иногда обрывается или зацикливается, мой персонаж возвращается в положение, в котором я был несколько секунд назад, и все анимации останавливаются. Если у меня активен счетчик FPS, счетчик FPS останется активным, но все модели, анимации, звуки и т. д. остановятся на 2 секунды. После возобновления игры я телепортируюсь туда, где я был, когда произошла заморозка (или куда-то еще), и все модели/анимации/звуки возобновляются нормально. Все внутриигровые события, которые произошли во время заморозки, также будут отображаться. Например, если я умер в это время, когда игра разморозится, мой персонаж мгновенно умрет.
Обратите внимание, что это происходит ТОЛЬКО в онлайн-играх. В моих однопользовательских играх проблем нет.
Эта проблема внезапно возникла несколько месяцев назад, и яникогдаРаньше у меня были такие проблемы. Я ничего не менял в своем оборудовании. Я заметил, что эта проблема началась в тот день, когда я установил Day of Defeat: Source, но может это совпадение? С тех пор я удалил эту игру, но проблема осталась.
Сначала я думал, что это проблема с Интернетом, так как у меня был ужасный провайдер, и когда это случалось, у меня были скачки пинга, поэтому я сменил провайдера и установил оптоволокно у себя дома. Теперь у меня молниеносный Интернет и нет проблем с пингом/задержкой, но зависание продолжается.
Я пробовал свои игры на других ПК в моей беспроводной сети, и они не испытывают никаких проблем вообще. Так что я думаю, что могу исключить проблему с интернетом.
Характеристики ПК:
- AMD Radeon HD 7660D APU (3,4 ГГц)
- 64-битная Windows 7 SP1
- 12 ГБ ОЗУ
- 1,49 ТБ свободного места на жестком диске
- Прямой X 11
- Беспроводное сетевое соединение (100 Мбит/с)
Что я уже пробовал
- Чистая установка последних графических драйверов
- Отключение технологии AMD QuickStream
- Переустановка Steam
- Проверка кэшей игр
- Переустановка проблемных игр
- Добавление
sv_forcepreupload "1"
иcl_forcepreupload "1"
в autoexec.cfg - Отключение многоядерного рендеринга
- Настройка привязки процессора для старых игр (в частности DoD)
- Включение высокопроизводительного режима для настроек электропитания
- Отключаю антивирус во время игры
- Снижение всех настроек графики в игре до плачевного уровня
- Убедитесь, что вертикальная синхронизация отключена
- Мониторинг температуры процессора (я скачал HWMonitor и следил за температурой процессора (APU), пока играл в TF2 онлайн. Моя пиковая температура составляла 100 °C, а средняя — около 85 °C. Это было похоже насумасшедшийгорячий, поэтому я также загрузил CoreTemp и использовал его для мониторинга (так как некоторые люди сообщают о плохих показаниях HWMonotor), и он показал, что мой процессор работает при максимальной температуре 48 °C. Так что здесь, похоже, есть некоторое расхождение.)
- Запуск net_graph 2 в TF2 (обведенная область — это блок, который появился сразу после окончания зависания. Обратите внимание, что пинг здесь плохой, поскольку я находился на сервере с более высокой задержкой, когда делал это, но такое же поведение графика наблюдается на любом сервере)
Служба поддержки Steam отказалась от моей помощи и посоветовала мне просто попробовать переформатировать весь компьютер, но это действительно радикально, и я не хочу делать это только для того, чтобы исправить проблему, которая возникает только в онлайн-играх.
Любые предложения будут ценны.
решение1
Проблема была в очень регулярных скачках потери пакетов, вызванных неисправным беспроводным адаптером. Замена моего беспроводного адаптера устранила проблему.
Я обнаружил, что проблема была в этом, запустив net_graph, как показано выше, а также отслеживая сетевой трафик с помощью программного обеспечения для построения ping-графиков (не уверен, могу ли я использовать название этого программного обеспечения), которое показывало задержку и пики потери пакетов каждые 10 секунд. Подключение напрямую к проводному соединению также решило проблему, тем самым выявив, что виновником является беспроводная карта.
Надеюсь, это поможет всем, у кого возникла такая же проблема.