DirectX 11 بمقابلہ DirectX 12: کیا فرق ہیں؟

Directx 11 Bmqabl Directx 12 Kya Frq Y



اگر آپ ونڈوز پی سی گیمر ہیں، تو یہ جانتے ہوئے کہ آیا DirectX 12 سے بہتر ہے DirectX 11 آپ کے پسندیدہ ویڈیو گیمز سے بہترین فائدہ اٹھانے کے لیے بہت اہم ہے۔ اب، زیادہ تر لوگ کہیں گے کہ DirectX 12 بہتر ہے کیونکہ اس کی تعداد زیادہ ہے، لیکن چیزیں عام طور پر اتنی آسان نہیں ہوتیں۔



DirectX 12 کو ونڈوز 10 کے ساتھ 2015 میں دوبارہ ریلیز کیا گیا تھا۔ مائیکروسافٹ کا دعویٰ ہے کہ یہ DirectX کا ابھی تک کا بہترین ورژن ہے، اور ممکنہ طور پر یہ گیمرز کے لیے ایک نئے دور کا آغاز کرے گا۔ اس کی وجہ یہ ہے کہ یہ ہر وقت CPU اوور ہیڈ کو کم کرتے ہوئے GPU کی کارکردگی کو بڑھانے کے قابل ہے۔





مسئلہ یہ ہے کہ اپنے کمپیوٹر کی کارکردگی کو بڑھانا اتنا آسان نہیں جتنا DirectX کے نئے ورژن پر سوئچ کرنا ہے۔ یا شاید یہ ہے، تو آئیے یہ معلوم کریں کہ یہاں بالکل کیا ہو رہا ہے۔





DirectX 11 بمقابلہ DirectX 12

DirectX کے دونوں ورژن بہت اچھے ہیں، لیکن DirectX 12 نیا ورژن ہے اور اس طرح، یہ ایسی خصوصیات کے ساتھ آتا ہے جو DirectX 11 میں نہیں ملتی۔ تاہم، یہ تعین کرنا اتنا سیدھا نہیں ہے کہ کون سا بہتر ہے۔



گیم موڈ ونڈوز 10 کو کیسے آن کیا جائے

Microsoft سے DirectX کیا ہے؟

لہذا، DirectX کلیدی APIs کا ایک مجموعہ ہے جو ملٹی میڈیا سے متعلق فرائض کو سنبھالنے کے مقصد کے لیے ڈیزائن کیا گیا ہے۔ اس میں ونڈوز، ایکس بکس، اور کسی دوسرے مائیکروسافٹ پر مبنی پلیٹ فارم پر پروگرامنگ ویڈیو گیمز شامل ہو سکتے ہیں۔

DirectX 12 سے DirectX 11 کے درمیان کیا فرق ہے؟

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

DirectX 11 دوسری طرف صرف گیمز کو دو اور چار CPU کور استعمال کرنے کی اجازت دیتا ہے۔ بہت سے معاملات میں، زیادہ سے زیادہ تعداد تین ہے کیونکہ کور میں سے ایک GPU کو ہدایات لکھنے کے لیے استعمال کیا جاتا ہے۔



بہترین مفت فائر وال 2015

جب بات فینسی بیلز اور سیٹی بجانے کی خصوصیات پر آتی ہے، تو DirectX 12 یہاں کیک لے جاتا ہے۔ اس میں پائپ لائن اسٹیٹ آبجیکٹ (PSO) اور غیر مطابقت پذیر کمپیوٹنگ شامل ہیں۔ آپ دیکھتے ہیں، متوازی طور پر متعدد کام کے بوجھ کو سنبھالنے کی اجازت دے کر غیر مطابقت پذیر کمپیوٹنگ GPU کے استعمال میں اضافہ کرتی ہے۔

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

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

ونڈوز فون کی بازیابی کا آلہ میک

DirectX 12 اس مسئلے کو غیر مطابقت پذیر کمپیوٹنگ کا استعمال کر کے حل کرتا ہے، اس لیے جیسا کہ توقع کی جاتی ہے، GPU کا استعمال زیادہ سے زیادہ ہوتا ہے، اور اس طرح، آپ کی گیمنگ کارکردگی بہتر ہو جائے گی۔

مزید برآں، ہمیں یہ بھی یاد رکھنا چاہیے کہ DirectX 12 نے سب سے پہلے PSOs کو عوام میں متعارف کرایا ہے۔ ان لوگوں کے لیے جو سوچ رہے ہیں، PSO ایسی چیزیں ہیں جو پوری گرافکس پائپ لائن کی حالت کی وضاحت کرتی ہیں۔ آپ نے دیکھا کہ پی ایس او ایک بوتل کی طرح کام کرتا ہے جس میں امیج بنانے کے لیے درکار ہر حالت اور جز ہوتا ہے۔ لہٰذا جوہر میں، یہ GPU کے لیے ہر وقت ریاستوں کی دوبارہ گنتی کیے بغیر تمام منحصر ریاستوں کو پہلے سے پروسیس کرنا ممکن بنائے گا۔

جب یہ استعمال کیا جاتا ہے، تو ڈائریکٹ ایکس 11 چیزوں کو کیسے ہینڈل کرتا ہے اس کے مقابلے میں CPU اوور ہیڈ کو نمایاں طور پر کم کیا جاتا ہے۔

ونڈوز کسی بھی وقت اپ گریڈ کامیاب نہیں تھی

آپ کو کون سا انتخاب کرنا چاہئے، DirectX 12 یا DirectX 11؟

تو، بڑا سوال جو جواب کا مستحق ہے، وہ ہے، کون سا بہتر ہے؟ ٹھیک ہے، جواب اس کھیل پر منحصر ہے جسے آپ کھیلنے کی کوشش کر رہے ہیں۔ کچھ گیمز DirectX 11 کو ذہن میں رکھتے ہوئے بنائے گئے تھے، جبکہ DirectX 12 کو فوکل پوائنٹ کے طور پر مزید جدید عنوانات تیار کیے گئے تھے۔

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

پڑھیں : DirectX تشخیصی ٹول (DxDiag) کا استعمال کیسے کریں خرابیوں کا سراغ لگانا

کیا DirectX 12 FPS کو بہتر کرے گا؟

گیم پر منحصر ہے، DirectX 12 جہاں FPS کا تعلق ہے وہاں بہتری فراہم کر سکتا ہے۔ کچھ گیمز جیسے Cyberpunk 2077 نے 1080p پر فریم ریٹ میں 20 فیصد اضافہ دیکھا ہے، جبکہ Assassin's Creed Valhalla اسی ریزولوشن میں 25 فیصد اضافہ حاصل کرنے میں کامیاب ہوئے۔

اگر میرے پاس 12 ہیں تو کیا مجھے DirectX 11 کی ضرورت ہے؟

DirectX ایسی چیز نہیں ہے جسے آپ الگ سے انسٹال کر سکتے ہیں، جس کا مطلب ہے کہ ایک ہی کمپیوٹر پر DirectX 11 اور DirectX 12 کو الگ سے انسٹال کرنے کا کوئی طریقہ نہیں ہے۔ چونکہ DirectX API پسماندہ یا مطابقت پذیر نہیں ہے، اس لیے کچھ گیمز یا ایپلیکیشنز کو پرانے ورژن کو صحیح طریقے سے چلانے کی ضرورت پڑ سکتی ہے۔

  TheWindowsClub آئیکن
مقبول خطوط