Gub писал(а):MER писал(а):Поделитесь опытом разгона USB порта
А разве это возможно?.. Если "да", то как разогнать 1.1?.. )))
Согласно спецификации USB 1.1, частота опроса устройств на этой шине может осуществляться с временным промежутком в 1 миллисекунду. То есть, частота опроса устройств на шине — порядка 1 кГц. Почему же у USB мышей она составляет всего 125 Гц? Дело в том, что все та же спецификация предусматривает для низкоскоростных (Low Speed) устройств, к которым относятся и мыши, пониженную частоту опроса. А именно один опрос за 10 командных циклов шины. Лишь полноскоростная (Full Speed) периферия может рассчитывать на частоту опроса в 1 кГц. Возникает вопрос, а можно ли сделать нашу USB мышь «полноскоростной»?
Известно, что по умолчанию система Windows опрашивает мышку, подключенную к USB порту, один раз за 8 миллисекунд (не за 10 потому, что драйвера ОС Windows устанавливают частоту опроса по шине USB кратной степеням двойки, т.е. просто «округляют» интервал опроса в 10 циклов по спецификации до восьми). Это и дает нам штатную частоту опроса USB мыши в 125 Гц (1/(8х10-3)=125). Подредактировав файл usbport.sys, можно заставить систему делать опрос мыши быстрее.
Именно меняя интервал частоты опроса операционной системой USB-устройства, такая полезная программа как USB Mouserate Switcher 1.0 позволяет добиться повышенной частоты опроса мышек, подключаемых по шине USB. Возможны следующие варианты частот «общения» мышек с компьютером по USB-интерфейсу: 250 Гц (интервал опроса 4 мс), 500 Гц (интервал опроса 2 мс) и (страшно подумать!) 1000 Гц (интервал опроса 1 мс).
Именно меняя интервал частоты опроса операционной системой USB-устройства, такая полезная программа как USB Mouserate Switcher 1.0 позволяет добиться повышенной частоты опроса мышек, подключаемых по шине USB. Возможны следующие варианты частот «общения» мышек с компьютером по USB-интерфейсу: 250 Гц (интервал опроса 4 мс), 500 Гц (интервал опроса 2 мс) и (страшно подумать!) 1000 Гц (интервал опроса 1 мс).
Да, кстати, пока никакого отрицательного влияния на другие подключаемые USB-устройства от увеличения частоты опроса порта USB не выявлено. Впрочем, этого и следовало ожидать, так как даже частота в 1000 Гц является для USB нормативной. И, естественно, никакого обещанного некоторыми «доброжелателями» «сгорания» USB–контроллера, от повышенной до 1 кГц частоты опроса по USB, быть не может.Oden писал(а):Зачем это тебе нужно?
Нужно это, в первую очередь, для повышения точности позиционирования курсора. Дело в том, что чем чаще компьютер будет получать информацию о перемещении мыши, тем более точными и адекватными перемещению манипулятора будут перемещения курсора на экране.
Попробую привести некий наглядный пример. Представьте себе, что вы снимаете цифровой камерой короткометражный
фильм, с частотой 15 кадров в секунду. При просмотре отснятого вы заметите, что при резких изменениях положения некоего объекта съемки он как бы «рывком» перемещается с одного места на другое (то же происходит, если вы, например, резко поворачиваетесь с камерой), и промежуточное перемещение объекта засечь невозможно. Похожая ситуация и с отрисовкой курсора мыши — если сведения об его перемещении поступают в компьютер редко, то и двигаться по экрану курсор будет не плавно, а более или менее длинными «скачками». Но стоит нам поднять частоту кадров при съемке камерой, как подобные явления «выпадения» промежуточных кадров, чреватые резкими перемещениями снимаемых объектов, становятся малозаметными, а то и вовсе исчезают. Аналогичная ситуация и в случае с компьютерным курсором — если информация о перемещении мыши поступает в компьютер чаще, то значит и перемещение указателя по экрану будет осуществляться куда более точно. Иными словами, точность позиционирования курсора мыши напрямую зависит от частоты опроса мыши компьютером (точнее, от частоты отправки контроллером мыши информации о своем перемещении в ПК, а это не совсем одно и то же, как мы увидим далее).
Важна ли эта самая точность позиционирования? Безусловно. Скажем, при увеличенной частоте опроса мыши в игрушках-шутерах точность прицеливания улучшается, равно как реально ощущается и более быстрый «отклик» курсора на перемещение манипулятора.
Для геймеров «разогнанная» мышь – самое то. Но не только для них. При работе в 2D-режиме, например, если вы выделяете объект в Photoshop, или аккуратно «подтираете» в нем картинку, точность позиционирования курсора еще куда более важна, чем в игрушках, и здесь пользу от увеличения частоты опроса мыши просто трудно переоценить. Ведь здесь скачкообразные перемещения курсора просто неприемлемы.