Главная Партнеры Контакты  
Юридическая компания — «Основной закон», консультации и помощь в возвращении депозитов, защита по кредиту

ЮК
"ОСНОВНОЙ ЗАКОН"  

г. Киев, бул. Пушкина, 2а                
тел.: (044) 334-99-77                               
         (095) 407-407-3
         (096) 703-11-82

график работы: пн.- пт. с 9:00 до 18:00
          
                           

 












Рассматривается вопрос о предоставление нотариусам права выдачи извлечения из Реестра прав на недвижимое имущество.
Министерством юстиции был разработан проект Закона «О внесении изменений в некоторые Законы Украины относительно предоставления информации о государст...


Держреєстрація речових прав на нерухоме майно та їх обтяжень у 2014 році буде здійснюватись за новою - удосконаленою та спрощеною - процедурою.
Постанова Кабінету Міністрів "Про затвердження порядку державної реєстрації прав на нерухоме майно та їх обтяжень і Порядку надання інформації з Держа...




Система Orphus


накачуючи МИШЬ'ци

  1. Та, що біжить по килимах Найбільш просунуті геймери знають, що одним з ключових за важливістю пристроїв...
  2. Розгін PS навпіл
  3. здійснилося
  4. А нам?

Та, що біжить по килимах

Найбільш просунуті геймери знають, що одним з ключових за важливістю пристроїв комп'ютера, що дозволяє отримати максимальне задоволення від ігрового процесу є ... Ні, це зовсім не відеокарта, як ви правильно подумали :) Зараз я веду мову про іншому пристрої, офіційно іменується маніпулятор типу «миша».

Деякі користувачі, заради отримання пари додаткових FPS в іграшках, розганяють свої комп'ютери, по мірі, звичайно, можливостей «заліза». Одним з механізмів, що піддаються «розгону» є і комп'ютерна миша. Звичайно ж, можливості у різних моделей «гризунів» різні, але принципи їх «оверклокінгу» загальні, і саме розглядом таких ми зараз і займемося.

У багатьох, ймовірно виникає питання ...

Навіщо це потрібно?

Взагалі слово «розгін» в даному контексті не зовсім адекватно відображає суть того, що відбувається: насправді ми зовсім не прискорюємо переміщення миші. Більш того - описуваних «розгоном» ми навіть уповільнюємо швидкість руху курсору-покажчика миші на екрані дисплея. Під «розгоном» в даному випадку ми маємо на увазі збільшення частоти опитування миші по використовуваному інтерфейсу підключення. Але навіщо ж, все-таки, це потрібно?

Потрібно це, в першу чергу, для підвищення точності позиціювання курсору. Справа в тому, що чим частіше комп'ютер буде отримувати інформацію про переміщення миші, тим більш точними і адекватними переміщенню маніпулятора будуть переміщення курсору на екрані.

Спробую привести якийсь наочний приклад. Уявіть собі, що ви знімаєте цифровою камерою короткометражний :) фільм, з частотою 15 кадрів в секунду. При перегляді відзнятого ви помітите, що при різких змінах положення якогось об'єкта зйомки він як би «ривком» переміщається з одного місця на інше (те саме відбувається, якщо ви, наприклад, різко повертаєтеся з камерою), і проміжне переміщення об'єкта засікти неможливо. Схожа ситуація і з отрисовкой курсору миші - якщо відомості про його переміщенні надходять в комп'ютер рідко, то і рухатися по екрану курсор буде не плавно, а більш-менш довгими «стрибками». Але варто нам підняти частоту кадрів при зйомці камерою, як подібні явища «випадання» проміжних кадрів, чреваті різкими переміщеннями орендованих об'єктів, стають малопомітними, а то і зовсім зникають. Аналогічна ситуація і у випадку з комп'ютерним курсором - якщо інформація про переміщення миші надходить в комп'ютер частіше, то значить і переміщення покажчика по екрану буде здійснюватися куди більш точно. Іншими словами, точність позиціонування курсора миші безпосередньо залежить від частоти опитування миші комп'ютером (точніше, від частоти відправки контролером миші інформації про своє переміщення в ПК, а це не зовсім одне й те саме, як ми побачимо далі).

Чи важлива ця сама точність позиціонування? Безумовно. Скажімо, при збільшеній частоті опитування миші в іграшках-шутерах точність прицілювання поліпшується, так само як реально відчувається і швидший «відгук» курсору на переміщення маніпулятора. Для геймерів «розігнана» миша - саме те. Але не тільки для них. При роботі в 2D-режимі, наприклад, якщо ви виділяєте об'єкт в Photoshop, або акуратно «підтирати» в ньому картинку, точність позиціонування курсора ще куди більш важлива, ніж в іграшках, і тут користь від збільшення частоти опитування миші просто важко переоцінити. Адже тут стрибкоподібні переміщення курсора просто неприйнятні.

Отже, сподіваюся, важливість такого параметра як частота опитування миші ми усвідомили. Тепер приступимо до розгляду способів збільшення частоти опитування «гризунів» в залежності від типу підключення маніпулятора.

Розгін PS навпіл

З кінця минулого століття :) і до сих пір при підключенні комп'ютерних мишок інтерфейс PS / 2 користувався популярністю у просунутих геймерів і, треба відзначити, заслужено. Широко використовувалися колись СОМ-портові миші використовували частоту опитування всього в 40 Гц, потім 60 Гц (Windows NT і наступні ОС) що не дозволяло сприймати їх як серйозні ігрові. А ось на порту PS / 2 маніпулятор може працювати з різною дискретної частотою опитування: 10, 20, 40, 60, 80, 100 або 200 Гц. Причому цю частоту користувач може змінювати на свій розсуд, що не менш важливо.

Для «стареньких» операційних систем типу Windows 95/98 / ME дуже хорошою програмою, що дозволяла здійснювати підвищення (так само як і зниження) частоти опитування миші була утиліта PS2Rate. Вона давала можливість користувачеві змінювати частоту опитування маніпулятора, підключеного до порту PS / 2, в межах від 10 до 200 Гц (дискретно, про що сказано раніше). Утиліта була зручна і проста у використанні, проте, на жаль, працювала далеко не з усіма материнськими платами (винні були, звичайно ж, розробники останніх).

У більш сучасних операційних системах, наприклад сімейства Windows XP, частоту опитування миші на PS / 2 порту можна регулювати засобами самої системи. Робиться це так. Викликаємо «Властивості» значка «Мій Комп'ютер» на «Робочому столі».

У вікні натискаємо на кнопку «Диспетчер пристроїв» (після установки SP2 ця кнопка знаходиться вище, на місці кнопки «Установка устаткування» цього малюнка).

У вікні, двічі натискаємо на позначенні встановленої миші або викликаємо її властивості.

Після чого потрапляємо у вікно налаштувань властивостей миші, де на закладці «Додаткові параметри» ми можемо змінювати частоту опитування маніпулятора по порту PS / 2.

Якщо у вас миша відмінна від оригінальної Microsoft, то іноді має сенс відключити опцію «Швидка ініціалізація». Інакше миша, можливо, буде працювати на своїй частоті опитування за замовчуванням, незалежно від обраної вами частоти опитування по інтерфейсу PS / 2.

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

Дістатися до властивостей миші можна і через «Панель управління»> «Миша»> «Властивості».

Звичайно, не тільки частота опитування миші впливає на поведінку курсора на екрані, багато що залежить і від налаштувань драйвера пристрою. Драйвера мишей більшості виробників дозволяють працювати в двох режимах - з підвищеною точністю наведення покажчика (precision) і в так званому «швидкому» режимі (performance), коли точністю наведення жертвують на догоду швидкості переміщення курсора. Раджу завжди вибирати підвищену точність наведення покажчика (рис. 13) при роботі в 2D з мишами Microsoft (для 3D-іграшок можна, а для деяких навіть потрібно :) цю опцію відключати - вона знижує швидкість переміщення курсору). Для драйверів Logitech доступ до подібних додаткових можливостей драйвера можна отримати за допомогою програми MouseWare Advanced Settings, втім, настройки за умовчанням в драйвері і так правильні.

Ще дуже важливий момент. Зниження швидкості переміщення курсора від установки підвищеної точності наведення покажчика критичним я б назвав тільки для мишок з сенсорами з роздільною здатністю 400 СPI (до яких відносяться і всі нинішні моделі «гризунів» Microsoft). Для маніпуляторів з сенсорами з більш високою роздільною здатністю, зниженням швидкості переміщення від підвищеної точності наведення покажчика можна сміливо знехтувати.

Установка підвищеної точності покажчика зробить нашу миша набагато точнішою при наведенні курсору, хоча і за рахунок деякого зниження швидкості переміщення покажчика. Однак щоб переконається, наскільки важлива ще й достатня частота опитування миші, просто спробуйте попрацювати на PS / 2-миші з частою опитування 20 Гц, при підвищеній ж точності наведення покажчика. Навіть при низькій роздільній здатності екрану, коли значки робочого столу і пункти системних меню досить великі, проста «навігація» по ним здасться жахливо дискомфортною, в порівнянні навіть, зі, скажімо, роботою при частоті опитування в 60 Гц. Але не думайте що 60 Гц - це занадто багато :) Різницю між 60 і 80 Гц опитування також легко помітити (звичайно, це ще і від миші залежить). Установка підвищеної точності покажчика зробить нашу миша набагато точнішою при наведенні курсору, хоча і за рахунок деякого зниження швидкості переміщення покажчика

Всі «професійні»;) геймери встановлюють частоту порту в 200 Гц, благо багато сучасних моделей маніпуляторів це дозволяють. Втім, не факт що ваша недорога (а може і дорога) миша буде працювати саме з частотою опитування 200 Гц. Може статися, що використовується в миші контролер, безпосередньо передає інформацію в комп'ютер, буде не здатний витримувати таку високу частоту. Нічого страшного - в такому випадку контролер просто буде передавати інформацію в ПК з максимально можливою для себе частотою, нехай і більш низькою, ніж встановлені 200 Гц, зате більш високою, ніж за замовчуванням (наприклад, у деякій миші Maxxtro частота опитування за замовчуванням 90 Гц , а максимально, як ви бачите з малюнка, її можна «раскочегарить» до 133 Гц). Загалом, якщо у вас саме PS / 2 миша, можна порекомендувати виставити частоту опитування на відповідному порту саме в 200 Гц, а маніпулятор вже сам «візьме» стільки, скільки зможе «потягнути».

Не варто забувати, що з ростом частоти опитування миші, знову ж таки, падає швидкість переміщення курсору по екрану. Критичним цей момент може виявитися при використанні високих дозволів дисплея (1280х1024 і більше) поряд з мишею з дозволом 400 cpi - маніпулятор потрібно буде переміщати на незвично великі відстані, щоб «дістатися» курсором до «усіх кінців» екрану. Для 800 cpi мишей ця проблема, можна сказати, не актуальна. Швидкість переміщення курсора, природно, знижується і при їх використанні, але куди менш помітно.

здійснилося

До недавнього часу самим «високочастотним» при підключенні мишей залишався саме інтерфейс PS / 2. І багато користувачів підключали свої сучасні USB-миші (скажімо, моделі серії Logitech МХ) через перехідник до PS / 2 порту, щоб отримати заповітні 200 Гц частоти опитування і підвищену точність наведення покажчика (як, втім, і прискорене час реакції на натискання кнопок) . Адже мишки, які підключаються по інтерфейсу USB, мають штатну частоту опитування «всього» в 125 Гц. Звичайно, 125 Гц це теж немало, але ж завжди хочеться чогось більшого :)

Сама по собі USB - це керована опитувальна шина. Згідно зі специфікацією USB 1.1, частота опитування пристроїв на цій шині може здійснюватися з часовим проміжком в 1 мілісекунду. Тобто, частота опитування пристроїв на шині - близько 1 кГц. Чому ж у мишей вона становить всього 125 Гц? Справа в тому, що все та ж специфікація передбачає для низькошвидкісних (Low Speed) пристроїв, до яких відносяться і миші, знижену частоту опитування. А саме одне опитування за 10 командних циклів шини. Лише полноскоростная (Full Speed) периферія може розраховувати на частоту опитування в 1 кГц. Виникає питання, а чи можна зробити нашу USB миша «полноскоростной»?

Підвищення частоти опитування USB-мишей було можливо і раніше, проте вимагало дуже акуратного «ручного» редагування файлу usbport.sys (для Winows XP), що для переважної більшості пересічних користувачів було нетривіальним завданням. Особливо з урахуванням того, що файли usbport.sys могли бути різними (залежні від версії SP), і міняти в файлі доводилося відрізняються ділянки коду, та ще й робити це потрібно було в 16-і розрядному форматі, в Hex редакторі. На щастя, знайшлися добрі люди;), які зважилися автоматизувати процедуру зміни файлу usbport.sys, ніж рішуче поклали край «частотному вищості» підключаються до порту PS / 2 пристроїв. Так, так «крига скресла, панове», і тепер частота опитування USB-мишей може бути легко змінена, причому досяжні такі частоти, що, вибачте, PS / 2 «відпочиває».

Відомо, що за замовчуванням система 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, і багато раз.

При бажанні збільшити частоту опитування миші, внісши зміни в файл usbport.sys, користувач повинен натиснути кнопку Patch на першому робочому вікні програми.

Після чого з'являється друге вікно, в якому нам послідовно запропонують варіанти «оверклокінгу» USB-миші. Для вибору того чи іншого з варіантів потрібно натиснути Yes коли саме він буде запропонований. Для відмови і вибору наступного варіанта потрібно, відповідно, жати No. Просто до неможливості, хоча сама «лінійність» програми в нинішні часи все ж викликає деякий внутрішній протест. Після закінчення «списку» опцій можливий вихід з програми, але не повернення до варіантів налаштувань. Для того щоб дістатися до варіантів можливих частот USB повторно, програму доводиться перезапускати заново.

Важливою перевагою програми USB Mouserate Switcher 1.0 є можливість відновити вихідну системну версію файлу usbport.sys.

Для здійснення самого «розгону» миші, після остаточно обраного варіанту частоти опитування, комп'ютер необхідно перезавантажити, щоб система при старті використовувала «підправлений» файл usbport.sys. Після чого зміни вступлять в силу. Замість штатних 125 Гц, миша буде передавати в комп'ютер свої «координати» частіше. Як часто, залежить від моделі маніпулятора, від встановленого в ньому контролера. Наприклад, частоти 250 Гц і 500 Гц моя миша Microsoft IntelliMouse Explorer 3.0A «взяла» без проблем, а от частота 1000 Гц виявилася їй не по зубах. Можна доповнити, що і куди більш дешева модель USB миші від BTC продемонструвала практично аналогічні показники по підтримці частот. Тут, звичайно ж, все залежить від встановленої в миші мікросхеми контролера, який безпосередньо передає в комп'ютер дані по інтерфейсів PS / 2 і USB.

До речі, остання масова модель чіпа оптичного сенсора для мишей - ADNS-3060 - здатна видавати дані про переміщення якраз з частотою 1 мс, так що 1000 Гц для нього якраз в самий раз :) Проте сенсор безпосередньо не спілкується з комп'ютером, він передає дані контролеру миші, а вже від характеристик останнього залежить безпосередньо частота «спілкування» миші з ПК. Ймовірно, в найближчому майбутньому миші зможуть «витримувати» частоту опитування в 1000Гц. А ось чи потрібно це? Питання спірне.

Справа в тому, що зі зростанням частоти опитування миші падає швидкість переміщення курсору по екрану, що доставляє, прямо скажемо, незручності при роботі з маніпулятором Справа в тому, що зі зростанням частоти опитування миші падає швидкість переміщення курсору по екрану, що доставляє, прямо скажемо, незручності при роботі з маніпулятором. Тому «найбільша» частота опитування миші зовсім не є відповідною за змістом слову «найкраща». Наприклад, для своєї миші Microsoft IntelliMouse Explorer 3.0A я вибрав як кращу частоту опитування миші по USB порту в 250 Гц. У порівнянні з «звичайними» 125 Гц, на такий подвоєною частотою відчутно як поліпшення роботи в 2D-режимі, так і в 3D-іграшках (звичайно, величезним прогресом я назвати це поліпшення не можу, але лише тому, що і на стандартній частоті миша поводиться дуже добре). Проявляється це в більш плавному переміщенні курсора і поліпшеною реакції на малі переміщення маніпулятора, що особливо відчутно в іграх.

При підвищенні частоти опитування цієї ж миші до 500 Гц ніякого помітного «прогресу» в точності позиціювання я вже не спостерігав, а швидкість переміщення миші по робочому столу неприємно сповільнилася.

При роботі ж на 1000 Гц (точніше, на тих частотах, які може з себе «вичавити» контролер пристрою при такій частоті опитування), маніпулятор типу «миша» взагалі перетворюється в маніпулятор типу «черепаха» :) Хоча, знову ж таки, абсолютно ніяких відчутних поліпшень в точності позиціювання на 1 кГц частоті опитування не спостерігається. До того ж, вже на 250 Гц інакше як відмінною точність позиціонування я назвати просто не можу.

Тепер що стосується недорогий моделі USB-маніпулятора від BTC. Абсолютно однозначно можна стверджувати, що при підвищеній частоті опитування миші, курсор при використанні даного маніпулятора пересувається набагато повільніше, ніж при роботі з Microsoft IntelliMouse Explorer 3.0A. Тобто, для переміщення курсору на однакову дистанцію мишку BTC доводиться переміщати на більшу відстань, ніж маніпулятор від Microsoft. Точність ж позиціонування миші BTC при підвищеній частоті опитування також можна назвати відмінною.

Для маніяків, які хочуть «власноруч» замінити файли usbport.sys на «патчений», можу порадити взяти підкориговані файли (годяться тільки для Windows XP SP2) звідси:

xcon.is.dreaming.org/usbport.sys.500hz.XP.SP2 ;

xcon.is.dreaming.org/usbport.sys.250hz.XP.SP2 .

Переписати «новий» usbport.sys потрібно в наступні каталоги:

C: WindowsSystem32Drivers (якщо ОС встановлена ​​не в каталог Windows, то потрібно вказати назву системної папки з операційною системою);

C: WindowsSystem32dllcache.

Не забудьте зберегти оригінальну версію системного usbport.sys! Хтозна, як може повестися ваша система після «обновки».

Користувачі інших версій ОС Windows XP можуть спробувати знайти необхідні саме їм патчений файли у всесвітній Мережі самостійно. Оскільки я користуюся саме Windows XP SP2, то повноцінно перевірити працездатність файлів під інший варіант ОС просто не можу.

Щоб не залишати користувачів більш «ранніх» релізів Windows XP ні з чим, приведу все ж інформацію за варіантами заміни коду у файлі usbport.sys.

Отже, користувачі Windows XP, використовуючи будь-який Hex редактор, шукають в своєму варіанті файлу usbport.sys ділянку коду «3C 08 73 09 C6 86 0A 01», і змінюють його на «B0 04 73 09 52 8A 0A 01» для отримання 250 Гц частоти опитування. Для досягнення 500 Гц вихідний код потрібно замінити на «B0 02 73 09 52 8C 0A 01».

Для володарів Windows XP SP1 підхід наступний. Шукаємо код «3C 08 73 09 C6 86 02 01» і міняємо його на «B0 04 73 09 52 8A 02 01» для досягнення 250 Гц, або на «B0 04 73 09 52 8A 02 01» для «розгону» до 500 Гц .

А нам?

Для користувачів операційних систем, відмінних від Winows XP, теж не все втрачено :) І у них є шанс «прискорити» свою USB-миша. Що для цього потрібно, зараз спробуємо розібратися, благо є розумні люди які науково уже досліджували це питання до нас :)

Знадобиться: Lower Filter Driver, який можна знайти за адресою: sweetlow.at.tut.by/download/hidusbf.zip (Це драйвер буде працювати перехоплюючи запити основного драйвера і коригувати дані за потрібне нам чином).

Для установки його в ОС запускаємо hidusbf.inf з каталогу Driver з цього ж архіву. Після чого у нас в каталозі C: ​​WindowsSystem32Drivers (для ОС Windows 9x) з'являється файл hidusbf.sys, а в Windows сімейства NT сервіс «HKLMSYSTEMCurrentControlSetServiceshidusbf».

Далі для сімейства Windows NT в рядку реєстру HKLMSYSTEMCurrentControlSetEnumUSB "DevicePNPID" "DeviceLocation" створюємо параметр LowFilters типу REG_MULTI_SZ зі значенням hidusbf.sys. Для Windows 9х знаходимо в реєстрі «HKLMSYSTEMCurrentControlSetServicesClassHID

Навіщо це потрібно?
Але навіщо ж, все-таки, це потрібно?
Чи важлива ця сама точність позиціонування?
Чому ж у мишей вона становить всього 125 Гц?
Виникає питання, а чи можна зробити нашу USB миша «полноскоростной»?
А ось чи потрібно це?
А нам?
Главная Партнеры Контакты    
Cистема управления сайта от студии «АртДизайн»