میرے فریم ریٹ اس وقت تک گر گئے جب تک میں نے GPU کی ترتیبات کو غیر فعال نہیں کیا جس کی ہر ایک نے تجویز کی تھی۔

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

میں جس کے بارے میں بات کر رہا ہوں اس کی ایک عمدہ مثال GPU ہارڈویئر ایکسلریشن ہے۔ یہ ترتیب آپ کے GPU کی رینڈرنگ کارکردگی کو بہت بہتر بنانے کے لیے hyped ہے، لیکن بدقسمتی سے اس نے میرے لیے کام نہیں کیا اور میرا PC اس کے بغیر بہتر کام کرتا ہے۔

میں نے ونڈوز 11 کے پوشیدہ "الٹیمیٹ پرفارمنس” موڈ کو آن کیا اور کارکردگی ڈرامائی طور پر بہتر ہوئی۔

درجہ حرارت بھی پاگلوں کی طرح بڑھ رہا ہے۔

GPU ہارڈویئر ایکسلریشن کیا ہے؟

CPU اور GPU کام کو کیسے تقسیم کرتے ہیں۔

GPU کلوز اپ پی سی بی ویو
شہیر خان/MUO

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

GPU ہارڈویئر ایکسلریشن کا مقصد اس مسئلے کو ایک خاص طریقے سے حل کرنا ہے۔ CPU کے کام کو سنبھالنے کے طور پر اس کے بارے میں سوچیں کہ GPU بہت تیز اور زیادہ مؤثر طریقے سے سنبھال سکتا ہے۔

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

سیدھے الفاظ میں، GPU ہارڈویئر ایکسلریشن GPU اور CPU کے درمیان مخصوص کاموں کو ری ڈائریکٹ کرتا ہے اس بات پر منحصر ہے کہ اس مخصوص کام کو انجام دینے کے لیے کون سا کام بہترین ہے۔ بنیادی طور پر اس کا مطلب ہر قسم کے کاموں کے لیے بہتر کارکردگی اور کارکردگی ہے، لیکن وہی ترتیبات کارکردگی کو کیسے کم کر سکتی ہیں؟

میں نے اس خصوصیت کو کیوں بند کیا (اور میرے فریموں کا کیا ہوا؟)

جدید AAA گیمز میں کوئی ہیڈ روم نہیں ہے۔

ریذیڈنٹ ایول 7 کلر بینڈنگ
ڈیو میکلیہم/میک یوز آف

نظریہ میں، GPU ہارڈویئر ایکسلریشن کا مطلب ہے کہ CPU-انتہائی گیمز میں بہتر کارکردگی کا مظاہرہ کرنے کے لیے GPU کے پاس زیادہ ہیڈ روم ہے۔ یہ سچ ہے، لیکن اسی ٹوکن کے ذریعہ، جدید AAA ٹائٹلز کافی مانگتے ہیں اور یہاں تک کہ فلیگ شپ GPUs جب اپنی حدوں کو پہنچ جاتے ہیں تو دباؤ ڈالتے ہیں، جس کے نتیجے میں کارکردگی خراب ہوتی ہے۔

GPU ہارڈویئر ایکسلریشن ہیڈ روم کو ذہن میں رکھتے ہوئے ڈیزائن کیا گیا ہے، لیکن جدید AAA گیمز اس قدر مانگ رہے ہیں کہ اعلیٰ درجے کے ماڈلز میں بھی بہت کم جگہ چھوڑی جاتی ہے۔ ایک بھرا ہوا گرافکس کارڈ تھرمل تھروٹلنگ کا سبب بنتا ہے۔ ہارڈ ویئر خود بخود گھڑی کی رفتار اور وولٹیج کو محفوظ سطح سے اوپر بڑھنے اور جسمانی سطح پر ہارڈویئر کے مستقل نقصان کے خطرے کو روکنے کے لیے کم کر دیتا ہے۔

ہارڈ ویئر کی تیز رفتار GPU شیڈولنگ غیر مستحکم ڈرائیوروں، وقت کے تنازعات، یا استحکام کے مسائل کا سبب بن سکتی ہے، جو بالآخر کریش یا سیاہ اسکرینوں کا باعث بنتی ہے۔

یہی وجہ ہے کہ جب ہم AAA ٹائٹلز میں ہارڈ ویئر کے تیز رفتار GPU شیڈولنگ کو فعال کیا جاتا ہے تو ہم فریم ریٹ میں نمایاں کمی، طویل شیڈر کمپائل ٹائم، اور ہکلاتے ہوئے دیکھ رہے ہیں۔

جب ہارڈویئر تیز رفتار GPU شیڈولنگ فائدہ مند ہے۔

CPU پر مبنی عنوانات اور تخلیقی کام کا بوجھ اس خصوصیت سے فائدہ اٹھاتے ہیں۔

ونڈوز پر سولو شیپ میں 3D شکلیں۔
ید اللہ عابدی/ایم یو

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

گیمنگ کے علاوہ، یہ ویڈیو ایڈیٹنگ، 3D رینڈرنگ، اور مقامی LLM ماڈلز جیسے کام کے بوجھ کو بھی فائدہ دے گا۔ یہ آپ کو اوور ہیڈ شیڈولنگ کو بہتر طریقے سے کم کرنے اور کاموں کو CPU سے GPU میں شفٹ کرنے کی اجازت دیتا ہے۔

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

ہارڈ ویئر ایکسلریٹڈ GPU شیڈولنگ کو کیسے آن کریں۔

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

ہم آپ کو اس خصوصیت کے ساتھ تجربہ کرنے کی ترغیب دیتے ہیں کہ آیا یہ آپ کے لیے صحیح ہے۔ چالو کرنے کے لیے، ونڈوز میں ان مراحل پر عمل کریں:

  1. کھلا ترتیب پھر نظام.

  2. پر نشان ٹیپ کریں، کلک کریں۔ گرافکس.

  3. کلک کریں اعلی درجے کی گرافکس کی ترتیبات.

  4. دیکھا ہارڈ ویئر نے تیز رفتار GPU شیڈولنگ.

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

اپنے سسٹم کو فعال/غیر فعال کرنے کا فیصلہ کرنے سے پہلے بہتر طریقے سے سمجھیں۔

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

اوپر تک سکرول کریں۔