Entry tags:
Лаги в онлайн-играх под Windows 7
Проблема появилась у одного из игроков в CS на сервере, установка свежих драйверов, изменение настроек видео/игры, проверка конфига не помогли. Пришлось лезть в Гугл, где и обнаружилось, что на неё напоролась куча пользователей и в других играх.
Если кратко, причина в очередной инкарнации механизма QoS для мультимедия-трафика (интересно, что некоторые игры в MS не считаются почему-то мультимедиа :D), он появился ещё в Vista, а в 7-ке его настройки подкрутили в "нужную" сторону, и часть пользователей столкнулась с неожиданными лагами.
Как исправить:
1) Запускаем regedit
2) Идём в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile
3) Изменяем значение параметра NetworkThrottlingIndex с a на FFFFFFFF
4) Перезагружаемся
Для ленивых сделал простой reg-файл
Описание механизма на сайте MS - How to use the throttling mechanism to control network performance in Windows Vista
UPD: Добавляю ещё ссылок по теме, взятых с форума www.sevenforums.com
http://courtneymalone.com/2007/08/28/a-note-on-vista-network-speed/
http://blogs.msdn.com/larryosterman/archive/2007/08/28/windows-vista-sound-causes-network-throughput-slowdowns.aspx
http://msdn.microsoft.com/en-us/library/ms684247(VS.85).aspx
http://blogs.technet.com/markrussinovich/archive/2007/08/27/1833290.aspx
http://en.wikipedia.org/wiki/Multimedia_Class_Scheduler_Service
Если кратко, причина в очередной инкарнации механизма QoS для мультимедия-трафика (интересно, что некоторые игры в MS не считаются почему-то мультимедиа :D), он появился ещё в Vista, а в 7-ке его настройки подкрутили в "нужную" сторону, и часть пользователей столкнулась с неожиданными лагами.
Как исправить:
1) Запускаем regedit
2) Идём в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile
3) Изменяем значение параметра NetworkThrottlingIndex с a на FFFFFFFF
4) Перезагружаемся
Для ленивых сделал простой reg-файл
Описание механизма на сайте MS - How to use the throttling mechanism to control network performance in Windows Vista
UPD: Добавляю ещё ссылок по теме, взятых с форума www.sevenforums.com
http://courtneymalone.com/2007/08/28/a-note-on-vista-network-speed/
http://blogs.msdn.com/larryosterman/archive/2007/08/28/windows-vista-sound-causes-network-throughput-slowdowns.aspx
http://msdn.microsoft.com/en-us/library/ms684247(VS.85).aspx
http://blogs.technet.com/markrussinovich/archive/2007/08/27/1833290.aspx
http://en.wikipedia.org/wiki/Multimedia_Class_Scheduler_Service
no subject
no subject
no subject
"Because multimedia programs require more resources, the Windows networking stack implements a throttling mechanism to restrict the processing of non-multimedia network traffic to 10 packets per millisecond."
У CS же даже на диалапе было 30 пакетов в мс на приём, 20 на отдачу, а текущие рейты 101/101, вот и получаем задержки как на картинках
http://img13.imageshack.us/img13/9569/csmasterfield0002.jpg
http://img4.imageshack.us/img4/3599/detrain0001o.jpg
no subject
ох тыж бох мой.
30пакетов в ms, это 30k pps, что при 56k даёт чуть меньше двух бит на пакет. Тебе самому не смешно? В общем не неси чепуху. L4D первый залочен вообще на 30pps, tf2 у меня отдавал 100pps. И ваши 101 в cs это именно pps, а не ppms.
no subject
packets errs bytes packets errs bytes colls 338 0 24463 243 0 18640 0 346 0 24782 251 0 18770 0 342 0 25315 250 0 18983 0 345 0 24712 250 0 18714 0Тем не менее, факт остаётся фактом - после отключения тротлинга у человека пропали лаги :)
no subject
Указанные цифры, тем не менее, всё равно превышают потребности CS, однако возможно поведение троттлера становится непредсказуемым ещё при каком-то сочетании сетевых условий. "Проблемный" игрок инет получает по pptp, т.е. кроме того, что у него в системе получаются 2 сетевых интерфейса, могут возникать ещё какие-то накладки из-за которых троттлер создаёт лаги в игре :)
no subject
(Anonymous) 2010-05-16 02:29 pm (UTC)(link)no subject
no subject
(Anonymous) 2010-05-17 04:56 am (UTC)(link)no subject
Описанный тут совет касается всего одной специфичной ситуации
no subject
(Anonymous) 2010-06-05 09:16 am (UTC)(link)пробавал ВАШ рег-файл поси перезагрузки компа все осталося по прежнему(
буду искать дальше в чем же кроется сикрет лагов
no subject
(Anonymous) 2010-09-13 08:13 pm (UTC)(link)no subject
no subject
Проблема точно только в сетевой части? Процессор/видеокарта не перегреваются, fps в норме?
no subject
(Anonymous) 2011-01-04 12:16 pm (UTC)(link)no subject
Параметры ADSL-линии, опять же, интересны
no subject
<<несимметричный путь трафика>>
<<включенные закачки, особенно торрент с uTP>> отключаю всё что может держать активные сетевые сессии (кроме системных конечно)
Ещё было подозрение на шалости "Hamachi" в сетевых настройках системы. Но после последней переустановки, я запустил игры до установки стороннего софта..
Троттлинг(если я правильно понял) - это механизм обработки траффика сервисом QoS? Но QoS у меня отключен и в параметрах подключения и в самом модеме.
Я ещё раз попробую поставить ХР и отпишусь.
no subject
no subject
no subject
(Anonymous) 2011-01-18 11:54 am (UTC)(link)no subject
(Anonymous) 2011-01-18 01:20 pm (UTC)(link)Всё же спасибо за помощь.
no subject
(Anonymous) 2011-01-18 01:26 pm (UTC)(link)