Pull to refresh

Comments 25

Я правильно понял, что из мыши 8к они сделали мышь 1.5к, - и рады этому?

Нет, неправильно. Мышь 1.5к стала для событий работы с окном, ввод для самой игры остался 8к.

Существует мнение, что 1к герц уже почти на грани человеческих чувств. И что все эти 2к, 4к, 8к не делают ничего, кроме как жрут батарейку как не в себя

да человек вряд ли отличит 1к от 8к частоты обновления мыши.
Но общая задержка, input lag, это сумма всех задержек.
Задержка ввода + задержка обработки софта + задержка вывода
И это надо срезывать со всех сторон, -1мс ввода это -1мс глобальной задержки.

Мышку модную купил - производительность просела
Музыку громко слушаешь - жесткий диск разваливется
Пошел сделать чай с OLED дисплеем - привет выгоревший узор
Забыл открыть окно - перегрев и баня
Купил новый процессор - убивает себя напряжением
Купил новую видеокарту - давай подожжем дом коннектором
Перезагружу OS - пользователь бета тестер, держи обновление с O(n^2) сортировкой, Copilot и Recall сверху

Интересно читать про такие нюансы. Наверное, такое и раньше было, но сейчас это предается огласке

Перезагружу OS - пользователь бета тестер, держи обновление с O(n^2) сортировкой, Copilot и Recall сверху

Слышал, что в винде рекламу показывает теперь. В лучших традициях амиго

Так это ещё с 8й версии. Когда плитки появились, туда сразу начали пропихивать всякое говно. Теперь плиток нет но в свежей системе в пуске всеравно куча говна типо тиктока и т.д

Не знаю - у меня стоит XPшный Classic Shell уже лет наверно 10 - и я не видел ни плиток ни дальнеиших улучшений. Старый добрый пуск и никакой рекламы. При переустановки винды - установка своей оболчки для интерфейса идет первым пунктом.

А где эту рекламу искать? У меня Win11 Pro, инсталлятор с сайта майков скачивал, ставил лиц ключик без всяких КМС или других взломов лизензирования, не замечал никакой рекламы. Что я делаю не так?

Вариантов масса=) Может настройки хорошие, может не обновляетесь, может еще что-то.

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

Майкрософт тоже не скрывает, например вот из описания одного из обновлений информация https://support.microsoft.com/en-us/topic/april-23-2024-kb5036980-os-builds-22621-3527-and-22631-3527-preview-5a0d6c49-e42e-4eb4-8541-33a7139281ed

New! The Recommended section of the Start menu will show some Microsoft Store apps. These apps come from a small set of curated developers. 

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

А как 8к мышка подключается? В hid дескрипторе можно минимум 1мс частоту опроса выставить, что дает потолок в 1КГц. Там не hid, а нечто кастомное?

Вот тут обсуждение темы подключения 8к мыши в линуксе. Я так понял мышь объявляет себя как USB 2.0 устройство (480 мбит/c), а дальше ОС и мышь договариваются о частоте общения.

А мышь с частотой опроса 8к и пятизначным dpi уже может подрабатывать микрофоном? :)

Джуном она может подрабатывать. А с программируемыми кнопками так и вообще мидлом.

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

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

Как человек, который, к сожалению или к счастью, потратил на Apex Legends почти 4 тысячи часов, и прошел путь от овоща с kd 1.1 до закрытия сезонов с kd 3.2 и винрейтом под 20%, а также беспроблемному solo q to master, могу сказать, что 4/8к не являются чем-то типа game breaker. Как известно, в играх с высоким TTK очень важен хороший трекинг, и я уже 2 года назад решил попробовать viper 8khz, так как хвалили эту мышь именно про-игроки в Апекс в первую очередь по форме. По итогам полугода игры я пришел к выводу, что форма и эргономика у неё действительно шикарная, а вот 8к (точнее 4к, т.к. тогда движок Ареха 8к не держал, а сейчас хз даже) - фича интересная, так как трекинг на 240 герцовом монике действительно стал чуть более гладким, но кардинально на геймплей это не влияет. То, что ты не затрекаешь на 1кгц, ты не затрекаешь и на 2, и на 4, и на 8. Процент пиков, когда тебе 4к действительно решат исход, не будет разительно большим. Были клачти в close-range, когда казалось, что из-за повышения плавности я всаживал всю обойму с ппшки четко во врага, а раньше мне так четко затрекать не удавалось. Да, для про-игрока этот процент будет выше, так как у него моторика намного лучше, чем у любителя. Поэтому для обычного игрока пусть и нормального уровня, эти 8к ничего не дадут. Сам сейчас сижу на Атлантис V2 и кайфую.

Лично сталкивался с такой проблемой в игре Black & White 2. Мышь современная, 1000 Гц, а игра старенькая, рассчитана только на 125 Гц. Играть было невозможно, курсор постоянно лагал. Помогла родная софтина от мыши, которая позвонили понизить частоту до 125 Гц.

Какие то костыльные решения, когда за нас уже все придумали.

Современные движки чаще всего имеют отдельно рендерный ФПС, отдельной, фиксированный ФПС, обычно связанный с физикой (Зачем нам считать физику в 600фпс?) и отдельно ФПС ввода.

В нашем случае, ввод - ОБЯЗАТЕЛЬНО надо вытащить из рендерного потока в отдельный поток и делается это очень легко.

Мы создаем поток, в нем крутим луп те же 60 кадров в секунду. Для игр где чувствительность ввода важнее (хотя я заметил, что движки считывают ввода с частотой 24 и 60 ФПС) - крутим 120 или более.

Все это пишем в буффер и в конце игрового кадра, когда буфер прочитан - все обработанные ивенты удаляются и так цикл повторяется.

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



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

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

Sign up to leave a comment.

Articles