استقصاء الفأرة: هل 1000 هرتز أفضل؟
مضاعفة معدل الاستقصاء من 500 هرتز إلى 1000 هرتز تقصّر فاصل الإبلاغ من ميلي ثانيتين إلى واحدة ومتوسط انتظار الجدولة بنحو نصف ميلي ثانية. ويؤثر ذلك التحسّن في مرحلة واحدة من خط أنابيب الإدخال، ويكون أهم ما يكون عندما تكون الشاشة ومعدل الإطارات والمعالجة سريعةً بالفعل. وللأعمال المكتبية والألعاب العادية، يكفي 500 هرتز عادةً وقد يقلّل استهلاك المعالج أو البطارية. يستطيع مختبِر يعمل في المتصفح كشف أنماط توقيت الأحداث، لكن أداة أصلية وحدها تستطيع التحقق من معدل تقرير USB نفسه.
بالأرقام
| معدل الاستقصاء | فاصل التقرير | متوسط زمن الانتظار |
|---|---|---|
| 125 هرتز | 8.0 مللي ثانية | 4.0 مللي ثانية |
| 500 هرتز | 2.0 مللي ثانية | 1.0 مللي ثانية |
| 1000 هرتز | 1.0 مللي ثانية | 0.5 مللي ثانية |
| 2000 هرتز | 0.5 مللي ثانية | 0.25 مللي ثانية |
| 4000 هرتز | 0.25 مللي ثانية | 0.125 مللي ثانية |
| 8000 هرتز | 0.125 مللي ثانية | 0.06 مللي ثانية |
القفزة من 125 هرتز إلى 1000 هرتز تزيل 3.5 مللي ثانية من متوسط زمن الانتظار. القفزة من 1000 هرتز إلى 8000 هرتز تزيل حوالي 0.44 مللي ثانية. هذه فروقات محسوبة في مرحلة الاستقصاء فقط، وليست قياسات شاملة لفأرة أو نظام معين.
أصبحت الشركات المصنّعة للفأرة تروّج لمعدل استقصاء يبلغ 8000 هرتز بوصفه مواصفة رئيسية، مع إيحاء واضح بأن أي معدل أدنى يعوقك. إن القفزة من 500 هرتز إلى 1000 هرتز حقيقية فعلًا على الورق، لكن أثرها على الشاشة أصغر كثيرًا مما يوحي به تضاعف الرقم، ورفع المعدل إلى مستويات أعلى ينطوي على تكاليف تتجاهلها المواد التسويقية. إليك الحساب الصادق.
ما الذي يصفه معدل الاستقصاء فعلًا
تأخذ الفأرة عينات من موضعها وترسل تلك البيانات إلى الحاسوب بتردد ثابت. عند 500 هرتز ترسل تقريرًا كل ميلي ثانيتين. وعند 1000 هرتز، كل ميلي ثانية واحدة. وعند 8000 هرتز، كل 0.125 ميلي ثانية. المعدل الأعلى يعني تحديثات أكثر تواترًا للموضع، وبالتالي احتمالية تقليل التأخير بين حركة يدك واستجابة المؤشر. الكلمة المهمة هنا هي احتمالية. فالاستقصاء مرحلة واحدة في خط أنابيب زمن الاستجابة، وهي تقريبًا ليست الأطول أبدًا.
الحساب الذي يستشهد به الجميع، والسياق الذي يتجاهله
الفرق بين 1000 هرتز و500 هرتز هو ميلي ثانية واحدة في الفاصل الزمني بين التقارير. هذا هو كامل المكسب القابل للقياس في مرحلة الاستقصاء، وبما أن الحركة تحدث عند نقاط عشوائية داخل الفاصل، فإن متوسط الوفر المحقَّق أقرب إلى نصف ميلي ثانية. الآن ضع ذلك إلى جانب المراحل الأخرى من خط الأنابيب نفسه:
| المرحلة | المدة النموذجية |
|---|---|
| فاصل الاستقصاء عند 1000 هرتز | 1ms |
| فاصل الاستقصاء عند 500 هرتز | 2ms |
| تحديث الشاشة عند 144 هرتز | 6.9ms |
| تحديث الشاشة عند 60 هرتز | 16.7ms |
| زمن إطار GPU عند 60 إطارًا/ثانية | 16.7ms |
| زمن رد الفعل البصري البشري | ~200ms (ليس تأخيرًا في خط الأنابيب — بل فئة مختلفة تمامًا) |
| إن الميلي ثانية الواحدة المكتسبة من مضاعفة معدل الاستقصاء مجرد خطأ تقريب بجوار تحديث الشاشة وتصيير الإطارات. ولاحظ أن زمن رد الفعل البصري البشري (~200ms) المذكور أعلاه فئة قياس مختلفة تمامًا — فهو الوقت الذي يحتاجه الدماغ لمعالجة مثير بصري والاستجابة له، لا تأخير في خط أنابيب الإدخال — لذا فإن قسمته على فاصل الاستقصاء ليست مقارنة صحيحة. وهذه العلاقة التناسبية هي السبب الكامل وراء عجز كثير من المستخدمين عن التمييز الموثوق بين 500 هرتز و1000 هرتز في الاستخدام العادي، وإن تفاوتت الحساسية بحسب العتاد والمهمة والفروق الفردية. | |
![]() |
متى يكون 1000 هرتز وما فوق مفيدًا حقًا
يُرجَّح أن يهمّ الاستقصاء الأعلى عندما تكون الحلقات الأخرى في السلسلة سريعةً بالفعل. فقد يشمل ذلك مثلًا:
- شاشة بمعدل تحديث مرتفع، في نطاق 240 إلى 360 هرتز، حتى تتمكن الشاشة فعلًا من عرض التحديثات على فترات تقل عن أربع ميلي ثانية.
- معدلات إطارات مرتفعة ومستمرة، أعلى بوضوح من معدل تحديث الشاشة، بحيث تتوفر إطارات مصيَّرة تملأ فرص التحديث تلك.
- زمن استجابة منخفض في كامل النظام، بما في ذلك اتصال USB مباشر، ومعالجة خلفية محدودة، وعدم وجود تراكبات على مسار الإدخال. ضمن تلك النافذة التنافسية الضيقة المحسّنة عمدًا، يستطيع بعض اللاعبين استخلاص قيمة حقيقية من 1000 هرتز وأحيانًا من معدلات أعلى. وخارجها يصعب ملاحظة الفائدة لأن عنق الزجاجة ينتقل إلى مكان آخر، وقد تُجمَّع التقارير الإضافية أو تُؤخذ عينات منها قبل أن تؤثر في أي شيء مرئي.
تكاليف رفعه أكثر
معدل الاستقصاء الأعلى ليس مجانيًا، وفوق 1000 هرتز تصبح المقايضات ملموسة:
الحمل على المعالج
يمر كل تقرير عبر حزمة الإدخال في نظام التشغيل وغالبًا عبر محرك اللعبة. وعند أربعة آلاف إلى ثمانية آلاف هرتز يستهلك هذا وقتًا قابلًا للقياس من المعالج، وفي الأنظمة الأضعف قد يزيد انخفاض معدل الإطارات الناتج من زمن الاستجابة الكلي بدلًا من تقليله.
استنزاف البطارية
تستهلك الفأرات اللاسلكية عمومًا طاقة أكبر عند المعدلات المرتفعة، ويمكن أن يقلّص 8000 هرتز مدة التشغيل بين الشحنات تقليصًا كبيرًا في بعض الطرازات.
تقارير نادرًا ما تتحول إلى فائدة مرئية
ترسل فأرة 8000 هرتز تقريرًا كل 0.125 ميلي ثانية، بينما تُحدِّث شاشة 360 هرتز صورتها كل 2.8. يصل أكثر من عشرين تقريرًا بين كل إطارين متتاليين؛ ويجمّعها نظام التشغيل ومحرك اللعبة أو يدفعها دفعات أو يأخذ عينات منها بإيقاعهما الخاص، فلا تصل هذه الدقة الإضافية بشكل موثوق إلى إطار مصيَّر.
معدل الاستقصاء ليس جودة التصويب ولا DPI
هناك خلطان متأصلان يشوّهان قرارات الشراء:
- DPI هو حساسية المستشعر، ويصف مسافة حركة المؤشر لكل بوصة من الحركة الفيزيائية. وهو مستقل تمامًا عن الاستقصاء ويُضبط من أجل الراحة لا من أجل زمن الاستجابة.
- جودة التصويب تنبع من دقة المستشعر والسطح والقبضة والممارسة. ففأرة 1000 هرتز ذات مستشعر يعاني من التنعيم أو تثبيت الزوايا ستصوّب أسوأ من فأرة 500 هرتز بتطبيق مستشعر نظيف. لا يتحسّن أي منهما بمواصفة الاستقصاء، ويستفيد المصنّعون من هذا الغموض.
تحقق مما تحصل عليه فعلًا
يمكن أن يتباعد المعدل المُعدّ والمعدل المُسلَّم، لكن المتصفح لا يستطيع قراءة معدل الاستقصاء العتادي مباشرة: أحداث الفأرة تخضع لتجميع المتصفح وجدولة الخيط الرئيسي ومعالجة إدخال نظام التشغيل، لذا لا يستطيع التوقيت عبر الويب إثبات فاصل تقرير USB الحقيقي. ولقياس موثوق استخدم أداة أصلية مخصصة تقرأ بيانات مستوى USB، أو برنامج الشركة المصنّعة لفأرتك. وما يمكن أن يساهم به أداة متصفح مثل اختبار الفأرة لدينا هو فحص نمط خشن — الفجوات غير العادية الطويلة والمتسقة بين التحديثات المسجلة قد تشير إلى مشكلة اتصال أو تعريف أو مستقبل أو جدولة تستحق التحقق بأداة أصلية. وصّل الفأرة مباشرةً بمنفذ لوحة أم معروف بالسلامة وأعد الاختبار قبل أن تستنتج أن الفأرة هي الخلل.
الإعدادات الافتراضية الموصى بها
- فأرة ألعاب سلكية: 1000 هرتز افتراض معقول على معظم الأنظمة الحديثة؛ اخفضه إذا لاحظت مشكلات في المعالج أو زمن الإطار.
- فأرة لاسلكية: تدعم كثير من مستقبلات 2.4 جيجاهرتز الحديثة 1000 هرتز، فاختر بحسب أولويتك: 1000 هرتز إن أردت أقصر فاصل إبلاغ، أو 500 هرتز إن كان عمر البطارية أهم. يصعب على كثير من المستخدمين تمييز الفرق في الإحساس، بينما قد يكون توفير البطارية عند 500 هرتز حقيقيًا.
- جهاز تنافسي بشاشة عالية التحديث ومعدلات إطارات مرتفعة: جرّب من 1000 إلى 2000 هرتز وقيّم بصدق ما إذا كنت أنت تلمس فرقًا. وإلا فارجع إلى معدل أدنى واستعد هامش المعالج.
- أي شخص آخر، بما في ذلك معظم استخدامات الإنتاجية: 500 هرتز كافٍ عادةً. تحقق من الإعداد فقط عند معالجة مشكلة محددة.

كيف يتعامل USB مع تقارير الفأرة على مستوى البروتوكول
تتواصل أجهزة USB مع المضيف عبر نقاط النهاية (endpoints)، وكلٌّ منها مُعدّ لنوع نقل محدد. تستخدم الفأرات النقل عبر المقاطعات (interrupt transfers)، الذي يجدول فيه المتحكم المضيف فاصل الاستقصاء بالتردد المضبوط — فيحجز المضيف تلك الفتحات الزمنية، مع أن التسليم الفعلي قد يظل خاضعًا للارتعاش (jitter) تحت حِمل النظام. ويستجيب الجهاز بأي بيانات جاهزة لديه. وتعتمد دقة الزمن على سرعة USB: يُجدول جهاز Full-Speed (المعتاد للفأرات) في إطارات مدتها ميلي ثانية واحدة، بينما يستخدم جهاز High-Speed إطارات مصغّرة (microframes) مدتها 125 ميكروثانية. فالفأرة المضبوطة على 1000 هرتز تحصل إذن على فتحة بميلي ثانية واحدة على اتصال Full-Speed؛ وتختلف دلالات فاصل نقطة النهاية بدقة بين Full-Speed وHigh-Speed، ويتوقف إيقاع التقارير الفعلي أيضًا على كيفية إعلان واصف الجهاز لفاصله. حزمة التقرير نفسها معرَّفة بواسطة واصف HID الخاص بالجهاز، الذي يعلن بنية وحجم البيانات التي ترسلها الفأرة. يحتوي التقرير القياسي على بايت لحالة الأزرار، وإزاحة X، وإزاحة Y، واختياريًا بيانات العجلة والمحاور الإضافية. الحمولة الإجمالية صغيرة، عادة من ثمانية إلى ستة عشر بايتًا، ما يعني أن النطاق الترددي ليس هو القيد إلا نادرًا. القيد هو التوقيت: كم مرة يجدول المضيف نقلًا، ومدى سرعة الجهاز في ملئه، ومدى سرعة حزمة الإدخال في نظام التشغيل في معالجته. على مستوى نظام التشغيل، يُطلق كل تقرير مستلَم مقاطعةً تنتشر عبر حزمة تعريف USB، ومعرّف فئة HID، وفي النهاية النظام الفرعي للإدخال، الذي يحدّث موضع المؤشر أو يمرر الحدث إلى التطبيق في المقدمة. لا يمرر نظام التشغيل ببساطة كل تقرير إلى محرك اللعبة؛ بل يجمّعها أو يدمجها أو يعالجها وفق تصميمه الخاص لمعالجة الإدخال، ما يعني أن ليس كل تقرير يؤثر بالضرورة في إطار مصيَّر. يوضح هذا الفهم على مستوى البروتوكول عدة نقاط. أولًا، معدل الاستقصاء خاصية من خصائص إعداد نقطة نهاية USB، لا من خصائص مستشعر الفأرة، فالمستشعر يستطيع أخذ العينات بمعدله الخاص بشكل مستقل. ثانيًا، يستطيع المضيف والجهاز المتوافقان جدولة التقارير بالفاصل المضبوط، لكن الإيقاع الفعلي يظل معتمدًا على الواصف والبرنامج الثابت والاتصال وجدولة نظام التشغيل. ثالثًا، تكلفة المعالجة تتراكم عند المعدلات القصوى وقد تقلل أداء الألعاب على بعض الأنظمة. تصف المواصفة إيقاع جدولة، لا ضمانة تحسّن محسوس، وكل طبقة بين السلك والشاشة تُدخل زمن استجابة خاصًا بها لا يستطيع معدل الاستقصاء معالجته. وهناك دقة إضافية تتمثل في أن جدولة متحكم USB ليست حتمية تمامًا. يدير المتحكم المضيف أجهزة متعددة تتشارك الناقل نفسه، ويمكن لحركة مرور أخرى أن تُدخل تباينات توقيت صغيرة. ويختلف حجم ذلك التباين بحسب المتحكم والتعريفات والأجهزة المتصلة ونظام التشغيل، لذا ينبغي قياسه لا افتراضه. منفذ اللوحة الأم المباشر مقارنة تشخيصية معقولة، لكن واجهة USB 3.x ليست مطلوبة بطبيعتها للفأرة.
ميلي ثانية واحدة هي أقصى فرق فاصل بين 500 هرتز و1000 هرتز في مرحلة الاستقصاء. إنه حقيقي وقابل للقياس، لكن يصعب على كثير من المستخدمين ملاحظته. أما مراحل خط الأنابيب الأخرى — زمن إطار GPU ومعالجة نظام التشغيل وتحديث الشاشة — فيمكن أن تساهم بكثير أكثر، ولا يستطيع أي إعداد في الفأرة تقصيرها. إذا كنت تملك فأرة ألعاب وشاشة عالية التحديث، فإن 1000 هرتز نقطة بداية معقولة، لكن قيّم حمل المعالج وزمن الإطار واستهلاك البطارية وتجربتك الخاصة بدلًا من معاملته بوصفه متطلبًا عالميًا.
لفهم موضع معدل الاستقصاء في سلسلة زمن الاستجابة الكلية، من المفيد تتبع حركة فأرة واحدة عبر كل مرحلة من السطح الفيزيائي حتى تغيّر المؤشر المرئي. تساهم كل مرحلة بوقت، والاستقصاء واحدة منها فقط. أخذ عينات المستشعر. يلتقط المستشعر البصري في فأرتك صورًا للسطح بمعدل داخلي مرتفع، غالبًا من 12,000 إلى 16,000 إطار في الثانية، ويقارن الإطارات المتتالية لحساب الحركة. هذه العملية داخلية بالكامل في المستشعر وتعمل بترددها الخاص، بشكل مستقل عن معدل استقصاء USB. يُنتج المستشعر إزاحة موضع ويسلّمها إلى المتحكم الدقيق في الفأرة. معالجة المتحكم الدقيق (MCU). يستقبل المتحكم إزاحة المستشعر، ويطبّق أي معالجة مضبوطة مثل تثبيت الزوايا أو التنعيم أو التسارع، ويجمّعها في حزمة تقرير USB. تضيف هذه المرحلة تأخيرًا صغيرًا لكنه غير صفري — تشير النماذج التوضيحية إلى أقل من ميلي ثانية على البرامج الثابتة جيدة الهندسة، لكن القيم الفعلية تتفاوت بحسب الجهاز وقد تطول على الأجهزة ذات معالجة DSP ثقيلة. نقل USB. هذه هي المرحلة التي يحكمها معدل الاستقصاء. عند 1000 هرتز، ينتظر التقرير المجمَّع النقل التالي عبر المقاطعة المجدول، الذي يحدث كل ميلي ثانية. في المتوسط، ينتظر التقرير نصف ذلك الفاصل، أي 0.5 ميلي ثانية، قبل إرساله إلى المضيف. وعند 500 هرتز، يتضاعف متوسط الانتظار إلى ميلي ثانية واحدة. حزمة الإدخال في نظام التشغيل. يستقبل المضيف التقرير ويعالجه عبر معرّف USB، ومعرّف فئة HID، والنظام الفرعي للإدخال. يُحدَّث موضع المؤشر في مؤلّف نظام التشغيل، ويُمرَّر حدث الإدخال الخام إلى اللعبة. تُنمذَج هذه المرحلة عادةً بميلي ثانية إلى ثلاث حسب نظام التشغيل وإصدار المعرّف وحمولة النظام — تعامل معها بوصفها نطاقًا توضيحيًا لا قياسًا لنظام بعينه. معالجة محرك اللعبة. تستقبل اللعبة حدث الإدخال، وتطبّق منطق معالجة الإدخال الخاص بها (الذي قد يشمل قياس الحساسية، والإدخال الخام مقابل المخزّن مؤقتًا، وأخذ العينات المعتمد على معدل الإطارات)، وتدمج الحركة في الإطار المصيَّر التالي. إذا كانت اللعبة تعمل بمعدل 60 إطارًا/ثانية، يستغرق كل إطار 16.7 ميلي ثانية، ما يعني أن الحركة لا يمكن أن تظهر على الشاشة حتى يُصيَّر الإطار التالي ويُقدَّم إلى الشاشة. العرض على الشاشة. ينتقل الإطار المصيَّر إلى الشاشة، التي تعرضه بفاصل تحديثها الخاص. عند 144 هرتز، يظهر الإطار على الشاشة خلال 6.9 ميلي ثانية من وصوله إلى مخزن الإدخال في الشاشة. بجمع المراحل النموذجية بمتوسطات الانتظار وفق نموذج توضيحي (لا قياس لفأرة أو لعبة بعينهما): المستشعر (~0.25ms) + MCU (~0.5ms) + USB عند 1000 هرتز (~0.5ms متوسط انتظار) + نظام التشغيل (~2ms) + اللعبة عند 60 إطارًا/ثانية (~8.3ms متوسط انتظار إطار) + الشاشة عند 144 هرتز (~3.5ms متوسط انتظار تحديث) ≈ نحو 15 ميلي ثانية إجمالًا. في هذا النموذج تساهم مرحلة استقصاء USB بنحو 3% من الإجمالي. ومضاعفة الفاصل إلى 500 هرتز تضيف ~0.5 ميلي ثانية في المتوسط، فترفع الإجمالي إلى ~15.5 ميلي ثانية. لهذا يكون الفرق المقاس بين 500 هرتز و1000 هرتز أقل من ميلي ثانية باستمرار — فباقي خط الأنابيب يبقى دون تغيير. هذه الأرقام نموذج توضيحي لا قياس لأي فأرة أو نظام تشغيل أو لعبة بعينها؛ وتعتمد القيم الحقيقية كليًا على عتادك وتعريفاتك وبرمجياتك. ليست الدلالة أن معدل الاستقصاء غير مهم، بل أنه آخر مكوّن يجب تحسينه. وباستخدام نموذج متوسط الانتظار نفسه، إذا كانت لعبتك تعمل بمعدل 60 إطارًا/ثانية، فإن رفع معدل الإطارات إلى 144 إطارًا/ثانية يزيل نحو 4.9 ميلي ثانية من متوسط انتظار الإطار (16.7ms/2 ناقص 6.9ms/2) — نحو عشرة أضعاف الوفر من مضاعفة معدل الاستقصاء. وإذا كانت شاشتك تعمل بمعدل 60 هرتز، فإن الترقية إلى 144 هرتز تزيل في المتوسط نحو 4.9 ميلي ثانية (16.7ms/2 ناقص 6.9ms/2). وتعتمد الأرقام الدقيقة على ما إذا كنت تقيس متوسط الانتظار أم زمن الإطار الكامل أم زمن الاستجابة الشامل، فتعامل معها بوصفها توضيحية لا عالمية. وينتج كلا التغييرين أيضًا تحسينات مرئية في وضوح الحركة لا يمكن لمعدلات الاستقصاء مضاهاتها. وفقط عندما يكون معدل الإطارات ومعدل التحديث مرتفعين بالفعل تصبح مساهمة معدل الاستقصاء شريحة أكبر نسبيًا من زمن الاستجابة المتبقي، وحتى عندها تبقى صغيرة بالقيمة المطلقة.
الرقم الواحد الذي يجب تذكّره
يمكن لـ 1000 هرتز أن تقلّص فاصل مرحلة الاستقصاء حتى ميلي ثانية واحدة مقارنة بـ 500 هرتز، وهو تحسّن حقيقي لكن يصعب ملاحظته غالبًا. وجّه التحسين مباشرةً نحو معدل تحديث الشاشة ومعدل الإطارات المستمر أولًا، لأن هاتين المرحلتين قد تساهمان بتأخيرات أكبر بكثير، ثم قيّم بعد ذلك ما إذا كان تغيير معدل الاستقصاء يحرّك شيئًا يمكنك إدراكه. وعامل 8000 هرتز بوصفه خيار إبلاغ عالي الدقة لا ترقيةً محسوسةً مضمونة ما لم يتمكن باقي خط الأنابيب من استيعابه.
