Послідовне, коротке заморожування / заїкання графіки тільки в онлайн-іграх


1

У мене були проблеми з цим протягом декількох місяців, і кожна підтримка клієнтів, з якою я зв'язався, відмовився від мене. Я подумав, що тут я можу отримати допомогу.

Опис проблеми

З червня в моїх онлайн-іграх (TF2, Dino D-Day, День поразки, Left 4 Dead 2 (тільки в режимі онлайн), Primal Carnage), коли я приєднуюся до будь-якого сервера (навіть з латентністю & lt; 23) і граю, кожні 10-15 секунд моя гра з'явиться, щоб замерзнути на 2 секунди, а потім відновити. Під час цих "зависань" звук іноді вимикається або петлі, мій персонаж замикається на позицію, яку я був за кілька секунд раніше, і всі анімації зупиняються. Якщо у мене є активний лічильник FPS, лічильник FPS залишатиметься активним, але всі моделі, анімація, звуки і т.д. припиняться на 2 секунди. Після того, як гра відновиться, я деформуюсь / телепортуюсь до місця, де я був, коли відбулося заморожування (або десь ще зовсім), і всі моделі / анімації / звуки відновлюються прекрасно. Всі ігрові події, що відбувалися під час заморожування, також з'являться. Наприклад, якщо я загину протягом цього часу, коли гра розблокує, мій персонаж буде миттєво мертвий.

Зверніть увагу, що це відбувається тільки в онлайн-іграх. Мої одиночні ігри не мають проблем.

Це питання з'явилося раптом кілька місяців тому, і я ніколи раніше мали такі проблеми. Я не змінив нічого з апаратним забезпеченням. Я помітив, що ця проблема почалася в день встановлення Day of Defeat: Джерело, але це може бути збіг? З того часу я видалив цю гру, і проблема не зникає.

Я подумав, що це було питання Інтернету спочатку, як у мене був жахливий провайдер і отримав пінг шипи, коли це сталося, тому я змінив провайдерів і отримав волокна, встановлені в моєму будинку. Тепер я маю швидкий інтернет-висвітлення і не маю проблем з пінгом / затримкою, але заморожування зберігається.

Я спробував свої ігри на інших комп'ютерах в моїй бездротовій мережі, і вони не відчувають жодного з цих питань взагалі. Так що я думаю, що я можу виключити інтернет-випуск.

Характеристики ПК:

  • AMD Radeon HD 7660D APU (3,4 ГГц)
  • 64-розрядний Windows 7 SP1
  • 12 Гб оперативної пам'яті
  • 1.49 Тб вільного простору HD
  • Прямий X 11
  • Підключення до бездротової мережі (100 Мб / с)

Що я спробував до цих пір

  • Чисту інсталяцію останніх графічних драйверів
  • Вимкнення технології AMD QuickStream
  • Перевстановлення Steam
  • Перевірка кешу гри
  • Перевстановлення проблемних ігор
  • Додавання sv_forcepreupload "1" і cl_forcepreupload "1" до autoexec.cfg
  • Вимкнення багатоядерного візуалізації
  • Встановлення афінності процесора для старих ігор (зокрема, DoD)
  • Увімкнення високопродуктивного режиму для налаштування живлення
  • Вимкнення мого антивіруса під час гри
  • Зниження всіх графічних налаштувань у грі на плачевні рівні
  • Забезпечення вимкнення V-sync
  • Моніторинг темпів процесора (я завантажив HWMonitor і спостерігав за температурою процесора (APU), коли я грав TF2 в Інтернеті. Моя пікова температура становила 100 С, а в середньому - близько 85 С. божевільний гарячий, тому я також завантажив CoreTemp і використовував його для моніторингу (оскільки деякі люди повідомляють про погані показники з HWMonotor), і він показав мій процесор на максимальній температурі 48 C. Отже, тут існує деяка невідповідність.)
  • Запуск net_graph 2 в TF2 (Обведена область являє собою блок, який з'явився, як тільки заморожування закінчилося. Зверніть увагу, що пінг поганий тут, тому що я був на сервері з більш високою затримкою, коли я взяв це, але це ж поведінка графіка відбувається на будь-якому сервер) net graph

Підтримка Steam відмовилася від мене і сказала мені просто спробувати переформатувати весь мій комп'ютер, але це дійсно радикально, і я не хочу робити цього просто для того, щоб виправити проблему, яка відбувається тільки в онлайн-іграх.

Будь-які пропозиції будуть дуже вдячні.


Ви, безумовно, маєте величезні спайки у мережі. На підставі вашого net_graph у вас виникають великі проблеми з втратою пакетів. Чи можете ви запустити щось подібне це і подивитися, якщо ви отримуєте які-небудь втрати пакетів? Ви також можете запустити ping X.X.X -t з cmd, щоб зробити безперервний ping, щоб побачити, чи отримаєте ви величезні спайки втрати пакетів. Просто @ мене, якщо вам потрібна додаткова інформація про використання ping -t
DrZoo

@ DRZOO Я побіг пінг-т як з нормальним розміром пакета і з розміром 1300, і жоден з них не дав мені втрати пакетів. Час у середньому був близько 16ms, але одного разу для більшого розміру пакета я побачив запис 246ms. Я також запустив більший пакет ping під час гри TF2 і він повідомив про втрати і ніяких значних змін в латентності. Тим не менш, я також побіг net_graph 4 в цій ігровій сесії і після заморожування я отримаю втрати від 1 до 5 на net-графіку.
N-C

Яку адресу ви пингували, коли робили ping -t? Якщо аж до шлюзу все було добре, ви можете спробувати і перевірити зовнішній IP-адресу веб-сайту.
DrZoo

@DrZoo Я пинговував google.com. Тільки зараз я зробив шлях до google.com, і я отримав 99% втрати за останній хмель і 1% на 4-му. Не було ніяких втрат між моїм маршрутизатором і моїм провайдером або моєю машиною і моїм маршрутизатором
N-C

99% втрати безумовно цікаві. Чи відбувається те ж саме, якщо ви пингуєте інші сайти?
DrZoo

Відповіді:


0

Проблема полягала в деяких дуже регулярних спайках втрати пакетів, викликаних відсутністю бездротового адаптера. Заміна мого бездротового адаптера усунула проблему.

Я виявив, що це проблема, запустивши net_graph, як видно вище, а також моніторинг мого мережевого трафіку за допомогою програмного забезпечення для побудови ping (не впевнений, що я можу використовувати назву програмного забезпечення), який показав затримки і спади пакети кожні 10 секунд . Підключення безпосередньо до проводового з'єднання також вирішило проблему, виявивши таким чином бездротову карту як винуватця.

Я сподіваюся, що це допоможе будь-кому, хто має цю проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.