mukca писал(а):
вчера на работе на двух ядерном атлоне 4200 под winXPsp2 (или хз не мой комп не скажу точно) с 1024 оперативы и видюхой 6600 тип обноржил что gcf пиратка css выдает тормозит которую я ему позовчера собрал и зарезал. он позвал меня . я нашал кнопочку таб и вижу что у него там пинг 90-130 (сам на себя .) ну я решил воспльзоваться этим методом (вот как специально подфартило) и запустил с низким приорететом..... нехрена . как было так и осталось.
пока я ему не почистил автозогрузку и не перегрузился.
Не верю, что пробовал. А если пробовал, то не верю, что не помогло. Ниже объясню... :D
А ты ,кстати, секунд 10 - 15 ждал? ... :D
И ещё одно. А ты уверен, что запустил игру с низким приоритетом? Дело в том, что при запуске из cmd необходимо писать:
cmd ... /low hl2.exe
А при запуске ярлыком:
hl2.exe -low
Разницу чувствуешь?
/low и -low
Если ты запускал hl2.exe /low , то ни о каком низком приоритете не могло быть и речи. hl2 просто не обработал твой параметр. Проигнорировал его. Понимаешь о чем я?
Чтобы проверить приоритет нажми ctrl-alt-delete, войди в процессы, найди там hl2 и внимательно так правой кнопочкой мышки кликни, аккуратненько мышку вниз и чуть-чуть вправо. Там точечка такая напротив приоритета стоит. Так вот надо посмотреть напротив какого слова эта точечка у тебя.... :D
mukca писал(а):
ps полностьтю прочитав твою писанину понял что игру надо наооборот запускать с наивышсем мприорететом . чтоб другие процессы в это время не могли работать.... :D
Действительно. На первый взгляд так и кажется, мол запущу с наивысшим, все постопится и будет летать моя игрулька как сраный веник по кукурузе, но есть один фактор...
Что такое пинг?
Пинг - задержка.
Задержка между чем и чем?
Задержка времени между запросом, отправляемым игрой серверу и получением ответа от сервера. Измеряется в милисикундах.
Чем выше приоритет программы, тем больше запросов она посылает серверу.
Чем больше запущенно сторонних программ, тем труднее процессору обрабатывать такие запросы, т.к. их очень много.
При запуске игры со средним приоритетом hl2 отправляет серверу около 200-400 запросов в секунду, т.е. частота 200-400Гц. Но процессор не стоит на месте. У него есть другие задачи и он не успевает отправить ответ на все запросы.
Получается, что около 20-30% запросов остаются без ответов, а точнее с запоздалым ответом. Иногда таких ответов около 80%...
Это приводит к тому, что время между посылкой запроса и ответом возрастает, что в свою очередь увеличивает пинг.
Чтобы избавиться от этой проблемы необходимо уменьшить количество таких запросов.
Как известно видео воспроизводит 25-29 кадров в секунду, и этого вполне достаточно для твоего, моего и любого другого глаза. Т.е. чтобы своевременно получать картинку необходима минимальная частота - 25-30Гц. Вместо предыдущих 200-400.
Для этого необходимо запустить игру с низким приоритетом. Среднее количество запросов, при таком запуске, уменьшится до 30 - 50 в секунду, т.е. частота будет 30-50 Гц. С ГОЛОВОЙ ХВАТАЕТ.
Мне кажется ты не очень понимаешь, в чем разница между задержкой и количеством запросов.
Увеличение приоритета не увеличивает скорость работы программы. . Неужели это непонятно... Увеличив приоритет ты сказал своей операционке, что этот процесс самый важный. Другими словами был повышеный пинг (комп не успевает обработать все запросы) а ты ему- ДАВАЙ ЕЩЁ!!! БОЛЬШЕ!!! ЕЩЁ БОЛЬШЕ ЗАПРОСОВ!!!
И ИМЕННО ПОЭТОМУ ПРИОРИТЕТ НУЖНО УМЕНЬШАТЬ.
Понятно?
Всё. Проблема решена. Такими вот простыми манипуляциями.
добавлено спустя 1 час 6 минут:
Не выдержал. Полез в интернет искать решения...
Оказывается я не один такой "даун"...
Разработчики, оказывается, такие-же "бестолковые" как и я (дань уважения mukce). :D
Ничего они не понимают, не знают и не умеют.
5. Часто задаваемые вопросы
Есть ли какой-то способ понизить пинг?
Многим помогает такой прием: во время игры нажмите Alt+Tab, чтобы переключиться на рабочий стол, затем вызовите диспетчер задач (Ctrl+Alt+Delete), нажмите правой кнопкой на имя запущенной игры, выберите "перейти к процессам". Для выбранного процесса (например, hl2.exe) установите минимальный приоритет ("низкий" или "low").
Кроме того, можно настроить Steam так, чтобы он всегда запускался с низким приоритетом. Для этого нужно выключить Steam, открыть свойства ярлыка, СТЕРЕТЬ все, что написано в поле "объект", и написать там: C:\WINDOWS\system32\cmd.exe /c start "Steam" /low "C:\Program Files\Valve\Steam\Steam.exe"
Разумеется, если Windows у вас установлен в папку, отличную от C:\WINDOWS, или Steam установлен не в C:\Program Files\Valve\Steam\, нужно прописать в этой строчке правильные пути к папке Windows и папке Steam.
http://www.buka.ru/cgi-bin/tech_support ... ticle&id=4 - полный ФАК от офиц издателя в России по CS...