فریم ریٹ ٹیسٹ

اس ڈیوائس کی اصل فریم ریٹ ابھی ناپیں۔ لائیو کاؤنٹر کھولیں اور صفحہ سامنے رکھتے ہوئے فی سیکنڈ فریم، اوسط اور کم سے کم FPS، 1% Low، فریم ٹائم جٹر اور اسٹٹر کی گنتی دیکھیں۔

فریم ریٹ ٹیسٹ

اس ڈیوائس پر لائیو FPS، فریم ترتیب اور 1% Low ناپیں۔

حالت: بیکار
کوریج: 0/60
موجودہ FPS
0
FPS
اوسط FPS
0
1% Low
0
کم سے کم FPS
0
زیادہ سے زیادہ FPS
0
فریم
0
اسٹٹر
0
FPS ہسٹری
—

📋 ٹیسٹ کیسے کریں

ٹیسٹ شروع کریں بٹن دبائیں اور اس ٹیب کو کم از کم 10 سیکنڈ سامنے رکھیں۔ کاؤنٹر requestAnimationFrame کے ذریعے اصل فریم وقفوں سے نمونے لیتا ہے۔ مستحکم نتیجہ اوسط FPS کو 1% Low کے قریب رکھتا ہے اور ہموار FPS ہسٹری دکھاتا ہے۔ اوسط اور 1% Low کے بڑے فرق، یا بڑھتی اسٹٹر گنتی کا مطلب ہے کہ فریم غیر یکساں پہنچ رہے ہیں — بھاری بیک گراؤنڈ ایپ بند کریں، VSync آف کریں، یا گرافکس ڈرائیور اپ ڈیٹ کریں۔

آن لائن فریم ریٹ ٹیسٹ اور FPS کاؤنٹر

یہ فریم ریٹ ٹیسٹ مکمل طور پر براؤزر میں چلتا ہے اور اسے نہ انسٹال، نہ پلگ ان اور نہ اکاؤنٹ درکار ہے۔ یہ لائیو FPS کاؤنٹر، اوسط اور کم سے کم فریم ریٹ، 1% Low، جٹر بتانے والا فریم ٹائم معیاری انحراف، اور درمیانی وقفے سے دوگنا سے زیادہ وقت لینے والے فریموں پر مبنی اسٹٹر گنتی بتاتا ہے۔ چونکہ یہ اصل اینیمیشن فریم ٹائم اسٹیمپ سے نمونے لیتا ہے، اس لیے یہ کسی بھی ویب ایپلیکیشن، براؤزر گیم یا canvas اور WebGL منظر کی درست پیمائش ہے جس پر آپ کام کر رہے ہیں۔ اگر آپ فراہم کردہ فریم ریٹ کی بجائے پینل ریفریش ریٹ کی تصدیق چاہتے ہیں تو ریفریش ریٹ ٹیسٹ استعمال کریں، جو ڈسپلے کی حد ناپتا ہے اور گھوسٹنگ کے لیے موشن ٹیسٹ بھی شامل رکھتا ہے۔

فریم ریٹ اور FPS کیسے ٹیسٹ کریں

  1. 1 پہلے بھاری بیک گراؤنڈ ایپلیکیشنز بند کریں، کیونکہ براؤزر صرف یہ ٹیب نہیں پوری مشین ناپتا ہے۔
  2. 2 اسی ٹیب کو فعال ونڈو بنائیں، کیونکہ براؤزر بیک گراؤنڈ ٹیبز میں اینیمیشن فریموں کی رفتار کم کر دیتے ہیں اور ریڈنگ گر جاتی ہے۔
  3. 3 ٹیسٹ شروع کریں بٹن دبائیں اور کاؤنٹر کو کم از کم دس سیکنڈ چلنے دیں، اسی دورانیے میں رن خود مکمل ہو جاتا ہے۔
  4. 4 اوسط FPS کے مستحکم ہونے کا انتظار کریں، پھر نیچے دی گئی 1% Low قدر سے موازنہ کریں تاکہ معلوم ہو کہ فریم یکساں پہنچ رہے ہیں یا نہیں۔
  5. 5 اسٹٹر کی گنتی اور FPS ہسٹری چارٹ کو ساتھ پڑھیں: ہموار چارٹ اور صفر اسٹٹر کا مطلب مستحکم ترتیب ہے۔
  6. 6 اگر اعداد خراب لگیں تو ایک وقت میں ایک ایپ بند کر کے ٹیسٹ دہرائیں تاکہ ذمہ دار ایپ کی نشاندہی ہو۔

⚠️ براؤزر صرف انہی فریموں کو ناپ سکتا ہے جنہیں بنانے کو کہا جائے۔ یہ ٹیسٹ براؤزر کے رینڈرنگ پائپ لائن کا فریم ریٹ بتاتا ہے، جو ویب ایپلیکیشن یا براؤزر گیم کے لیے درست پیمانہ ہے، مگر کسی دوسری ونڈو میں چلنے والی نیٹو گیم کے اندرونی FPS کاؤنٹر کو نہیں پڑھ سکتا۔

فریم ریٹ کیا ہے اور FPS کا مطلب کیا ہے؟

فریم ریٹ وہ تعداد ہے جو کوئی ڈیوائس فی سیکنڈ مکمل تصویریں فراہم کرتا ہے، اور اسے فی سیکنڈ فریم یا FPS میں ناپا جاتا ہے۔ ہر فریم بنانے میں کچھ وقت لگتا ہے، اور ملی سیکنڈ میں یہی فریم ٹائم اصل میں ہمواری طے کرتا ہے۔ 60 FPS کا مطلب اوسط فریم ٹائم 16.7 ملی سیکنڈ، 120 FPS کا مطلب 8.3 ملی سیکنڈ اور 30 FPS کا مطلب 33.3 ملی سیکنڈ ہے۔ فریم ٹائم کو سرخی کے FPS نمبر سے زیادہ اہم ہونے کی وجہ یہ ہے کہ اوسط بہت کچھ چھپا سکتا ہے۔ 90 FPS کا رن نوے یکساں 11 ملی سیکنڈ فریموں پر مشتمل ہو سکتا ہے، یا اسی نوے میں اسی اسی تیز 8 ملی سیکنڈ فریم اور دس 60 ملی سیکنڈ رکاوٹیں شامل ہو سکتی ہیں، اور دوسری صورت دیکھنے اور محسوس کرنے میں کہیں زیادہ خراب لگتی ہے حالانکہ دونوں کا اوسط 90 ہے۔ اسی لیے فریم ریٹ ٹیسٹ اوسط کے ساتھ جٹر اور 1% Low بھی بتاتا ہے۔

فریم ریٹ کے نتائج کیسے پڑھیں

اس صفحے کے چھ اعداد ایک ہی پیمائش کو مختلف زاویوں سے بیان کرتے ہیں، اور مل کر بتاتے ہیں کہ رینڈرنگ تیز ہے، یکساں ہے، یا دونوں۔ صحت مند رن تیز ہوتا ہے، اس کا 1% Low اوسط کے قریب ہوتا ہے، فریم ٹائم کا معیاری انحراف کم ہوتا ہے، اور اسٹٹر بہت کم یا صفر ہوتے ہیں۔ اگر آپ مسئلہ نشان زد کریں تو تشخیصی پینل رن کو ہیلتھ اسکور میں بدل کر ممکنہ وجہ اور آزمانے کے قابل چیزوں کی مختصر فہرست دیتا ہے۔

  • اوسط FPS ڈسپلے ریفریش ریٹ کے قریب ہوتا ہے، مثلاً 60Hz پینل پر 58 سے 60۔
  • 1% Low اوسط کے تقریباً 10 سے 20 فیصد کے اندر رہتا ہے، اس لیے فریموں کی کوئی قسم محروم نہیں رہتی۔
  • مستحکم اور درست ترتیب والے سسٹم پر فریم ٹائم کا معیاری انحراف تقریباً 2 ملی سیکنڈ سے کم ہوتا ہے۔
  • پورے دس سیکنڈ کے رن میں اسٹٹر کی گنتی صفر یا ایک ہندسے پر رہتی ہے۔
  • FPS ہسٹری چارٹ ہموار ہوتا ہے، بار بار گہری کمی نہیں ہوتی۔
  • رن کے دوران کسی لمحے کم سے کم FPS اوسط کے ایک چھوٹے حصے تک نہیں گرتا۔

اوسط FPS بمقابلہ 1% Low FPS

📊 اوسط FPS

اوسط FPS پورے رن کا اوسط فریم ریٹ ہے۔ یہ تھرو پٹ بتاتا ہے: سسٹم فی سیکنڈ کتنا کام کرتا ہے۔ یہی نمبر بینچ مارک چارٹ پر چھپتا ہے اور ریویوز میں نقل ہوتا ہے، اور اکیلا یہ یہاں سب سے کم بھروسے والا عدد ہے، کیونکہ چند بہت تیز فریم اوسط کو اوپر کھینچ سکتے ہیں جبکہ تجربہ پھر بھی اسٹٹر کرتا رہتا ہے۔ اوسط FPS کو سرخی سمجھیں، اور ہمواری کے بارے میں کوئی نتیجہ نکالنے سے پہلے فوراً 1% Low دیکھیں۔

🎯 1% Low FPS

1% Low یوں نکالا جاتا ہے کہ رن کے سب سے سست 1 فیصد فریم لیے جائیں، ان کے فریم ٹائم کا اوسط لیا جائے، اور پھر اس اوسط فریم ٹائم کو واپس فریم ریٹ میں بدلا جائے۔ یہ ایک مختلف سوال کا جواب دیتا ہے: برے لمحات کتنے برے ہیں؟ اگر اوسط 120 FPS ہے مگر 1% Low صرف 45 FPS ہے، تو سو میں سے تقریباً ایک فریم کو ضرورت سے تین گنا زیادہ وقت لگتا ہے، اور کھلاڑی انہی رکاوٹوں کو ہچکچاہٹ، ربڑ بینڈنگ اور ضائع ان پٹ کے طور پر محسوس کرتے ہیں۔ عام قاعدے کے طور پر صحت مند سسٹم 1% Low کو اوسط کے تقریباً 10 سے 20 فیصد کے اندر رکھتا ہے۔

اچھا FPS کیا ہے اور کتنا جٹر معمول ہے؟

عام ڈیسک ٹاپ کام، ویڈیو اور براؤزنگ کے لیے 60 FPS یا اس سے زیادہ آرام دہ حد تک ہموار ہے، کیونکہ یہ زیادہ تر ڈسپلے کے ریفریش ریٹ سے میل کھاتا ہے۔ تیز رفتار گیمنگ کے لیے 60 FPS کھیلنے کے قابل ہے، 120 FPS حرکت کی صفائی اور ان پٹ ردعمل میں واضح بہتری دیتا ہے، اور 240 FPS بنیادی طور پر ان مقابلہ جاتی کھلاڑیوں کو فائدہ دیتا ہے جن کے پاس اسی درجے کا ہائی ریفریش پینل بھی ہو۔ سب سے زیادہ اہم چوٹی کا نمبر نہیں بلکہ تسلسل ہے: 55 کے 1% Low کے ساتھ مقفل 60، 30 کے 1% Low والے اوسط 90 سے کہیں بہتر محسوس ہوتا ہے۔

جٹر کے بارے میں، فریم ٹائم کا معیاری انحراف تقریباً 2 ملی سیکنڈ سے کم ہو تو ترتیب کساؤ والی ہے، 2 سے 5 ملی سیکنڈ قابل قبول ہے، اور 5 ملی سیکنڈ سے اوپر عام طور پر مطلب یہ ہے کہ فریم غیر یکساں نمونے میں پہنچ رہے ہیں جسے آنکھ اوسط صحت مند دکھنے کے باوجود اسٹٹر پڑھتی ہے۔ یاد رکھیں کہ براؤزر پوری مشین ناپتا ہے، اس لیے ویڈیو چلاتی دوسری مانیٹر، بیک گراؤنڈ ڈاؤن لوڈ، سخت پاور سیونگ پروفائل یا تھرمل تھروٹلنگ سب جٹر بڑھا سکتے ہیں بغیر ڈسپلے میں کوئی خرابی ہونے کے۔

کم یا غیر مستحکم فریم ریٹ کیسے ٹھیک کریں

یہ ترتیب سے آزمائیں

  • دوسرے براؤزر ٹیب، ویڈیو کال اور لانچر بند کریں، پھر ٹیسٹ دہرائیں تاکہ معلوم ہو کہ کمی کا کتنا حصہ بیک گراؤنڈ بوجھ تھا۔
  • ٹیسٹ کے دوران CPU اور GPU کا استعمال دیکھیں، کیونکہ ایک مکمل مصروف کور یا بھرا گرافکس کیو ہی کم 1% Low کی عام وجہ ہے۔
  • براؤزر یا سسٹم پاور پروفائل کو سیونگ موڈ سے بیلنسڈ یا ہائی پرفارمنس پر لے جائیں، خاص طور پر بیٹری پر چلنے والے لیپ ٹاپس میں۔
  • گرافکس ڈرائیور اپ ڈیٹ کریں، اور ہائبرڈ گرافکس لیپ ٹاپ پر یقینی بنائیں کہ براؤزر انٹیگریٹڈ کی بجائے ڈسکریٹ GPU استعمال کر رہا ہے۔
  • VSync اور فریم ریٹ کیپ کو عارضی طور پر بند یا کم کریں، کیونکہ کیپ اور غیر متعلقہ ریفریش ریٹ مل کر ترتیب بگاڑ سکتے ہیں۔
  • جس چیز کو ناپ رہے ہیں اس کا رینڈرنگ بوجھ کم کریں: ریزولوشن گھٹائیں، بھاری ایفیکٹ بند کریں، اور برابر موازنے کے لیے ٹیسٹ دہرائیں۔

⚠️ اہم

فریم ریٹ ٹیسٹ پوری زنجیر ناپتا ہے، اور براؤزر جان بوجھ کر خالص ہارڈویئر بینچ مارک نہیں ہے۔ آپریٹنگ سسٹم کے بیک گراؤنڈ کام، براؤزر ایکسٹینشنز اور تھرمل تھروٹلنگ سب اعداد کو ہلاتے ہیں، اسی لیے ایک رن بہت کم ثابت کرتا ہے۔ ٹیسٹ تین بار چلائیں اور ایک ریڈنگ پر بھروسے کی بجائے پھیلاؤ کا موازنہ کریں، ہمیشہ اسی ٹیب کو سامنے رکھتے ہوئے۔ اگر ایک ہی مشین پر دو مختلف براؤزر بہت مختلف اعداد بتائیں تو فرق آپ کے ہارڈویئر میں نہیں براؤزرز میں ہے، اور یہ بذات خود ایک کارآمد نتیجہ ہے۔

یہ فریم ریٹ ٹیسٹ کیوں استعمال کریں

🎞️
لائیو FPS کاؤنٹر

ہر اینیمیشن فریم پر لی جانے والی بڑی اور فوری فی سیکنڈ فریم ریڈنگ۔

📊
اوسط اور کم سے کم

چلتا اوسط فریم ریٹ اور پورے ٹیسٹ میں سب سے خراب لمحاتی قدر۔

🎯
1% Low FPS

سب سے سست 1% فریموں کا اوسط، جو وہ اسٹٹر سامنے لاتا ہے جسے اوسط مکمل طور پر چھپا دیتا ہے۔

📈
فریم ٹائم جٹر

فریم وقفوں کا معیاری انحراف، تاکہ صرف رفتار نہیں بلکہ ترتیب بھی پرکھ سکیں۔

⚠️
اسٹٹر کی پہچان

وہ فریم گنتا ہے جنہیں پہنچنے میں درمیانی وقفے سے دوگنا سے زیادہ وقت لگا۔

📉
FPS ہسٹری چارٹ

حالیہ فریم ریٹ ونڈو کا چلتا بار چارٹ، تاکہ کمی ایک نظر میں نظر آئے۔

⏱️
دس سیکنڈ خودکار رن

پیمائش دس سیکنڈ بعد خود مکمل ہو جاتی ہے، جس سے ٹیسٹ دہرانا آسان ہوتا ہے۔

🖱️
ایک بٹن سے چلائیں

ایک ہی بٹن سے شروع اور بند کریں۔ کسی دوسری ایپ کے فعال ہونے پر شارٹ کٹ کی ضرورت نہیں۔

🩺
خودکار تشخیص

اسٹٹر کو نشان زد کریں اور ممکنہ وجوہات اور ٹھوس اگلے قدموں کے ساتھ ہیلتھ اسکور حاصل کریں۔

📦
برآمد کے قابل رپورٹ

رن کو منظم رپورٹ کے طور پر ڈاؤن لوڈ کریں، سپورٹ ٹکٹ یا بینچ مارک ریکارڈ کے لیے۔

🔒
ڈیٹا آپ کے ڈیوائس سے باہر نہیں جاتا

تمام نمونے لینا آپ کے براؤزر میں مقامی طور پر ہوتا ہے۔ کچھ اپ لوڈ نہیں ہوتا اور اکاؤنٹ کی ضرورت نہیں۔

⚡
انسٹال کی ضرورت نہیں

اسی براؤزر ٹیب میں چلتا ہے جو پہلے سے کھلا ہے، بغیر کسی ایپ، پلگ ان یا ایکسٹینشن کے۔

تعاون یافتہ منظرنامے اور حدود

فوری طور پر چیک کریں کہ آیا فریم ریٹ ٹیسٹ آپ کی ضروریات کے لیے صحیح ٹول ہے۔ نیچے دی گئی فہرستیں بالکل بتاتی ہیں کہ یہ براؤزر پر مبنی ٹول کیا کر سکتا ہے اور کیا نہیں۔

کام کرتا ہے

  • canvas، WebGL یا WebGPU سے بنی براؤزر گیمیں
  • ویب ایپلیکیشنز اور ڈیش بورڈز جن میں ہموار اسکرولنگ اہم ہو
  • 60Hz سے 240Hz اور اس سے اوپر تک ڈیسک ٹاپ مانیٹر
  • Windows، macOS اور Linux پر گیمنگ لیپ ٹاپس
  • ہائی ریفریش اسمارٹ فونز اور ٹیبلٹس
  • HDMI، DisplayPort یا USB-C کے ذریعے جڑے بیرونی ڈسپلے
  • انٹیگریٹڈ اور ڈسکریٹ GPUs، بشمول ہائبرڈ گرافکس لیپ ٹاپس
  • FreeSync یا G-Sync فعال والے ویری ایبل ریفریش ریٹ ڈسپلے
  • نسبتی موازنے کے لیے ورچوئل مشینیں اور ریموٹ ڈیسک ٹاپ سیشنز
  • خرید قبول کرنے سے پہلے استعمال شدہ یا ری فربشڈ GPUs

تعاون یافتہ نہیں

  • نیٹو ایپلیکیشنز کے ان گیم FPS، کیونکہ براؤزر کسی دوسرے پروگرام کا اندرونی حصہ نہیں پڑھ سکتا
  • GPU استعمال، VRAM کے استعمال اور کلاک اسپیڈ کی ٹیلی میٹری
  • فریم جنریشن، اپ اسکیلنگ اور رے ٹریسنگ فیچر کی تصدیق
  • ملی سیکنڈ میں درست کلک سے فوٹون تک ان پٹ لیٹنسی
  • طویل سیشنز پر ناپے گئے تھرمل تھروٹلنگ کے منحنی خطوط
  • مختلف مشینوں کے درمیان موازنہ کے قابل مطلق بینچ مارک اسکور

فریم ریٹ ٹیسٹ صرف یہ تصدیق کرتا ہے کہ آیا ان پٹ ایونٹس براؤزر تک پہنچتے ہیں۔ یہ طے نہیں کر سکتا کہ خرابی ہارڈویئر، ڈرائیورز، فرم ویئر یا آپریٹنگ سسٹم کی وجہ سے ہے۔

براؤزر اور ڈیوائس کے لحاظ سے فریم ریٹ کا رویہ

ڈیسک ٹاپ Chrome اور Edge

requestAnimationFrame کی رفتار بغیر کیپ، اس لیے ہائی ریفریش پینل پر تیز مشین اصل ریفریش ریٹ کو حد کے طور پر بتاتی ہے۔

Firefox

Chromium براؤزرز جیسی رفتار، مگر زیر استعمال کمپوزیٹر بیک اینڈ کے مطابق فریم ٹائمنگ قدرے مختلف ہو سکتی ہے۔

macOS پر Safari

ڈسپلے ریفریش ریٹ اور ProMotion سے گہرا جڑا، اس لیے 120Hz اسکرین عام طور پر صاف 120 FPS حد بتاتی ہے۔

موبائل براؤزرز

تقریباً ہمیشہ ڈیوائس ریفریش ریٹ پر محدود، اور سخت تھرمل مینجمنٹ مسلسل بوجھ کے چند منٹوں میں اسے کم کر سکتی ہے۔

ورچوئل مشینیں اور ریموٹ ڈیسک ٹاپ

فریموں کی ترسیل میزبان اور ڈسپلے پروٹوکول پر منحصر ہے، اس لیے نتائج صرف نسبتی موازنے کے لیے کارآمد ہیں، مطلق کارکردگی کے طور پر ہرگز نہیں۔

اعداد کو سیاق میں پڑھنا

جس حد کی توقع کرنی چاہیے وہ لامحدود نمبر نہیں بلکہ آپ کے ڈسپلے کا ریفریش ریٹ ہے۔ 60Hz پینل پر صحت مند نتیجہ 58 سے 60 FPS ہے، اور 60 سے بہت اوپر ریڈنگ کا مطلب یہ ہے کہ کمپوزیٹر مضبوطی سے ہم آہنگ نہیں ہو رہا، یہ نہیں کہ ہارڈویئر اپنے پینل سے آگے نکل گیا ہے۔ دوسری رائے کے لیے اس ٹیسٹ کے ساتھ آپریٹنگ سسٹم کا فریم ریٹ کاؤنٹر بھی چلائیں۔ نتائج کا موازنہ کرتے وقت اوسط اور 1% Low کے تناسب کا موازنہ کریں، کیونکہ یہ تناسب مشین بدلنے پر بھی قابل اطلاق رہتا ہے جبکہ خام FPS نمبر نہیں۔

رازداری اور درستگی

یہ فریم ریٹ ٹیسٹ وہی ٹائم اسٹیمپ استعمال کرتا ہے جو براؤزر پہلے سے requestAnimationFrame کے ذریعے مہیا کرتا ہے، اور تمام نمونے لینا اور شماریات آپ کے براؤزر میں مقامی طور پر شمار ہوتے ہیں۔ کوئی فریم ڈیٹا، سیشن معلومات یا نتیجہ اپ لوڈ نہیں ہوتا، اور نہ کوئی اکاؤنٹ، ایکسٹینشن یا ڈاؤن لوڈ درکار ہے۔ یہ کارکردگی کی پیمائش میں اہم ہے، کیونکہ بیک گراؤنڈ بوجھ بڑھانے والا آلہ اسی عدد کو بدل سکتا ہے جسے وہ بتانے کی کوشش کر رہا ہے۔

درستگی کی ایک ایماندار حد ہے۔ یہ ٹیسٹ بتاتا ہے کہ براؤزر کی رینڈرنگ پائپ لائن اسکرین تک فریم کتنی تیزی سے پہنچا رہی ہے، جو ویب ایپلیکیشن، براؤزر گیم یا اسکرول انٹرفیس کے لیے بالکل درست پیمانہ ہے۔ یہ کسی دوسری ونڈو میں چلنے والی نیٹو گیم کا اندرونی FPS کاؤنٹر نہیں بتا سکتا، اور نہ GPU استعمال، کلاک اسپیڈ یا ملی سیکنڈ میں ان پٹ لیٹنسی ناپ سکتا ہے۔ اسے فریم ٹائمنگ کے مسائل ڈھونڈنے اور ثابت کرنے کے لیے استعمال کریں، اور جب اسی ایپلیکیشن کی اندرونی ٹیلی میٹری درکار ہو تو خود اس ایپلیکیشن کا ان گیم اوورلے استعمال کریں۔

فریم ریٹ ٹیسٹ کے عام سوالات

فریم ریٹ ٹیسٹ کیا ہے اور یہ کیا ناپتا ہے؟ ▼

فریم ریٹ ٹیسٹ ناپتا ہے کہ کوئی ڈیوائس فی سیکنڈ کتنی تصویریں فراہم کرتا ہے اور وہ تصویریں کتنی یکساں پہنچتی ہیں۔ یہ ٹیسٹ وہ ٹائم اسٹیمپ لیتا ہے جو براؤزر ہر اینیمیشن فریم پر لگاتا ہے اور لگاتار فریموں کے وقفے کو FPS میں فریم ریٹ بنا دیتا ہے۔ ان نمونوں سے چھ اعداد بتاتا ہے: لائیو کاؤنٹر، اوسط، کم سے کم، 1% Low، فریم وقفوں کا معیاری انحراف اور اسٹٹر کی گنتی۔ اوسط تھرو پٹ بتاتا ہے جبکہ باقی پانچ تسلسل بتاتے ہیں، اسی لیے وہ الگ الگ دکھائے جاتے ہیں۔ ایک اوسط عدد یہ نہیں بتا سکتا کہ رن ہموار تھا یا رکاوٹوں سے بھرا۔

میں اپنا FPS آن لائن کیسے ٹیسٹ کروں؟ ▼

یقینی بنائیں کہ یہی ٹیب فعال ونڈو ہے، کیونکہ براؤزر بیک گراؤنڈ ٹیبز میں اینیمیشن فریموں کی رفتار کم کر دیتے ہیں اور ریڈنگ برائے نام سطح پر گر جاتی ہے۔ بھاری ایپلیکیشنز بند کریں، ٹیسٹ شروع کریں بٹن دبائیں اور کاؤنٹر کو کم از کم دس سیکنڈ چلنے دیں، اسی وقت رن خود مکمل ہوتا ہے اور تشخیصی پینل اسے اسکور دیتا ہے۔ پہلے اوسط کے مستحکم ہونے کو دیکھیں، پھر اسے بالکل نیچے والی 1% Low سے موازنہ کریں، اور آخر میں فریم ٹائم جٹر اور اسٹٹر گنتی پڑھیں۔ منصفانہ موازنے کے لیے ایک ہی حالات میں تین بار ٹیسٹ چلائیں اور ایک ریڈنگ پر بھروسے کی بجائے پھیلاؤ کا موازنہ کریں، کیونکہ بیک گراؤنڈ اپ ڈیٹ ایک رن کو آسانی سے بگاڑ دیتا ہے۔

1% Low FPS کیا ہے اور اوسط سے زیادہ اہم کیوں ہے؟ ▼

1% Low رن کے سب سے سست ایک فیصد فریم لیتا ہے، ان کے فریم ٹائم کا اوسط نکالتا ہے اور اسے واپس فریم ریٹ میں بدل دیتا ہے۔ یہ وہ سوال حل کرتا ہے جو اوسط نہیں کر سکتا: برے لمحات کتنے برے ہیں؟ اگر اوسط 120 FPS ہے مگر 1% Low 45 FPS ہے، تو سو میں سے تقریباً ایک فریم کو ضرورت سے تین گنا زیادہ وقت لگتا ہے، اور کھلاڑی انہی رکاوٹوں کو ہچکچاہٹ اور ضائع ان پٹ کے طور پر محسوس کرتے ہیں۔ عملی قاعدے کے طور پر صحت مند سسٹم 1% Low کو اپنے اوسط کے تقریباً 10 سے 20 فیصد کے اندر رکھتا ہے، اور اس سے بڑا فرق خالص رفتار کے بجائے ترتیب کے مسئلے کی طرف اشارہ کرتا ہے۔

گیمنگ اور عام استعمال کے لیے اچھا FPS کیا ہے؟ ▼

ڈیسک ٹاپ کام، ویڈیو اور براؤزنگ کے لیے 60 FPS آرام دہ حد تک ہموار ہے کیونکہ یہ زیادہ تر ڈسپلے کے ریفریش ریٹ سے میل کھاتا ہے۔ گیمنگ میں 60 FPS کھیلنے کے قابل ہے، 120 FPS حرکت کی صفائی اور ان پٹ ردعمل میں واضح بہتری دیتا ہے، اور 240 FPS بنیادی طور پر ان مقابلہ جاتی کھلاڑیوں کو فائدہ دیتا ہے جن کے پاس اسی درجے کا ہائی ریفریش پینل بھی ہو۔ آپ کے پینل ریفریش ریٹ سے اوپر اضافی فریم زیادہ تر ضائع ہو جاتے ہیں، اس لیے 60Hz اسکرین پر 90 FPS کا نتیجہ نظر آنے والے اضافی فریموں کے بجائے ٹیئرنگ کم کر کے ہمواری بڑھاتا ہے۔ چوٹی سے زیادہ تسلسل اہم ہے، اور 55 کے 1% Low والا مقفل 60، 30 کے 1% Low والے اوسط 90 سے بہتر محسوس ہوتا ہے۔

میرا FPS کیوں گرتا ہے یا اسٹٹر کرتا ہے؟ ▼

اسٹٹر تقریباً ہمیشہ ناکافی اوسط کے بجائے غیر یکساں فریم ٹائم سے آتا ہے۔ سب سے عام وجہ بیک گراؤنڈ بوجھ ہے: ویڈیو چلاتی دوسری مانیٹر، بڑا صفحہ ڈی کوڈ کرتا براؤزر ٹیب، کلاؤڈ سنک کلائنٹ یا سسٹم اپ ڈیٹ، سب CPU اور GPU وقت جھٹکوں میں چھین لیتے ہیں۔ دوسری عام وجہ تھرمل یا پاور مینجمنٹ ہے، کیونکہ بیٹری پر چلنے والے لیپ ٹاپ اور پتلے کیسز مسلسل بوجھ میں کلاک گھٹا دیتے ہیں، اسی لیے رن اکثر تیز شروع ہو کر ایک منٹ میں بگڑ جاتا ہے۔ تیسری وجہ فریم ریٹ کیپ کے ساتھ غیر متعلقہ ریفریش ریٹ ہے، جہاں VSync اور 60Hz پینل پر 60 FPS کیپ آپس میں ٹکراتے ہیں اور نظر آنے والی لرزش پیدا کرتے ہیں۔

کیا آن لائن فریم ریٹ ٹیسٹ درست ہے؟ ▼

یہ اس چیز کے لیے درست ہے جو ناپتا ہے، یعنی وہ فریم ریٹ جو براؤزر کی رینڈرنگ پائپ لائن واقعی اسکرین تک پہنچاتی ہے، اور یہ ویب ایپلیکیشن، براؤزر گیم یا canvas اور WebGL منظر کے لیے درست آلہ ہے۔ ہر فریم پر براؤزر خود ٹائم اسٹیمپ لگاتا ہے، اس لیے وقفے حقیقی ہیں، اندازے سے نہیں۔ حدود دائرے کی ہیں، درستگی کی نہیں: براؤزر دوسری ونڈو میں نیٹو گیم کا اندرونی FPS کاؤنٹر نہیں پڑھ سکتا، GPU استعمال یا کلاک اسپیڈ نہیں بتا سکتا، اور کلک سے فوٹون تک لیٹنسی نہیں ناپ سکتا۔ یہ خالص ہارڈویئر بینچ مارک بھی نہیں ہو سکتا، کیونکہ آپریٹنگ سسٹم اور براؤزر دونوں اپنا بوجھ بڑھاتے ہیں۔

فریم ریٹ ٹیسٹ اور ریفریش ریٹ ٹیسٹ میں کیا فرق ہے؟ ▼

یہ دو مختلف چیزیں ناپتے ہیں جنہیں آسانی سے خلط ملط کیا جاتا ہے۔ ریفریش ریٹ ٹیسٹ پینل کی حد ناپتا ہے: ڈسپلے فی سیکنڈ کتنی بار جسمانی طور پر دوبارہ بنا سکتا ہے، عام طور پر 60، 120، 144 یا 240 بار، اور یہ گھوسٹنگ اور فریم اسکیپنگ بھی جانچتا ہے۔ فریم ریٹ ٹیسٹ ناپتا ہے کہ اس حد میں واقعی کیا پہنچایا جا رہا ہے۔ تعلق اہم ہے: اگر آپ کا پینل 144Hz ہے مگر فراہم کردہ فریم ریٹ 60 ہے، تو ڈسپلے کوئی رکاوٹ نہیں اور اسے اپ گریڈ کرنے سے کچھ نہیں بدلے گا۔ ریفریش ریٹ ٹیسٹ سے حد معلوم کریں، پھر فریم ریٹ ٹیسٹ سے دیکھیں کہ اس حد کا کتنا حصہ واقعی استعمال ہو رہا ہے۔

براؤزر میں کم FPS کیسے ٹھیک کروں؟ ▼

امکان کی ترتیب سے وجوہات پر کام کریں۔ پہلے دوسرے ٹیب، ویڈیو کال اور لانچر بند کریں، پھر ٹیسٹ دہرائیں تاکہ معلوم ہو کہ کمی کا کتنا حصہ بیک گراؤنڈ بوجھ تھا۔ دوسرے، رن کے دوران CPU اور GPU استعمال دیکھیں، کیونکہ ایک مکمل مصروف کور یا بھرا گرافکس کیو عام طور پر کم 1% Low کی وضاحت کرتا ہے۔ تیسرے، آپریٹنگ سسٹم کا پاور پروفائل سیونگ موڈ سے بیلنسڈ یا ہائی پرفارمنس پر کریں، جو بیٹری پر چلنے والے لیپ ٹاپس میں سب سے زیادہ اہم ہے۔ چوتھے، گرافکس ڈرائیور اپ ڈیٹ کریں اور یقینی بنائیں کہ ہائبرڈ گرافکس لیپ ٹاپ ڈسکریٹ GPU استعمال کر رہا ہے۔ آخر میں جس صفحے کو ناپ رہے ہیں اس کا رینڈرنگ بوجھ کم کریں۔

کیا میں اس ٹول سے کسی گیم کا FPS ٹیسٹ کر سکتا ہوں؟ ▼

آپ ایسی ہر گیم ٹیسٹ کر سکتے ہیں جو براؤزر ٹیب کے اندر چلتی ہے، بشمول HTML5، canvas، WebGL اور WebGPU گیمز، کیونکہ یہ سب اسی اینیمیشن فریم پائپ لائن سے بنتی ہیں جس سے یہ ٹیسٹ نمونے لیتا ہے۔ آپ کسی دوسری ونڈو یا فل اسکرین ایکسکلسو موڈ میں چلنے والی نیٹو گیم ٹیسٹ نہیں کر سکتے، کیونکہ ویب صفحے کو کسی دوسری ایپلیکیشن کے اندرونی حصے تک رسائی نہیں ہوتی۔ نیٹو گیمز کے لیے گیم یا گرافکس ڈرائیور کا بلٹ ان FPS اوورلے استعمال کریں، مثلاً NVIDIA GeForce Experience یا AMD Adrenalin میں پرفارمنس اوورلے۔ براؤزر گیمز اور ویب ایپلیکیشنز کے لیے یہ ٹیسٹ استعمال کریں، اور ان گیم ٹیلی میٹری درکار ہو تو وہی اوورلے استعمال کریں۔

فریم ٹائم کیا ہے اور یہ FPS سے کیسے مختلف ہے؟ ▼

فریم ٹائم ایک فریم بننے کا وقت ہے، ملی سیکنڈ میں ناپا جاتا ہے، جبکہ FPS گنتا ہے کہ سیکنڈ میں کتنے فریم آتے ہیں۔ دونوں ریاضیاتی الٹ ہیں: 60 FPS یعنی 16.7 ملی سیکنڈ فی فریم، 120 FPS یعنی 8.3 ملی سیکنڈ، 144 FPS یعنی 6.9 ملی سیکنڈ۔ اسٹٹر کے پیچھے فریم ٹائم زیادہ کہنے والا عدد ہے، کیونکہ وہ پوری سیکنڈ کا اوسط نہیں، ہر فریم الگ بیان کرتا ہے۔ اوسطاً 60 FPS رن میں بھی فریم ہو سکتے ہیں جنہیں 40 ملی سیکنڈ یا زیادہ لگے، اور یہی لمبے فریم آنکھ کو جھٹکا لگتے ہیں۔ یہ ٹیسٹ فریم ٹائم سیدھا بتاتا ہے، سادہ کاؤنٹر کے چھپے آؤٹ لیرز اب نظر آتے ہیں۔

میرا FPS تو زیادہ ہے مگر گیم پھر بھی لیگی کیوں محسوس ہوتی ہے؟ ▼

غیر مستحکم فریم ٹائم والی بلند اوسط، کم مگر یکساں اوسط سے زیادہ بری محسوس ہوتی ہے، کیونکہ آنکھ مطلق رفتار سے زیادہ ترتیب کی تبدیلی پر حساس ہے۔ اگر رن اوسطاً 144 FPS دے مگر ہر دسواں فریم 30 ملی سیکنڈ لے، تو حرکت صحت مند اوسط کے باوجود جھٹکے سے چلے گی۔ عام وجوہات: بھرا CPU تھریڈ، شیڈر کمپائلیشن کا رکنا، ٹیکسچر اسٹریمنگ کا جھٹکا، یا GPU کے لیے مقابلہ کرتا بیک گراؤنڈ پروسیس۔ عملی جانچ: اوسط کے بجائے 1% Low اور اسٹٹر گنتی دیکھیں۔ اگر 1% Low اوسط کے 10 سے 20 فیصد کے اندر ہو تو ترتیب صحت مند ہے، اور بڑا فرق مطلب رکاوٹ خام رفتار نہیں، اچانک اسپائک ہے۔

فریم ریٹ کیپ کیا ہے اور کیا مجھے اسے استعمال کرنا چاہیے؟ ▼

فریم ریٹ کیپ محدود کرتی ہے کہ ایپلیکیشن کتنے فریم بنانے کی اجازت رکھتی ہے، عموماً اس لیے کہ آؤٹ پٹ ڈسپلے سے ہم آہنگ رہے۔ پینل ریفریش ریٹ سے ذرا نیچے کیپ، مثلاً 144Hz اسکرین پر 141 FPS جب VSync آن ہو، ان پٹ لیٹنسی کم کرنے اور ٹیئرنگ سے بچنے کا معیاری طریقہ ہے۔ متغیر ریفریش ڈسپلے جیسے G-Sync یا FreeSync پر، زیادہ سے زیادہ ریفریش سے نیچے کیپ پینل کو اس کے متغیر رینج میں رکھتی ہے اور اسے فکسڈ ریٹ رویے پر واپس گرنے سے روکتی ہے۔ کیپ تبھی نقصان دہ ہوتی ہے جب بغیر کسی وجہ سسٹم کی ممکنہ کارکردگی سے نیچے مقرر کی جائے، کیونکہ تب اصل کارکردگی بے کار رہتی ہے۔

مختصر خلاصہ

فریم ریٹ بتاتا ہے کہ فریم کتنی تیزی سے بن رہے ہیں، اور 1% Low بتاتا ہے کہ بدترین لمحات کتنے برے ہیں۔ ٹیب سامنے رکھ کر یہ ٹیسٹ دس سیکنڈ چلائیں، پھر اوسط، 1% Low، فریم ٹائم جٹر اور اسٹٹر کی گنتی ساتھ پڑھیں۔ صحت مند رن تیز اور یکساں ہوتا ہے: اوسط ریفریش ریٹ کے قریب، 1% Low اس کے تقریباً 20 فیصد کے اندر، اور ہسٹری چارٹ ہموار۔ اگر اعداد مایوس کریں تو ہارڈویئر کو قصوروار ماننے سے پہلے بیک گراؤنڈ بوجھ بند کریں، پرفارمنس پاور پروفائل پر جائیں اور گرافکس ڈرائیور اپ ڈیٹ کریں۔