تنزيل RivaTuner مجانًا لنظام Windows (أحدث إصدار)
ما هو RivaTuner Statistics Server (RTSS)؟
RivaTuner Statistics Server (RTSS) هو برنامج مجاني لمراقبة عتاد بطاقة الرسوميات، وضبط توقيت الإطارات (Frametime Pacing)، وتحديد معدل الإطارات بدقة متناهية لأجهزة Microsoft Windows. تم تطويره بواسطة Alexey Nicolaychuk (Unwinder) في عام 1997، ويعمل كأداة مستقلة فائقة الدقة بالإضافة إلى كونه محرك القياس عن بُعد والعرض على الشاشة (OSD) المدمج مع برنامج MSI Afterburner. يقوم بحقن خطافات التتبع مباشرة في واجهات برمجة الرسوميات DirectX 9 و 10 و 11 و 12 و Vulkan و OpenGL لتوفير تجربة لعب خالية تمامًا من التقطيع والتشويش مع تشخيصات عتاد شاملة أثناء اللعب.
سواء كنت بحاجة إلى تحديد معدل الإطارات بدقة أجزاء من الملي ثانية للتخلص من التقطيع الدقيق (Micro-Stutter) مع تقنيات G-Sync و FreeSync، أو كنت بحاجة إلى مخططات بيانية لتوقيت الإطارات لتشخيص اختناقات الأداء، أو عرض معلومات درجة حرارة كرت الشاشة وسرعة المعالج واستهلاك ذاكرة VRAM أثناء اللعب، فإن تنزيل RivaTuner يمنحك دقة استثنائية عبر جميع عناوين DirectX 9 و 10 و 11 و 12 و Vulkan و OpenGL.
برنامج RivaTuner مجاني تمامًا وخفيف الحجم للغاية (أقل من 30 ميغابايت)، ومصمم خصيصًا لأنظمة Windows 11 و 10 و 8.1 و 7. استكشف دليل الميزات المفصل أدناه أو قم بتنزيل أحدث مثبت تم التحقق منه مباشرة لتحسين أداء الألعاب على جهازك.
الميزات الأساسية لبرنامج RivaTuner Statistics Server
تحديد معدل الإطارات وضبط توقيت الإطارات (Frametime Pacing) عالي الدقة
يحتوي RivaTuner على مؤقت داخلي لمزامنة معالج الكمبيوتر ومعالج الرسوميات يؤخر تقديم الإطار قبل استدعاء واجهة برمجة التطبيقات لتبديل المخازن المؤقتة (Swap Buffers). يخلق هذا خطوط توقيت إطارات مسطحة تمامًا، مما يقضي على التقطيع وتباين أوقات الإطارات الشائع مع المحددات داخل الألعاب وخاصية V-Sync التقليدية. تعرف على المزيد في دليل إعداد RTSS وضبط توقيت الإطارات و الإعدادات المثالية لـ G-Sync و FreeSync.
دعم شامل لجميع واجهات برمجة الرسوميات (DirectX, Vulkan, OpenGL)
يرتبط RTSS بسلاسة بخطوط أنابيب العرض 32 بت و 64 بت عبر DirectX 9 و 10 و 11 و 12 و Vulkan 1.0–1.3 و OpenGL، ليقدم إحصاءات معدل الإطارات والعتاد دون التسبب في تعطيل آليات مكافحة الغش.
القياس عن بُعد المباشر عبر العرض على الشاشة (OSD)
اعرض مقاييس مخصصة مباشرة في الوقت الفعلي فوق لعبتك: معدل الإطارات (FPS)، وأدنى إطارات 1% low و 0.1% low، ومخططات توقيت الإطارات، وحرارة معالج الرسوميات، وسرعة المراوح، وحرارة أنوية المعالج، واستهلاك ذاكرة النظام RAM. شاهد شروحاتنا حول كيفية مراقبة بيانات GPU و CPU و حل مشكلة عدم ظهور OSD في الألعاب.
تسجيل الفيديو والتقاط الشاشة بتسريع العتاد
التقط لقطات شاشة عالية الأداء داخل اللعبة بتنسيقات BMP و PNG و JPG غير المضغوطة، وسجل فيديو سطح المكتب أو أسلوب اللعب بتنسيقات MJPEG أو H.264 مع دعم مصادر صوتية متعددة وخاصية التحدث بالضغط (Push-To-Talk).
مقارنة: RTSS مقابل المحدد داخل اللعبة مقابل محدد برنامج التشغيل (Driver)
يساعد فهم الاختلافات التقنية بين أساليب تحديد معدل الإطارات في القضاء على تأخر الإدخال (Input Lag) وتمزق الشاشة:
| الميزة / المقياس | RTSS (RivaTuner) | المحدد داخل اللعبة | محدد برنامج التشغيل (NVIDIA / AMD) |
|---|---|---|---|
| اتساق توقيت الإطار (Frametime) | فائق السلاسة (خط توقيت مسطح تمامًا) | متغير (يعتمد على محرك اللعبة) | متوسط (تفاوتات عرضية) |
| مستوى الحقن البرمجي (Hook Level) | عرض المخزن المؤقت للتقديم (Present() / SwapBuffers()) |
حلقة تكرار محاكاة محرك اللعبة | قائمة جدولة برنامج تشغيل الشاشة |
| تأخر الإدخال المضاف (Input Latency) | ضئيل للغاية (تأخير إطار واحد بالضبط) | الأقل (تكامل مباشر داخل المحرك) | متغير (تأخير إطار إلى إطارين) |
| توافق G-Sync / FreeSync Pacing | مثالي (يقضي على التقطيع الدقيق لـ VRR) | جيد (إذا كان المحرك يدعم ثبات التوقيت) | جيد |
| العرض المباشر على الشاشة (OSD) | نعم (تخصيص كامل للشكل والمكان) | نادر / محدود جدًا | طبقة عرض أساسية ومحدودة فقط |
| التوافق عبر مختلف الألعاب | شامل (DirectX 9–12, Vulkan, OpenGL) | لكل لعبة على حدة فقط | شامل عبر بطاقة الرسومات |
| ملفات التعريف المخصصة | ملف تعريف لكل ملف تنفيذي مع قيود مستقلة | قوائم إعدادات اللعبة فقط | ملفات تعريف لوحة تحكم الكرت |
في العمق: كيف يعمل RTSS على مستوى خط أنابيب الرسومات
على عكس محددات الإطارات العادية على مستوى برامج التشغيل أو أدوات الحقن العامة، يعمل RivaTuner Statistics Server (RTSS) كمحرك اعتراض عالي الكفاءة على أدنى مستوى من خط أنابيب العرض. عندما تبدأ لعبة ثلاثية الأبعاد، يقوم RTSS بربط مكتبات الخطافات 32 بت (RTSSHooks.dll) أو 64 بت (RTSSHooks64.dll) بشكل ديناميكي ومباشر داخل مساحة عناوين واجهة برمجة تطبيقات الرسوميات للتطبيق.
اعتراض استدعاء تقديم واجهة الرسوميات
يعترض RTSS استدعاءات تقديم سلاسل المبادلة بما في ذلك D3D11Present() و D3D12Present() و vkQueuePresentKHR() (Vulkan) و wglSwapBuffers() (OpenGL). يضمن الاعتراض عند حد التقديم عدم حدوث أي خلل في منطق اللعبة.
تحديد الإطارات من الحافة الأمامية (Front-Edge)
تخنق المحددات التقليدية خيط معالجة العرض لوحدة المعالجة المركزية بعد إرسال الإطار (back-edge)، مما يسبب فترات انتظار غير منتظمة لقائمة الانتظار. يطبق RTSS تحديد الحافة الأمامية، مما يوقف وحدة المعالجة المركزية مؤقتًا قبل استدعاء التقديم مباشرة لتقليل تأخر الإدخال بدقة إطار واحد.
مؤقت هجين عالي الدقة
تحتوي فترات سكون خيوط Windows القياسية على تقلبات تتراوح بين 1ms و 15.6ms. يستخدم RTSS عدادات أداء عتاد المعالج عالية الدقة (QueryPerformanceCounter) مدمجة مع حلقات انتظار فرعية بأجزاء الملي ثانية لإزالة أي تذبذب دون استهلاك طاقة المعالج.
فيزياء توقيت الإطارات: لماذا يتفوق استقرار Frametime على ذروة FPS
يحكم العديد من اللاعبين على سلاسة الألعاب فقط من خلال معدل الإطارات في الثانية (FPS)، لكن العين البشرية تدرك السلاسة الحقيقية من خلال اتساق توقيت الإطار (Frametime). وقت الإطار هو عدد الأجزاء من الألف من الثانية (ms) التي يظل فيها كل إطار معروضًا على الشاشة:
Frametime (ms) = 1000 / Framerate (FPS)
إذا كان نظامك ينتج في المتوسط 120 إطارًا في الثانية، ولكن تسليم الإطارات يتناوب بين 4ms و 24ms، فستشعر بتقطيع دقيق (Micro-Stutter) حاد وتذبذب مزعج. من خلال فرض خط أساس مسطح تمامًا لتوقيت الإطارات، يضمن RTSS تقديم كل إطار وعرضه بالإيقاع الزمني الدقيق الذي تتطلبه شاشتك.
| معدل تحديث الشاشة | وقت الإطار المستهدف | تفاوت التسليم غير المقيد | التسليم المتزامن لـ RTSS |
|---|---|---|---|
| 60 هرتز (شاشة قياسية) | 16.67 ms |
12 ms – 28 ms (تقطيع واضح) | 16.66 ms خط مسطح تمامًا |
| 120 هرتز (لعب سلس) | 8.33 ms |
5 ms – 15 ms (عدم انتظام التوقيت) | 8.33 ms خط مسطح تمامًا |
| 144 هرتز (معيار الرياضات الإلكترونية) | 6.94 ms |
4 ms – 12 ms (تذبذب في VRR) | 6.94 ms خط مسطح تمامًا |
| 165 هرتز (شاشات IPS السريعة) | 6.06 ms |
3.5 ms – 10 ms (تخطي الإطارات) | 6.06 ms خط مسطح تمامًا |
| 240 هرتز (مستوى الاحتراف) | 4.16 ms |
2 ms – 8 ms (تذبذب الإدخال) | 4.16 ms خط مسطح تمامًا |
| 360 هرتز (السرعة الفائقة) | 2.78 ms |
1.5 ms – 6 ms (انحراف العرض) | 2.77 ms خط مسطح تمامًا |
ميزات متقدمة وإمكانات احترافية
إلى جانب تحديد معدل الإطارات القياسي ومراقبة OSD، يتضمن RivaTuner Statistics Server أدوات متخصصة مصممة لضبط العتاد الاحترافي والألعاب التنافسية:
مزامنة خط المسح (Scanline Sync)
تزامن تقديم الإطارات مع شعاع مسح شاشتك. من خلال وضع خط التمزق خارج منطقة الشاشة المرئية، يوفر Scanline Sync تجربة لعب خالية من التمزق مع انعدام كامل لتأخر إدخال V-Sync على الشاشات العادية غير المزودة بـ G-Sync.
محرر طبقة العرض (Overlay Editor)
صمم لوحات معلومات مخصصة داخل اللعبة باستخدام خطوط TrueType/Raster 3D، وعدادات رسومية، وخلفيات PNG بصرية، وصيغ رياضية مباشرة، وتخطيطات متعددة الأعمدة لبيانات العتاد.
تسجيل توقيت الإطارات إلى ملفات CSV
سجل بيانات توقيت الإطارات في الوقت الفعلي وأدنى 1% و 0.1% FPS في سجلات معيارية بتنسيق CSV. استورد السجلات بسهولة في CapFrameX أو Microsoft Excel لإعداد تقارير اختبار احترافية.
ملفات تعريف مخصصة لكل لعبة
حدد مستويات الكشف عن الحقن (None, Low, Medium, High)، وخطافات التخفي، وحدود معدل الإطارات الخاصة، وإظهار OSD لكل ملف .exe دون المساس بالإعدادات العامة.
وضع الحقن المتخفي (Stealth Mode)
يخفي خطافات حقن RTSS عن أنظمة مكافحة الغش الصارمة ويمنع انهيار الألعاب المحمية مع الحفاظ على تحديد معدل الإطارات السلس ومراقبة الشاشة.
التقاط الفيديو بتسريع العتاد
سجل لقطات ألعاب غير مضغوطة أو بتنسيق MJPEG أو عبر تسريع عتاد NVENC/Intel QuickSync مع دعم الصوت متعدد القنوات والتحدث بالضغط والتقاط صور BMP/PNG نقية.
الإعدادات المثالية لشاشات G-Sync و FreeSync و VRR
تعمل تقنيات معدل التحديث المتغير (VRR) مثل NVIDIA G-Sync و AMD FreeSync على مزامنة معدل تحديث شاشتك ديناميكيًا مع معدل تصيير بطاقة الرسومات. ومع ذلك، إذا وصل معدل إطاراتك إلى الحد الأقصى لمعدل التحديث أو تجاوزه، تعود الشاشة إلى سلوك V-Sync التقليدي—مما يؤدي إلى تأخر إدخال كبير أو تمزق في الشاشة.
للحفاظ على نافذة VRR نشطة دائمًا وضمان أدنى زمن استجابة ممكن للإدخال دون تمزق، اتبع القاعدة القياسية في الصناعة: "معدل التحديث ناقص 3 إطارات" (Refresh Rate - 3 FPS):
| معدل التحديث الأصلي للشاشة | الحد الموصى به في RTSS | إعداد V-Sync في برنامج التشغيل | حالة VRR | فائدة زمن استجابة الإدخال |
|---|---|---|---|---|
| 60 هرتز | 57 FPS | مفعل في لوحة التحكم | نشط دائمًا | انعدام التمزق، وإلغاء تأخير قائمة انتظار المخزن المؤقت |
| 120 هرتز | 116 FPS | مفعل في لوحة التحكم | نشط دائمًا | استجابة ثابتة أقل من 8 مللي ثانية |
| 144 هرتز | 141 FPS | مفعل في لوحة التحكم | نشط دائمًا | التوازن المثالي للرياضات الإلكترونية |
| 165 هرتز | 160 FPS | مفعل في لوحة التحكم | نشط دائمًا | سلاسة فائقة وانعدام التقطيع الدقيق |
| 240 هرتز | 237 FPS | مفعل في لوحة التحكم | نشط دائمًا | رد فعل واستجابة فورية للأوامر |
| 360 هرتز | 355 FPS | مفعل في لوحة التحكم | نشط دائمًا | دقة تنافسية فائقة أقل من 3 مللي ثانية |
دليل البدء السريع: إعداد RivaTuner في 5 خطوات
تشغيل RTSS وضبط مستوى الكشف
افتح RTSS من علبة نظام Windows (System Tray). بشكل افتراضي، اترك Application detection level مضبوطًا على Low أو Medium لضمان أقصى توافق مع الألعاب.
تعيين حد معدل الإطارات الخاص بك
انقر داخل حقل Framerate limit ضمن ملف التعريف العام (Global). أدخل الحد المطلوب (مثال: 141 لشاشة 144Hz تدعم VRR) ثم اضغط Enter.
تفعيل العرض على الشاشة (OSD)
تأكد من ضبط Show On-Screen Display على وضع ON. اختر نمط التصيير (Vector 3D أو Raster 3D لنصوص واضحة وحادة على الشاشات عالية الكثافة).
تحديد موقع طبقة معلومات الأداء
استخدم معاينة الإحداثيات التفاعلية في أسفل يمين نافذة RTSS لسحب OSD إلى الزاوية المفضلة لديك (أعلى اليسار، أعلى اليمين، أسفل اليسار، أسفل اليمين).
تعيين مفاتيح الاختصار للتبديل
انقر على زر Setup أسفل RTSS، وانتقل إلى علامة التبويب Plugins أو Hotkeys، وقم بتعيين مفتاح اختصار عام (مثل F9) لتشغيل طبقة العرض وإخفائها أثناء اللعب.
مصفوفة استكشاف الأخطاء والتشخيص
هل تواجه مشكلة معينة؟ راجع مصفوفة التشخيص أدناه لحل تحديات التكوين الشائعة بسرعة وبسهولة:
| المشكلة / العَرَض | السبب الجذري | الحل الموصى به |
|---|---|---|
| عدم ظهور OSD في ألعاب DX12 أو Vulkan | تعارض مع برامج العرض الأخرى أو مستوى حقن غير كافٍ. |
|
| انهيار اللعبة عند التشغيل أثناء عمل RTSS | تعارض مع حماية نظام مكافحة الغش أو محرك عرض اللعبة المخصص. |
|
| برنامج مكافحة الغش يحظر حقن RTSS | لعبة تنافسية تفرض قيودًا مشددة على حقن ملفات DLL الخارجية. |
|
| نصوص OSD تبدو ضبابية على شاشات 1440p أو 4K | تحجيم DPI في Windows يؤدي إلى تمدد خطوط البت النقطية القياسية. |
|
| RTSS لا يبدأ تلقائيًا مع إقلاع Windows | تحكم حساب المستخدم (UAC) في Windows يمنع بدء المهمة ذات الصلاحيات المرتفعة. |
|
المزايا والاعتبارات
المزايا
- تحديد معدل الإطارات بزمن استجابة فائق الانخفاض مع توقيت إطارات مسطح تمامًا
- شاشة عرض مباشرة (OSD) لمعدل FPS ودرجات الحرارة وضغط العتاد
- استهلاك ضئيل للغاية لموارد النظام (أقل من 30 ميغابايت وحمل معالج شبه منعدم)
- متوافق مع جميع واجهات برمجة الرسوميات الرئيسية: DirectX 9–12 و Vulkan و OpenGL
- أداة برمجية مجانية 100% بدون أي رسوم لنظام Windows
الاعتبارات
- مصمم حصريًا لأنظمة تشغيل Windows (لا يوجد دعم أصلي لأنظمة macOS أو Linux)
- قد تتطلب بعض الألعاب التنافسية ذات برامج مكافحة الغش الصارمة ضبط مستوى كشف الحقن على Medium أو Low
الأسئلة الشائعة (FAQ)
Present() الخاص بواجهة الرسوميات مباشرة. ينتج عن هذا مخططات توقيت إطارات مسطحة تمامًا، مما يقضي على التقطيع الدقيق وتباين الإطارات الذي يظهر عادةً مع محددات برامج التشغيل أو المحددات غير المحسنة داخل الألعاب.