Почему игры лагают? Или как убрать лаги в играх?

Лаги в играх бывают по многим причинам, но две основные, как правило: недостаточно мощный компьютер и проблемы с сетью в случае онлайн-игр.   Что мешает нормально поиграть, почему фризитлагает и как улучшить ситуацию? Универсальные советы как для игроков через облачную платформу, так и в принципе для любителей онлайн-игр на ПК — в ликбезе от Алексея Лыкова.Алексей Лыков, технический директор Playkey: Немного матчасти. Любой трафик состоит из пакетов, пересылаемых по сети. И в зависимости от качества сети некоторые пакеты могут теряться.   В пакете идет определенный сигнал. Когда пакет теряется, то два узла, взаимодействующих между собой (например, два сетевых коммутатора: на стороне игрока и на стороне сервера онлайн-игры), должны решить проблему с потерей информации. Образно их «общение» выглядит так:  a6421c3fa52c94621c650a76df29fe5d.jpg   Чем больше потерь, тем больше таких запросов от получателя до отправителя.   И что в итоге? Допустим, кадр состоит из нескольких пакетов. Приходят на компьютер 10 из 10 пакетов, кадр собирается и отображается. Пользователю клёво. Но если из 10 пакетов пришло 9, то картинка собраться не может. Или, возможно, она соберется с какими-то артефактами. Мы называем это «рассыпанием» картинки. Вот как это выглядит в одном из худших случаев:  618448b43594392a698d7e9b5247230c.jpg  

Что же происходит в сети?

Допустим, получатель отправляет запрос: «Дай мне этот 10-й кадр!», отправитель досылает его. Разумеется, на это нужно время. И вот в те драгоценные миллисекунды, которые на это тратятся, возникает лаг.   Если вы играете в онлайн-игру с 30 FPS (frames per second или кадров в секунду) при пинге в 10 мс, то пересылка пакета займет примерно 10 миллисекунд (пинг до сервера) + 30 миллисекунд (межкадровый интервал) Итого получаем 40мс. При 60 FPS это еще менее заметно, потому что межкадровый интервал уже равняется 15 миллисекундам, итого: 25мс (10 мс + 15мс). Но чем больше таких задержек, тем «неприятнее» картинка, чувствуются какие-то рывки, фризы.  То же самое с управлением. В World of Tanks, когда вы нажимаете кнопку «вперед», танк должен ехать.   Но как можно понять, что он действительно это делает? Танк считается «поехавшим» вперед, когда он на сервере получил эту команду. Вся калькуляция взаимодействия игроков происходит там (иначе всё заполонили бы читеры).   Чтобы пользователь не ощущал лаги при синхронизации действий с сервером каждую секунду, в клиентских мультиплеерных играх используют пререндеринг: при нажатии команды «вперед» танк сразу ее выполняет. Но, по сути, это еще не актуальное будущее для остальных пользователей. Если вы играли в World of Tanks, то могли видеть, как танки в воздух улетают или в скалу врезаются. Эта проблема возникает, когда происходит лаг в сети — сигнал уходит на сервер, а подтверждения того, что танк реально уехал, не пришло.  Здесь танки как раз летают в самом начале ролика  

На каком этапе происходит основная часть потери пакетов?

 А.Л.: Проблемы бывают разные:   1. Провайдер режет трафик по тарифу;   2. Стандартный роутер провайдера оставляет желать лучшего. Например, дешевые Wi-Fi точки — «вафля» в народе — могут давать ~2 Мбит/сек скорости при тарифе 100 Мб/cек и в целом обеспечивать некачественный сигнал;   3. Сервера, к которым обращается ваш компьютер, находятся географически далеко. Игроки из Сибири  мечтают, чтобы онлайн-игры реагировали на их действия так же шустро, как у москвичей. Хотя есть у нас кадры, которые и с Владивостока играют и нарадоваться не могут;  Большая часть потери происходит у клиента дома и, в первую очередь, из-за точки доступа Wi-Fi   С кабелем практически не бывает потерь: по сравнению с Wi-Fi это 1 к 1000.   Если роутер стоит за стенкой, сигнал ухудшается, это свойство обычных радиоволн. Также на беспроводной сигнал влияют любые другие устройства, излучающие радиоволны.  Как влияет на Wi-Fi микроволновка   Еще одна беда домашнего Wi-Fi — проблема нескольких точек доступа в многоквартирных домах или офисах. Они также «перебивают» друг друга. В этой ситуации надо у каждой точки снизить мощность сигнала, и тогда скорость у всех возрастет. Правда, обычно все идут обратным путем, выставляют мощность на максимум, и в итоге Wi-Fi плохо работает сразу у всех в доме.  

А если в квартире есть другие устройства, подключенные к интернету? Имеются в виду смартфоны, другие ноутбуки, пуфик для кота со встроенным Wi-Fi. Они влияют?

 А.Л.: Тут важно не количество устройств, а в целом трафик, который они потребляют. Если другие устройства работают в фоновом режиме, ничего страшного. Обычный интернет-серфинг на других компьютерах тоже мало влияет.   А вот если кто-то из ваших домашних качает торренты, а второй смотрит видео в хорошем качестве на YouTube, то может достигаться лимит по каналу, и онлайн-игре остается небольшой кусок пирога.  Для лучшего распределения трафика по устройствам мы советуем роутеры, которые поддерживают диапазон частот 5 ГГц. Стандарт 2,4 ГГц поддерживает меньше каналов — 13, и на каждом из каналов могут работать несколько устройств, тогда они начинают друг с другом конкурировать. Те, кому интересно узнать все детали, могут почитать всё в подробностях в публикациях на Хабре.   В этом плане, когда у нас есть какая-то общественная точка, 2,4 ГГц там могут очень плохо работать. Поэтому для тех, кто играет онлайн и использует Playkey, рекомендуются каналы с 5 ГГц. «Герцовка» Wi-Fi дает большое преимущество для беспроводной связи.  

Как узнать потери у себя?

 А.Л.:  Можно быстро провести диагностику с помощью бесплатной утилиты MTR   Сначала подключите к компьютеру именно кабель, чтобы проверить, что проблема не на стороне роутера. Наберите в строке ya.ru и обратите внимание на графу Loss%.   Вообще потерь не должно быть, но это скорее исключение, чем правило. 5% потерь на каком-нибудь из узлов — не критично.   Если по кабелю все хорошо, подключите роутер. Может быть, например, такая картинка:    100% потерь на одном из узлов   Желательно иметь под рукой пару роутеров для проверки: если на одном пакеты теряются, а на втором — нет, то будет понятно, что проблема на стороне конкретного роутера. Возможно, нужно обновить его прошивку.   Если же потери происходят на всех тестируемых роутерах, тогда надо задавать вопросы техподдержке провайдера.  

Так, ок, что еще можно сделать, чтобы улучшить качество сигнала?

 А.Л.: 1. Настроить у роутера приоритезацию   Если, допустим, вы постоянно играете в Witcher 3 или еще во что-то, вы можете просто зайти в настройки роутера и выставить игре максимальный приоритет. Это должно помочь, чтобы игра не «лагала», если у вас в квартире еще кто-то юзает интернет.  2. Попробовать перезагрузить роутер   Роутеры, особенно дешевые, могут копить у себя различные ошибки, создавать потери и задержки. Поэтому перезагрузка роутера сбрасывает какую-то внутреннюю часть: память, подключения. То есть все с чистого листа начинается. И это может помочь.  Для дешевых роутеров, у которых плохо написан программный код, существуют разные прошивки, даже не родные, которые могут решать эту проблему.  3. Сказать антивирусу, что клиент онлайн-игры (или клиент Playkey) — это хорошие программы   Антивирусы, которые проверяют интернет, сканируют весь трафик, приходящий на компьютер. Для этого и компьютеру, и антивирусу нужно какое-то время.   Из-за этого могут быть ощутимые задержки. Иногда даже полусекундные, в зависимости от антивируса. Поэтому нужно выставить в настройках защитного ПО «благонадежный» статус конкретной программе.  

Может, вам со своей стороны сделать что-то, а не уповать на техническую подкованность каждого игрока

 А.Л.: Мы делаем, конечно. Во-первых, у нас есть схема отправки пакетов как по TCP-протоколу, так и по UDP.  

  • UDP быстрее, но по нему невозможно «дослать» пакет. Для этого у нас есть механизмы восстановления пакетов: дополнительно к информационным пакетам отправляются пакеты со служебными данными, по которым можно частично или полностью восстановить потерянные компоненты изображения. Такой принцип называется механизмом избыточности.

Как следствие, мы решили использовать UDP-трафик — в стриминге игр скорость играет значительную роль. Проблема с потерями пакетов при UDP решаема, но требует большей ширины канала — то есть, приходится пересылать больше трафика.   И тут возникает ситуация: когда пакет теряется из-за того, что у клиента есть ограничения по каналу — например, провайдер дает 10 мегабит скорости. Нам приходится пересылать еще больше трафика через «бутылочное горлышко». Поэтому мы разработали алгоритм, который мягко поднимает и опускает битрейт, отслеживая диагностику сети у пользователя.   Если вы хотите прямо сейчас проверить свое подключение к интернету и посмотреть, как с ним справится Playkey — используйте промокод GeeksOnline на бесплатные 300 минут игры (работает 24 часа с момента активации и только для новых пользователей). Юзайте здесь на здоровье.  

А если играть через 3G и 4G?

А.Л.:  С ними все сложнее — при использовании 3G/4G сетей используются еще более мощные алгоритмы восстановления пакетов, то есть, избыточность очень большая (не наша, а на уровне протокола). Изначально подразумевалось, что пакетов теряется немерянное количество.   Любой радиосигнал работает так же. Алгоритмы избыточности пришли из радиофизики. Когда мы, например, въезжаем в тоннель, сигнал становится все хуже. Но если какой-то процент пакета радиосигнала пропал, мы все равно достаточно долго можем слышать голос ведущего.   Сказать, что 3G/4G сети совсем нельзя использовать для онлайн-игр — конечно, нельзя. Но тут еще предстоит очень и очень много работы. В целом перспективнее сразу смотреть в сторону 5G-сетей. Если они справятся с обещаниями скорости в 25 Гбит/с, да еще и смогут снизить задержки при передачи данных в 50 раз, то это откроет для Playkey, как и для всего онлайн-гейминга, все двери разом.

Главная » Уроки и статьи » Интернет

На производительность онлайн игры влияет много различных факторов. В тексте ниже приводится список основных причин лагов или слабой продуктивности игр.

Скорость соединения

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

Как понять, что у меня высокий пинг?

Как упоминалось в начале статьи, чем выше пинг или задержка, тем хуже подключение с сервером. Тем не менее, действительно ли у Вас высокий пинг по сравнению с другими игроками, зависит от игры и сервера. В некоторых онлайн играх есть цветные индикаторы пинга/задержки. Например, пинг красного цвета – плохой (высокий), желтого – нормальный, и зеленого – хороший (быстрый или низкий пинг).

Можно ли вручную изменить пинг?

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

Недостаточно видеопамяти

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

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

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

Другие причины

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

Кстати, если вы любите играть в игры с комфортом, и не любите отрываться от них, то возможно захотите установить себе видеодомофон прямо возле монитора. Если это так, отличные модели вы сможете найти на http://neolight.in.ua/domofony/.

Дата: 10.11.2015Автор/Переводчик: Linchak

©

Почему игры лагают? Или как убрать лаги в играх?

Привет всем гостям и пользователям сайта. Сегодня я хотел бы рассказать о некоторых причинах лагов в компьютерных играх, и о том – как убрать лаги в играх.Не секрет, что все мы любим играть в компьютерные игры. Кому то нравятся онлайн шутеры, кому то квесты, кому то гонки… Игры помогают снять напряжение после тяжелого дня, поднять настроение, весело провести время, забыть о плохих моментах дня. В общем все мы любим провести вечерком часок другой за любимой компьютерной игрой. Но иногда бывает так, что игры начинают лагать, тормозить, глючить, очень медленно работать. И приятное время препровождения превращается в мучение. Как же бороться с такой проблемой? Как ускорить работу игр? Как убрать лаги в играх?Вот перечень советов, помогающих решить подобные проблемы:1) Пыль. Очень часто бывает, что игры начинают лагать и тормозить из за сильного перегрева видеокарты и процессора, перегрев как правило вызван сильным запылением. Проверьте свой компьютер, если он сильно запылен – его стоит почистить, это может помочь устранить лаги, тормоза и подвисания в играх.2) Вирусы. Вирусы так же могут являться причиной тормозов в играх. Ведь во время работы вирус занимает определенную част оперативной памятикомпьютера из за этого не хватает памяти для обработки процессов игры, и игра начинает тормозить, лагать, глючить. Для решения проблемы вирусов нужно установить хороший и надежный антивирус и полностью просканироватькомпьютер. Если антивирус уже установлен, то обязательно обновить его до последней версии.3) Программы работающие в фоне. Часто бывает, что пользователь не особо разбирается в принципе работы компьютера, запускает 10-20 программ, а потом еще и запускает игру. Естественно игра будет тормозить, лагать и глючить, т.к. у компьютера просто будет не хватать оперативной памяти для обработки всех процессов. поэтому прежде чем запускать игру останоите работу программ, которые “жрут” много памяти (Photoshop, Coreldraw, AutoCAD, Adobe Flash Professional и др).4) Забитый интернет канал. Любители поиграть в онлайн игры иногда даже не подозревают, что скачивания из интернета (скачивание с торрента к примеру) существенно нагружает интернет канал — это может привести к лагам в онлайн играх. Так чо перед тем как запустить онлайн игру желательно приостановить все текущие скачивания.5) Настройки графики. Как бы просто это не звучало, но часто причиной лагов в игре являются высокие настройки графики, которые компьютер просто “не тянет”. Возможно Ваш комьютер просто слишком стар, что бы “тянуть требовательную игру”. Поэтому всегда изучаете системные требования игры перед тем, как скачивать её с торрента 

ag

Так же для того, чтобы ускорить работу игр и оптимизировать работу оперативной системы можно сделать дефрагментацию дисков (пуск/ все программы/ стандартные/ служебные/ дефрагментация). Еще можно провести очистку дисков от “мусорных” и ненужных файлов (пуск/ все программы/ стандартные/ служебные/ очистка диска). Оптимизация работы системы может существенно помочь и работе игр, существует множество программ для ускорения и оптимизации работы системы, это такие программы, как: Toolwiz Care, Auslogics BoostSpeed, CCleaner и другие…Еще одной довольно распространенной причиной лагов в играх является высыхание термопасты между процессором и кулером. Паста высыхает, и из за этого процессор начинает перегреваться. Для решения этой проблемы нужно заменить термопасту, для этого лучше обратиться к специалисту, хотя продвинутые и опытные пользователи как правило делают это сами.На этом я пожалуй закончу свою статью, теперь Вы знаете, как убрать лаги в играх. Надеюсь моя статья Вам понравилась. Удачи! 

ab

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

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

Почему тормозят игры на компьютере?

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

Что делать, если лагают игры на компьютере?

Далее в этой статье будут перечислены причины и советы по устранению лагов и торможения игр на компьютере с ОС Windows.

Производительность компьютера.

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

Настройки игры.

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

Конечно же, в первую очередь, уменьшить разрешение, детализацию, тени и другие настройки игры, потому что чаще всего причина бывает в недостаточной мощности видеокарты. Для этого просто необходимо войти в игру, далее перейти в настройки, выбрать настройки экрана (видео или что-то подобное) и уменьшить разрешение, например, с 1280 x 1024 пикселей до 1024 ? 768 пикселей, так же уменьшить детализацию объектов, прорисовку, тени и так далее, все что касается графики.

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

Оптимизация компьютера.

Автозагрузка.

Уберите все лишние программы с автозагрузки Windows. Для этого воспользуйтесь встроенной утилитой или сторонним ПО.

  1. Необходимо запустить диалоговое окно “Выполнить” с помощью сочетаний клавиш Windows – Win+R.
  2. Далее в строке вписать msconfig и нажать Ок.
  3. В открывшемся окне перейти на вкладку “Автозагрузка” и убрать галочки с тех программ, которые не должны загружаться вместе с Windows.

Более подробно о том, как убрать программы с автозапуска Windows написано здесь. На примере там используется как встроенная утилита, так и более мощные инструменты для удаления программ с автозагрузки Windows.

Реестр Windows.

Реестр Windows тоже набивается всяким хламом. По этому очистить реестр от мусора необходимо в случаях торможения и лагов в играх.

Дефрагментация HDD.

Если у вас жесткий диск (HDD), а не твердотельный (SSD), то хоть изредка необходимо делать дефрагментацию диска, что бы отсеять лишние фрагменты и ускорить скорость работы жесткого диска.

Ошибки HDD.

Ошибки на жестком диске так же могут стать причиной, когда начинают тормозить игры на компьютере. Для этого можно воспользоваться стандартной в ОС Windows утилитой для проверки и исправления ошибок на жестком диске – CHKDSK. С помощью этого инструмента можно просканировать диск и выявить ошибки, если таковые имеются.

Видеокарта.

Причина может быть и в видеокарте, например когда она слабая, то можно воспользоваться одним из первых советов в этой статье “Настройки игры” – уменьшить настройки графики в играх. Но бывают и другие случаи, читайте дальше.

Переключение со встроенной на дискретную.

Компьютеры оснащенные двумя видеокартами сразу (дискретная и встроенная) могут так же тормозить в играх. Почему? Потому что неправильно выставлены настройки видеокарты. В обычных случаях при запуске тяжелых приложений (в том числе игр) компьютер автоматически переключается со встроенной (интегрированной) видеокарты на дискретную. Но бывают и случаи, когда это не происходит. Сейчас посмотрим как поменять эти настройки.

В общем в двух словах:

Встроенная видеокарта – или еще называют интегрированная, она встроена в материнскую плату или в сам процессор. Что не подразумевает собой снятие или замену. Она не снимается. Она слабже. Она более энергосберегательна. И еще не шумная.

Дискретная видеокарта – это именно та видеокарта, которую можно снять и выбросить заменить. Она со своей системой охлаждения. Шумная. Мощная. И у нее выше энергопотребляемость, чем у интегрированной.

  • И так, правой кнопкой мыши клацаем на рабочем столе.
  • Выбираем настройки видеокарты (Nvidia, например).
  • Откроется панель управления видеокарты. Выбираем “Управление параметрами 3D”.
  • Далее в “Программные настройки” в выпадающем списке выбираем нужное приложение (игру, которая лагает). Или, если в списке нет той игры нажимаем “Добавить” и выбираем нужную.
  • Чуть ниже в списке выбора графического адаптера выбираем “Дискретная видеокарта” или “Высокопроизводительный процессор”. Сохраняем настройки.

Теперь при запуске этой игры (которую выбрали) компьютер автоматически будет переключаться на дискретную видеокарту.

Драйвер видеокарты.

Лагать игры на компьютере могут и по-причине устаревших драйверов видеокарты. Поэтому их необходимо обновить. Для этого читайте подробную стать – как обновить драйвер видеокарты. Где все настолько истолковано, что поймут даже чайники начинающие пользователи ПК.

Вредоносные программы.

Вредоносное программное обеспечение (вирусы, трояны, черви) и другие разновидности шпионского и рекламного ПО могут стать причиной тормозов в играх. Конечно, в таком случае компьютер (или ноутбук) будет тормозить не только во время игры, а даже при обычной работе. Но все же, рекомендуется произвести сканирование системы на наличие вирусов, для этого подойдут мощные одноразовые сканеры – Dr.Web CureIt или же AVZ.

Тормозят игры на ноутбуке.

Перегрев ноутбука.

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

Ну и конечно, не следует держать ноутбук на коленях или на мягких тканях, на диване и любой поверхности, которая не дает нормально охлаждаться ноутбуку.

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

Вы так же можете ознакомиться с другими статьями по оптимизации и ускорению компьютера на этом сайте компьютерных советов и самостоятельного ремонта. Надеюсь теперь ясно почему тормозят игры на компьютере и что необходимо делать в этом случае.

Используемые источники:

  • https://habr.com/ru/company/playkey/blog/404369/
  • https://linchakin.com/posts/post/311/
  • https://www.playground.ru/misc/news/pochemu_igry_lagayut_ili_kak_ubrat_lagi_v_igrah-98284
  • https://ocompah.ru/pochemu-tormozyat-igry-na-kompyutere-chto-delat.html

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
7th-studio.ru
Добавить комментарий