USB-s egerek frissítési rátájának növelése
kategória: Rendszer — forrás: Egérmúzeum / lacy — dátum: 2008-05-12 — értékelés: 4.86 —
A Windows XP/Vista az alacsony sebességű USB protokoll irányelveitől eltérően, 8 ms-ban (125 Hz) limitálja az elérési időt.
Más operációs rendszerek (Linux) a szabványnak megfelelően működnek, vagyis kézenfekvő volt kidolgozni egy módszert, amellyel Vista alatt is kijátszható a korlát. A leírással a Windows Vista USB frissítési rátáját változtathatod meg az alapértelmezett 125 Hz helyett 500 vagy 1000 Hz-re, de a trükk csak akkor működik, ha az egér firmware-e támogatja a rövidebb elérési időt, ellenkező esetben nem sok értelme van!
- Töltsük le a Mouse Rate Checker nevű programot és ellenőrizzük vele, hogy valóban csak 125 Hz-en kommunikálunk az eszközzel. Mozgassuk az egér mutatóját az üres területen és olvassuk le az átlag (average) értéket! Letöltés!
Átlagosan 124hz, nem túl jó! - Töltsük le az usbport.sys fájl módosított változatait, melyek elvileg csak a sima Vistára tehetőek fel, nekem viszont SP1-el is tökéletesen működnek! Letöltés!
- Indítsuk újra a Vistát csökkentett módban (nyomjuk le az F8-at bootoláskor).
- Start menü keresőjével indítsuk el a cmd -t és adjuk ki ezt a parancsot:
bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS
(Igen ott két D betű van!) - Majd: takeown /f "C:\Windows\System32\drivers\usbport.sys"
- Utána: icacls "C:\Windows\System32\drivers\usbport.sys" /grant FELHASZNÁLÓNEVÜNK:F
- Nyissuk meg a C:\Windows\System32\drivers könyvtárat és nevezzük át benne az usbport.sys állományt usbport.old-ra. Hiba esetén így vissza tudjuk majd állítani az eredeti fájlt!
- A letöltött usbport.zip csomagból válasszuk ki a nekünk megfelelő verziójú és frissítési rátájú usbport.sys fájlt és másoljuk ki a drivers könyvtárba.
- Indítsuk újra a gépet.
- Teszteljük le az eredményt a Mouse Rate Checkerrel!
Az 500hz-es változatot próbáltam, melyel átlagosan 400-500hz-et
sikerült kihoznom a Microsoft IntelliMouse 1.1-es egeremből.