Counter-Strike 2
[CSGO] Игровой курсор отстает от мышки (Не 1 к 1)
У кого-нибудь игровой курсор остается от движений мыши ? Я заметил что только в CSGO имеется задержка у игрового курсора при любом значении rawinput. Причем эту задержку тоже видят некоторые из моего окружения. У каждого разный кфг, видеокарта, ОС и т.д.

https://www.youtube.com/watch?v=OtTC7mPLp9E&feature=youtu.be


В Рунете нет популярных тем по этой проблеме. А вот на буржуйских сайтах/форум идет обсуждение. Многие замечают задержку мышки, но точно определить не могут. Некоторые грешат на кривой rawinput. Другие подозревают о некой постобработке, которая задерживает несколько кадров, из-за чего и складывается данный эффект. Есть мнение о сглаживание движений мыши(буфер ввода данных) в угоду консольным джойстикам, чтобы у них были плавные движения.


Моя конфигурация:
* Мат. плата Socket1155 ASUS "P8P67 Pro" rev.3.1
* Процессор Intel "Core i7-2600"
* Кулер для процессора Socket775/115x/1366/AM2/AM2+/AM3 Zalman "CNPS9900 Max (Blue)"
* 8GB RAM
*Видеокарта nVidia GeForce GTX970 MSI Twin Frozr V PCI-E 4096Mb (GTX 970 GAMING 4G)
* Накопитель SSD 120ГБ 2.5" OCZ "Agility 3"
* Корпус Miditower Cooler Master "CM 690 II Advanced"

Что было мною сделано:
1) Менял cfg
2) Игрался со всеми параметрами запуска (В точим числе и с приоритетами)
3) Игрался со всеми видеопараметрами в игре.
4) Менял мышку/видеокарту/монитор
5) Использовал программы SourceGL/Rinput
6) Менял глобальные настройки видеокарты NVIDIA
7) Обновлял драйвера
8) Менял ОС
9) Менял порт USB

Менял CFG.
Я перешел с CSS в CSGO и сразу заметил отставание мыши. Менял cfg как у “про”, брал значения из CSS и перекидывал в CSGO. Ничего не помогает.

Игрался со всеми параметрами запуска.
Задавал низкий/высокий приоритеты, менял DirectX, менял выделение игре Оперативной памяти, запускал игру в 3-х разных графических режимах, принудительно отключал верт. синхр, запускал игру в без. режиме.
Прописывал команды вместе и по отдельности: –noforcemparms, -noforcemaccel, -noforcemspd, -useforcedmparms.

Игрался со всеми видеопараметрами в игре.
Менял качество картинки и эффектов. При смене макс\мин ничего не менялось. Так же я в курсе того, что многоядерная обработка добавляет задержку мышки, но по факту это не сыграло значимой роли. Если и добавляет, то очень незначительно.
И все остальные пункты менял. Смотрел много видеороликов, читал статьи.
Да, я в курсе про то, что оконный режим добавляет микро-зарежку. Но по факту задержка слишком большая. Даже если запустить CSS в оконном режиме, то такого не будет.

Менял мышку/видеокарту/монитор
У меня мышка razer abyssus (2011г). Менял ее на аналогичную и более дешевую. Поменял видеокарту NVIDIA GTX580 на GTX 970. Монитор с Samsung syncmaster на Benq XL2411Z.

Использовал программы SourceGL/Rinput
Запускал CSGO с другими программами ввода мыши.

Менял глобальные настройки видеокарты NVIDIA
Выставлял значение 1 в пункте заранее подготовленных кадров, отключал всяческие сглаживания. Проработал каждый пункт. Даже масштабирование менял. На эту тему тоже просмотрел много видеороликов.
Конечно отключены vsync и буферизация.

Обновлял драйвера
Менял драйвера видеокарты на более старые.

Менял ОС
Заново переустанавливал win7. На win8.1 у знакомого тоже самое отставание.

Менял порт USB
Менял разъем USB 2.0/3.0.

Стоит отметить и тот факт, что задержка есть у людей с разными железом, периферией, интернетом.
Я установил CSGO на свой ультрабук ASUS UX32VD, так и на нем тоже самое повторилось.

В других играх нет такого: GTA 5, TOTAL WAR: ROME 2, CSS, world of warships, CRISYS, EVE Online и другие.



Вроде, такое у всех. Достаточно запустить игру в оконном режиме и посмотреть разницу. Для появление 2-х курсоров нужно нажать на любой другое окно, а потом на
рамку окна CSGO. У кого так же ?

Eng: http://steamcommunity.com/app/730/discussions/0/523898291490321016/?tscn=1443021319



Есть мнение с overclock.net о том, что все дело в постобработке, Тройная буферизация не полность убирает задержку.
Вот ссылка - http://www.overclock.net/t/1405271/regarding-mouse-optimization/10

Еще темы англоязычные:
1) https://www.reddit.com/r/GlobalOffensive/comments/1f8km4/csgo_raw_input_faulty/
2) http://forums.steampowered.com/forums/showthread.php?t=2737778
3) http://www.overclock.net/t/1545382/csgo-m-rawinput-0-drops-samples
4) http://www.overclock.net/t/1405271/regarding-mouse-optimization/60
5) https://www.reddit.com/r/GlobalOffensive/comments/3m48cq/mouse_delay_in_cs_go/ (наша тема)
6) http://www.mouse-sensitivity.com/forum/topic/342-counter-strike-global-offensive-m-rawinput-vs-rinput/page-2#entry3669
7) http://forums.steampowered.com/forums/showthread.php?t=2893939

В 6 ссылке присутствует интересное видео:
http://www.youtube.com/watch?v=aCroNmVfpOc
Отредактировано ΜŏŔŝĶŏĨ ĶŏŦĨĶ; 16 апр. 2016 г. в 9:45
< >
Сообщения 286300 из 471
Автор сообщения: recorderZ
По поводу m_filter ответили в службе поддержки
---------------------------------------------------------------------

Спасибо за ваш отзыв. Мы обязательно передадим эту информацию команде разработчиков CS:GO.

Также вы можете поделиться своими предложениями или идеями с командой CS:GO на официальном форуме игры.

Команда CS:GO регулярно просматривает обсуждения среди игроков.

Пожалуйста, сообщите, если у вас возникнут другие вопросы.

Thanks for using Steam,
Ruben
Я этот ответ получил года 2-3 назад, так что шаблон не изменился)

Вот и получается, что мы с тобой из разного поколения, ты начинал играть с 1.6, когда было актуально разрешение 800х600 и использовалась низкая сенса (что было естественно для низкого разрешения), а я с CSS на 1920х1080 с высокой сенсой.

Изменения от прописанных тобою параметров запуска ты конечно не почувствуешь, ибо у тебя стоит «m_rawinput 1», которая игнорирует влияние на игру со стороны ОС (не знаю на сколько ты это понимаешь).

По поводу «акселерации» я не понял тебя. Я играю с «повышенной точностью установки указателя» (галка в винде в параметрах скорости курсора), которая имеет другой принцип работы, нежели игровая функция «ускорение курсора»:

С «повышенной точностью установки указателя» скорость перемещения курсора зависит от скорости перемещения мыши. Если быстро (резко) переместить мышь, то курсор ускорится пропорционально рывку. Если медленно переместить мышь, то курсор (ВНИМАНИЕ!) начнет замедляться!

А игровая функция «ускорение курсора» лишь ускоряет движения мыши, без замедления!!!

Так что, вероятнее всего, ранее ты играл с простым ускорением, если пишешь следующее: «Эффект получается тот же. Мышь движется с виндовой акселерацией.» Ибо воспроизвести замедление курсора с «m_rawinput 1» игровыми настройкам невозможно.

Да я ошибся, с "m_rawinput 0" я отключил виндовую "повышенную чувствительность мыши" и кушал плацебо 1,5 дня.

На счет увеличения задержки. Поставил fullHD разрешение и настройки мыши как у тебя, задержка не увеличилась и не уменьшилась.

А теперь рубите мне руку и пинайте валенком, я перешел на тёмную сторону. Начал привыкать играть без акселерации. Думал уйдет месяц, два, но уже через 1.5 недели появились результаты. От часа игры в ДМ рука болит просто жесть... Но движение стало более понятное и предсказуемое. Никого не убеждаю! просто оказалось не так страшно как всегда казалось.

ΜŏŔŝĶŏĨ ĶŏŦĨĶ ты говоришь о том что не собираешься играть на разрешении ниже fullHD и в том числе на низкой графике. Но при этом говоришь что задержка сильна на столько что играть полноценно с ней не возможно. У меня складывается вопрос, ты относишься к ПРО игрокам которым эта задержка губит всю игру. Или ты просто хочешь играть на этом уровне и считаешь что достичь его, тебе мешает именно эта задержка?
Отредактировано PreDatoR.x2; 23 ноя. 2017 г. в 2:47
Автор сообщения: nevt

Вот и получается, что мы с тобой из разного поколения, ты начинал играть с 1.6, когда было актуально разрешение 800х600 и использовалась низкая сенса (что было естественно для низкого разрешения), а я с CSS на 1920х1080 с высокой сенсой.

Изменения от прописанных тобою параметров запуска ты конечно не почувствуешь, ибо у тебя стоит «m_rawinput 1», которая игнорирует влияние на игру со стороны ОС (не знаю на сколько ты это понимаешь).

По поводу «акселерации» я не понял тебя. Я играю с «повышенной точностью установки указателя» (галка в винде в параметрах скорости курсора), которая имеет другой принцип работы, нежели игровая функция «ускорение курсора»:

С «повышенной точностью установки указателя» скорость перемещения курсора зависит от скорости перемещения мыши. Если быстро (резко) переместить мышь, то курсор ускорится пропорционально рывку. Если медленно переместить мышь, то курсор (ВНИМАНИЕ!) начнет замедляться!

А игровая функция «ускорение курсора» лишь ускоряет движения мыши, без замедления!!!

Так что, вероятнее всего, ранее ты играл с простым ускорением, если пишешь следующее: «Эффект получается тот же. Мышь движется с виндовой акселерацией.» Ибо воспроизвести замедление курсора с «m_rawinput 1» игровыми настройкам невозможно.

Да я ошибся, с "m_rawinput 0" я отключил виндовую "повышенную чувствительность мыши" и кушал плацебо 1,5 дня.

На счет увеличения задержки. Поставил fullHD разрешение и настройки мыши как у тебя, задержка не увеличилась и не уменьшилась.

А теперь рубите мне руку и пинайте валенком, я перешел на тёмную сторону. Начал привыкать играть без акселерации. Думал уйдет месяц, два, но уже через 1.5 недели появились результаты. От часа игры в ДМ рука болит просто жесть... Но движение стало более понятное и предсказуемое. Никого не убеждаю! просто оказалось не так страшно как всегда казалось.

ΜŏŔŝĶŏĨ ĶŏŦĨĶ ты говоришь о том что не собираешься играть на разрешении ниже fullHD и в том числе на низкой графике. Но при этом говоришь что задержка сильна на столько что играть полноценно с ней не возможно. У меня складывается вопрос, ты относишься к ПРО игрокам которым эта задержка губит всю игру. Или ты просто хочешь играть на этом уровне и считаешь что достичь его, тебе мешает именно эта задержка?

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

У меня тоже нет никакого эффекта от понижения или повышения графики если фпс одинаковый.

Я не отношу себя к "Про", просто я тот, кто играет на "хорошем" уровне (по моему мнению, ибо со стороны объективно себя оценить не могу) именно с "повышенной точностью установки курсора". С 2007 большую часть времени играл на одном разрешении, с фиксированными настройками сенсы как в винде, так и в игре (в данном случае в CSS). В итоге я получил геморрой из-за CSGO сенсы, которая "отличается" от CSS.
Ну вот нигде у меня не возникало проблем в играх с игровыми курсорами. За 10 лет столько игр вышло и я не помню таких проблем.

Еще больше отвращения у меня возникает лишь при игре на джойстике (PS4 PRO). Задержка просто адовая с учетом того, что приставка подключена к монитору (Benq xl2411z).

Возможно люди, начинавшие играть в 1.6, тоже испытывали проблемы при переходе на CSS.

В итоге больше не играю в CSGO уже давно, надежды на исправление ситуации нет. С 2012г. исправлений в этом направлении нет. На игре крест.
как убрать то запоздание наведение прицела ?
навожу прицел а камера в игре только потом повторяет движение
и получается в игре :
вот он вражеский чувак
наводишься по быстрому на него и видишь как прицел только потом наводится
жмешь стрельбу а чувак уже убежал с того места в другое (шаг в сторону например )
а я стреляю такой и ниче сделать не могу
так же когда в игре мышкой подергать влево в право то видно как после остановки мышки , экран продолжает это движение и потом только останавливается .
как убрать то запоздание наведение прицела ?
навожу прицел а камера в игре только потом повторяет движение
и получается в игре :
вот он вражеский чувак
наводишься по быстрому на него и видишь как прицел только потом наводится
жмешь стрельбу а чувак уже убежал с того места в другое (шаг в сторону например )
а я стреляю такой и ниче сделать не могу
так же когда в игре мышкой подергать влево в право то видно как после остановки мышки , экран продолжает это движение и потом только останавливается .
насколько я понял, чем больше фпс тем менее этот эффект заметен, еще можно попробовать поменять параметр m_rawinput, вроде как тоже помогает
Переустановил 10-ю винду и появилось отставание мыши в CSGO. До переустановки пользовался тоже 10-й виндой и мынь не лагала. Не знаю в чем дело, здешние советы не помогают. Буду искать решение на просторах интернета, как найду - отпишусь.
Кстати в винде мышь не отстает, только в кс.
Отредактировано SuperMario; 16 дек. 2017 г. в 15:16
в одном из последних обновлений вообще в винде мышь странная стала
Автор сообщения: Mind
в одном из последних обновлений вообще в винде мышь странная стала
нее, в винде мышка работает замечательно. Проверил программой MouseMovementRecorder мышь работает 1 к 1, на всякий случай установил фикс мышки от MarkC, ничего не изменилось в системе. В игре же мышь иногда начинает плавать, первый раз за все время пользования виндой наблюдаю. Сейчас прочитал советы всякие - кто-то пишет, что нужно от имени администратора csgo запускать и стим, кто-то рекомендует установить режим совместимости. Короче буду пробовать эти советы.
Кстати изменение приоритета на низкий не помогает, уже почти год играю на низком приоритете - ноль изменений. В видеокарте тоже настройки крутил, результата нет.
Возможно мышь плавает из-за изменяющейся частоты процессора, допустим в простое у меня 1.2Ггц, под нагрузкой поднимается до 3.5Ггц. Зафиксировать частоту не могу, т.к поставил слабый куллер и при постоянной работе на 3.5Ггц проц сильно греется.
Отредактировано SuperMario; 17 дек. 2017 г. в 4:56
Установил запуск стима и csgo от имени администратора, выключил верт. синхронизацию в настройках видюхи, крутил настройки графики в csgo - ничего не помогало. Прописал в параметрах запуска -threads 6 (у меня 6 ядерный процессор) и мышь перестала плавать (или стала меньше плавать), вернулась чуствительнасть такая, как и была раньше. Покатал часик с ботами - пока все отлично. Недавно поменять чуствительность в игре с 0.5 (при 1600dpi на мышке) до 0.625 ( 1000 eDPI, опять же 1600 dpi на мышке), еще не привык, но плавания мыши не наблюдаю.
Котик спрашивал был ли какой-нибудь косяк с мышкой, когда люди переходили с CS1.6 на CSS? Нет, не было. Я относительно мало играл в source, но когда играл, всё залетало именно так как должно залетать.

В бесконечных попытках понять почему мышь в CS GO такая стрёмная, и почему я не могу полноценно играть, даже не сильно чувствуя эту самую "задержку", я решил поиграть, для сравнения в CS Source и знаете что? меня озарило! Оказывается, в CSGO мышь помимо запаздывания, еще и отличается в работе акселерации! У нее увеличены значения ускорения и замедления! Т.е. при медленном перемещении мыши, она её замедляет еще сильнее, а при ускорении ускоряет.

По моему всё еще хуже чем мы думали.
На счёт ускорения и замедления я ошибся. Всё дело было в параметре m_mousespeed.
Если значение 0, то замедляется и ускоряется сильнее. Если поставить 1, то становится привычнее, примерно такое же как в Windows.
Играл на Linux вот там мышка работает идеально перешел обратно на win10 снова такая же ерунда. Это зависит от ОС.
Автор сообщения: Sultan
Играл на Linux вот там мышка работает идеально перешел обратно на win10 снова такая же ерунда. Это зависит от ОС.
Надо будет тоже проверить.
Автор сообщения: Желток
Автор сообщения: Sultan
Играл на Linux вот там мышка работает идеально перешел обратно на win10 снова такая же ерунда. Это зависит от ОС.
Надо будет тоже проверить.
На Linux скорость указателя не менял, хотя он был на раб. столе на много быстрее чем на win. Ну в принципе проблема ясна, так как у разных операционных систем все работает совсем по другому. Может быть на win7 такого не будет тоже, кто его знает. Но на Linux я прям ощутил ту самую Cs 1.6 на win xp. Я так же помню когда первый раз перешел с xp на vista и первое что заметил курсор на рабочем столе стал ходить совсем по другому.
Привет всем! Решил поделиться полезной информацией, которую удалось собрать касательно задержки ввода, ибо сам этим до сих пор страдаю и понимаю, какая это мука после 1.6/Source. Никакая ересь вроде бесполезных параметров запуска, бубнов с регистром и сторонними программами здесь размещаться не будет, только проверенная информация. Всё тестировалось лично мною и во всех случаях было заметно уменьшение задержки. С чем-то вы уже возможно знакомы, но на всякий случай было решено разместить все методы уменьшения задержки. Оговорюсь сразу, что прямые ссылки на результаты тестов подтверждающих эффективность данных методов я уже не помню, но для тех, кто захочет их найти, я включу ключевые слова поиска. Также с радостью приму критику в свой адрес, если вы знаете что-то ещё об этих методах. Итак:

1) Valve до сих пор не исправили m_rawinput 1, поэтому играйте с m_rawinput 0. Да, будет потеря точности движения прицела. Только никто не говорит, что погрешность равняется нулю-двум (скорее одному) процентам, а выигрыш в прибавке отзывчивости с лихвой компенсирует подобную неточность. Не вариант для тех, кто изначально играет с m_rawinput 0.
Тэги: m_rawinput 1 vs. m_rawinput 0 vs Rinput; cs go input lag test ewh (qsxcv);

2) Хоть везде и пишут, что анизотропная фильтрация не имеет влияние на задержку по причине того, что FPS остаётся неизменным, это не правда. Анизотропная фильтрация замедляет вывод изображения в виду того, что она дольше обрабатывает текстуры для получения более высокого качества. Играйте с билинейной.
Тэги: anisotropic vs. bilinear filtration; input lag;

3) Выключите многоядерную обработку. Она является интерполяцией кадров отрисованных одним ядром процессора, а любая интерполяция создаёт задержку длительностью минимум один кадр (FPS). Прямая аналогия с сетевой интерполяцией в игре, где реальная задержка составляет один тик сервера.
Тэги: multicore-rendering; input lag; ninja; test;

4) В последних обновлениях Valve ввели обязательный асинхронный звук и вместе с тем по умолчанию уменьшили snd_mixahead с 0.05 до 0.025, что сильно бьёт по отзывчивости мыши, так как увеличивается нагрузка на процессор. Возвращаем команде значение 0.05
Тэги: snd_mixahead; reddit;

5) Тот же самый ewh (qsxcv) используя камеру с высокой частотой кадров доказал, что выставление ограничения на FPS (fps_max *) колеблещегося в пределах 200-300 уменьшает задержку ввода. Ставьте разумное ограничение FPS.
Тэги: input lag; cs go; blurbusters; fps_max;

6) Это наверно самый сильный метод из всех имеющихся. Теорией владею не очень, но как я понял, каждый кадр теперь выводится как только он готов, не дожидаясь завершение старого (похоже на V-Sync). Эффект от настройки усиливается, если вы ограничиваете FPS. Метод не мой, поэтому просто вставлю ссылку: http://steamcommunity.com/sharedfiles/filedetails/?id=1270041177

Отредактировано Aesthete; 17 фев. 2018 г. в 8:54
< >
Сообщения 286300 из 471
Показывать на странице: 1530 50

Дата создания: 23 сен. 2015 г. в 6:00
Сообщений: 471