Перейти к содержимому

Windows میں MPO: Multiplane Overlay کیسے کام کرتا ہے اور اسے کب بند کرنا چاہیے

На этой странице

MPO کو Windows default حالت میں رہنے دیں۔ پھر Windows، DWM، ڈرائیور اور GPU خودکار طور پر وہاں ہارڈویئر پلینز منتخب کر سکتے ہیں جہاں وہ معاون ہوں۔ اس کے ساتھ MPO کا مسلسل استعمال ضروری نہیں۔ MPO کو عارضی طور پر صرف قابلِ تولید جھلملانے، کالے فریموں، ہینگ یا اسٹٹرز کی تشخیص کے لیے بند کرنا چاہیے۔ پہلے BoosterX میں GameReadyX کے ذریعے کنفیگریشن چیک کریں اور اگر کوئی معلوم ڈرائیور مسئلہ ملے تو اسے دور کریں۔

اسٹیٹس: MPO ڈیوائس اور ہارڈویئر پلینز کا کردار Microsoft کی جانب سے دستاویزی ہے۔ OverlayTestMode کی ریڈنگ اور 5 ویلیو کا غیر فعال کرنے والا رویہ Windows کے سسٹم کمپوننٹ کی تین ورژنز کی ہماری اسٹیٹک جانچ سے تصدیق شدہ ہے۔ پیرامیٹر تک رسائی Windows 11 24H2 اور 25H2 میں پہلے جمع کی گئی ٹریسز میں دیکھی گئی۔ اس تحقیق میں حقیقی GPU پر کارکردگی، بجلی کی کھپت اور طبعی تاخیر کی پیمائش نہیں کی گئی۔

MPO WDDM کا ہارڈویئر پلینز میکانزم ہے جو DWM کے کام کو کم کر سکتا ہے اور فریم کو ڈسپلے تک زیادہ براہِ راست راستے سے بھیج سکتا ہے۔ Windows default حالت سسٹم کے لیے آؤٹ پٹ کے دونوں راستے کھلے رکھتی ہے، جبکہ زبردستی بند کرنا معمول کی کمپوزیشن واپس لے آتا ہے۔ MPO کو صرف قابلِ تولید آؤٹ پٹ مسئلے کی تشخیص کے لیے بند کرنا چاہیے۔

معمول کی کمپوزیشن میں DWM ونڈو سطحوں کو ڈیسک ٹاپ کے حتمی فریم میں جمع کرتا ہے۔ Multiplane Overlay (MPO) کئی موزوں سطحوں کو الگ الگ ہارڈویئر پلینز کے طور پر براہِ راست گرافکس کارڈ کے امیج آؤٹ پٹ بلاک میں بھیجنے کی اجازت دیتا ہے۔ ایسی سطح ایپلیکیشن کی سطح، ویڈیو یا DWM کی بفر چین (swap chain) ہو سکتی ہے۔

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

Microsoft MPO کو Windows 8.1 سے WDDM کا حصہ بتاتا ہے۔ جدید flip model میں DWM ایپلیکیشن کو ہارڈویئر scanout plane مختص کر سکتا ہے۔ یہ ایپلیکیشن کے اوپر دیگر مواد آنے کے باوجود Independent Flip برقرار رکھنے دیتا ہے۔ موزوں حالات میں DWM کم کمپوزیشن کام کرتا ہے، اور ایپلیکیشن کا فریم ڈسپلے تک زیادہ براہِ راست راستے سے بھیجا جاتا ہے۔

Windows default حالت سسٹم کے لیے MPO اور معمول کی کمپوزیشن دونوں دستیاب رکھتی ہے۔ DWM مخصوص فریم کے لیے آؤٹ پٹ کا طریقہ منتخب کرتا ہے اور اگر ہارڈویئر پلین دستیاب نہ ہو تو معمول کی کمپوزیشن پر واپس آ جاتا ہے۔

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

  • ایپلیکیشن Hardware Composed: Independent Flip کا راستہ کھو دیتی ہے؛
  • اضافی کمپوزیشن کام DWM یا GPU پر واپس آ جاتا ہے؛
  • کاپی کا حجم، میموری پر بوجھ اور بجلی کی کھپت بڑھ سکتی ہے؛
  • ونڈو گیم یا ویڈیو ہارڈویئر پلین کا فائدہ کھو سکتی ہے؛
  • نتیجہ GPU، ڈرائیور، ڈسپلے، HDR، VRR اور کھلی ونڈوز کے مجموعے پر منحصر ہے۔

Microsoft flip model اور DirectFlip کو فریم آؤٹ پٹ کا زیادہ مؤثر طریقہ بتاتا ہے۔ NVIDIA بھی بتاتا ہے کہ MPO کارکردگی بڑھا سکتا ہے، بجلی کی کھپت کم کر سکتا ہے اور ونڈو گیمز میں تاخیر کم کر سکتا ہے۔ یہ فوائد حالات پر منحصر ہیں اور ہر کمپیوٹر پر guaranteed نہیں۔

لہٰذا اس مضمون میں “MPO کو آن رکھنا” کا مطلب عالمی پابندی نہ لگانا ہے۔ پلین کا حقیقی استعمال بہرحال Windows متحرک طور پر طے کرتا ہے۔

ہم نے چار دعوے جانچے:

  1. Windows واقعی OverlayTestMode کو گرافیکل کمپوزیشن پیرامیٹر کے طور پر پڑھتا ہے۔
  2. 5 ویلیو جانچے گئے Windows ورژنز میں MPO امیدواروں کا استعمال ممنوع کرتی ہے۔
  3. زبردستی سیٹنگ کے بغیر انتخاب Windows کے پاس رہتا ہے۔
  4. ایسے ٹوگل کی موجودگی یہ ثابت نہیں کرتی کہ اس کا اطلاق FPS بڑھاتا ہے یا ان پٹ تاخیر کم کرتا ہے۔
ماحول جانچ نتیجہ
Windows 10 22H2، کمپوننٹ 10.0.19041.1949 سسٹم کمپوننٹ کی اسٹیٹک جانچ 5 ویلیو MPO امیدواروں کے انتخاب کو انکار میں بدل دیتی ہے
Windows 11 24H2، کمپوننٹ 10.0.26100.863 اسٹیٹک جانچ اور پہلے جمع کی گئی سسٹم ٹریس پیرامیٹر پڑھا جاتا ہے؛ 5 ویلیو جانچے گئے overlay راستے بند کر دیتی ہے
Windows 11 25H2، کمپوننٹ 10.0.26100.7689 اسٹیٹک جانچ اور پہلے جمع کی گئی سسٹم ٹریس پیرامیٹر پڑھا جاتا ہے؛ 5 ویلیو غیر فعال کرنے والا رویہ برقرار رکھتی ہے

Windows 10 22H2 اور Windows 11 26H1 کے لیے کوئی موزوں سسٹم ٹریس نہیں۔ Windows 10 کی اسٹیٹک جانچ اس کوڈ کے حقیقی عملدرآمد کی تصدیق نہیں کرتی۔ آئندہ بلڈز کو الگ سے جانچنا ہوگا۔

تحقیق تین آزاد اقسام کے ڈیٹا کو یکجا کرتی ہے:

  • WDDM، DXGI flip model، DirectFlip اور MPO پر Microsoft کی دستاویزات؛
  • اس بات کی اسٹیٹک جانچ کہ جانچے گئے Windows ورژنز پیرامیٹر پڑھتے ہیں اور 5 ویلیو کو الگ سے پروسیس کرتے ہیں؛
  • پہلے جمع کی گئی سسٹم ٹریسز جو Windows 11 24H2 اور 25H2 میں DWM کی پیرامیٹر تک رسائی کی تصدیق کرتی ہیں۔

GameReadyX میں MPO تشخیص کے صارف رویے کو الگ سے جانچا گیا: فیصلہ میٹرکس نے منتخب کردہ 10 میں سے 10 خودکار ٹیسٹ پاس کیے۔ ان ٹیسٹوں میں اسٹاک حالت، زبردستی بند کرنا، نامعلوم ویلیو، ڈیٹا کی عدم موجودگی اور معلوم پرانی ڈرائیور کنفیگریشنز شامل ہیں۔

حقیقی GPU پر نیا تجربہ نہیں کیا گیا۔ ورچوئل GPU کو MPO promotion، frametime، بجلی کی کھپت یا click-to-photon latency کے ثبوت کے طور پر استعمال نہیں کیا جاتا۔

OverlayTestMode DWM کے رویے کو زبردستی بدلتا ہے اور Microsoft کی جانب سے دستاویزی نہیں۔ جانچے گئے تین Windows ورژنز میں 5 ویلیو MPO ہارڈویئر پلینز کا استعمال ممنوع کرتی تھی۔ NVIDIA کے سرکاری صفحے پر MPO کو بند کرنے اور بحال کرنے کی الگ فائلیں بھی دستیاب ہیں؛ تبدیلی کے بعد ری اسٹارٹ درکار ہے۔

نتیجے کی تشریح کرتے وقت ذہن میں رکھیں:

  • OverlayTestMode=5 عالمی کمپوزیشن پالیسی بدلتا ہے، کسی ایک گیم کی نہیں؛
  • ویلیو کی موجودگی یا عدم موجودگی یہ نہیں دکھاتی کہ کسی مخصوص لمحے میں کسی مخصوص ایپلیکیشن نے MPO پلین استعمال کیا یا نہیں۔

دیگر عددی ویلیوز Microsoft کا عوامی مستحکم انٹرفیس نہیں ہیں۔ جانچے گئے ورژنز کے درمیان ان کے معنی بدلتے رہے، اس لیے Wiki انہیں “آپٹیمائزیشن لیولز” کے طور پر لاگو کرنے کی سفارش نہیں کرتا۔

جھلملانا یا اسٹٹر بذات خود MPO مسئلہ ثابت نہیں کرتے۔ Microsoft بتاتا ہے کہ اسکرین کا جھلملانا عام طور پر display driver یا غیر موافق ایپلیکیشن سے متعلق ہوتا ہے اور مشورہ دیتا ہے کہ پہلے ڈرائیور کی اپ ڈیٹ، رول بیک یا دوبارہ انسٹالیشن چیک کریں۔

فراہم کنندہ اور مدت عوامی طور پر بیان کردہ کیس اس سے کیا نکلتا ہے
NVIDIA 461.09 NVIDIA نے 461.09 سے MPO سپورٹ کی اطلاع دی۔ عالمی طور پر V-Sync بند ہونے پر ونڈو ایپلیکیشنز میں تصویر کے ٹوٹنے (tearing) کا ظاہر ہونا ممکن تھا: الگ MPO پلین آزادانہ طور پر آؤٹ پٹ ہوتا تھا۔ NVIDIA نے MPO کو بند کرنے اور بحال کرنے کی فائلیں بھی شائع کیں۔ MPO ونڈو موڈ میں فریم آؤٹ پٹ بدلتا ہے۔ مینوفیکچرر نے عارضی بندش کو بطور ورک اراؤنڈ قبول کیا، مگر یہ جدید ڈرائیورز پر MPO بند کرنے کی بنیاد نہیں۔
AMD 22.11.2 ریلیز نوٹس میں Chromium میں بیک وقت دو ویڈیوز چلانے پر سسٹم کی سست روی اور انٹرفیس کے جھلملانے، نیز ویڈیو، VRR اور متعدد ڈسپلے کے مسائل بتائے گئے۔ 23.2.1 میں Chromium اور متعدد ڈسپلے کا ایک کیس درست شدہ میں شامل ہے۔ پہلے ڈرائیور اپ ڈیٹ کریں۔ AMD ان مسائل کی وجہ MPO نہیں بتاتا، اس لیے یہاں اسے بند کرنے کی افادیت تصدیق شدہ نہیں۔
Intel 30.0.100.x Intel کی عوامی بحث میں DWM کی میموری کھپت میں اضافہ، ہینگ اور پرانے ڈرائیور ورژنز بشمول 30.0.100.9955 پر Chromium کے مسائل جانچے گئے۔ صارفین کے نتائج مختلف رہے۔ ان پرانے DWM اور ڈرائیور مسائل کا MPO سے تعلق قائم نہیں ہوا۔ پہلے اپ ڈیٹ یا OEM ڈرائیور چیک کرنا چاہیے۔ MPO خودکار طور پر بند کرنے کی کوئی بنیاد نہیں۔

مسائل کی رپورٹوں میں اکثر کئی شرائط مل جاتی تھیں: براؤزر کی ہارڈویئر ایکسیلیریشن، ویڈیو، مختلف ریفریش ریٹ والے متعدد ڈسپلے، VRR، HDR، ونڈو گیم اور ڈرائیور کا مخصوص ورژن۔ ایک ایسی کنفیگریشن کا ورک اراؤنڈ دوسری کے لیے موزوں نہ ہو سکتا ہے۔

BoosterX میں GameReadyX دستیاب کنفیگریشن کی بنیاد پر MPO تشخیص دکھاتا ہے:

  • موجودہ Windows default حالت یا زبردستی سیٹنگ؛
  • Windows بلڈ؛
  • دریافت شدہ GPU؛
  • گرافکس ڈرائیورز کے ورژن؛
  • پرانی کنفیگریشنز کے جانچے گئے عدم مطابقت کے کیسز سے مطابقت۔

اگر عالمی پابندی کی تصدیق شدہ وجہ نہ ہو تو GameReadyX MPO کو Windows default میں رہنے دیتا ہے۔ اگر MPO پہلے ہی بغیر کوئی وجہ ملے زبردستی بند ہو تو جانچ اسٹاک حالت بحال کرنے کی تجویز دیتی ہے۔ نامعلوم ویلیوز اور نامکمل معلومات خودکار طور پر اوور رائٹ نہیں کی جاتیں۔

پرانی AMD اور Intel کنفیگریشنز کے لیے GameReadyX ڈرائیور مسئلے کی اطلاع دیتا ہے۔ ریجسٹری تبدیلی تجویز نہیں کی جاتی: بنیادی مواد علامات کی تصدیق کرتا ہے مگر MPO کو ان کی وجہ قرار نہیں دیتا۔ خودکار بندش صرف NVIDIA کے ایک مخصوص پرانے منظر نامے کے لیے تجویز کی جاتی ہے، جس کے لیے مینوفیکچرر نے ایسا ورک اراؤنڈ شائع کیا تھا۔

GameReadyX معلوم کنفیگریشن چیک کرتا ہے، موجودہ frametime کی پیمائش کیے بغیر اور اسکرین پر جھلملانے کا پتہ لگائے بغیر۔ علامت کی وجہ کی تصدیق کے لیے، تجویز کے بعد اس کی تولید کا اصل اور تبدیل شدہ سیٹنگ کے ساتھ موازنہ کرنا ہوگا۔

  1. علامت دوبارہ پیدا کریں اور درست منظر نامہ ریکارڈ کریں: ایپلیکیشن، ونڈو موڈ، ڈسپلے، HDR، VRR اور ریفریش ریٹ۔
  2. BoosterX میں GameReadyX چلائیں اور MPO تشخیص کھولیں۔
  3. اگر کوئی معلوم پرانا ڈرائیور ورژن ملے تو پہلے اسے اپ ڈیٹ کریں۔ اگر مسئلہ اپ ڈیٹ کے فوراً بعد ظاہر ہوا ہو تو پچھلے مستحکم ورژن سے موازنہ کریں۔
  4. ڈرائیور، MPO، HDR، VRR اور ونڈو موڈ بیک وقت نہ بدلیں۔ ورنہ بہتری کی وجہ نامعلوم رہے گی۔
  5. MPO کی عارضی بندش صرف اسی صورت لاگو کریں جب GameReadyX کوئی دستاویزی workaround بتائے یا معمول کی تشخیص کے بعد علامت مستقل طور پر دوبارہ پیدا ہو۔
  6. Windows ری اسٹارٹ کریں اور وہی منظر نامہ دہرائیں۔
  7. اگر بہتری نہ ہو تو فوراً Windows default بحال کریں۔

فریم آؤٹ پٹ کا طریقہ PresentMon کے ذریعے چیک کیا جا سکتا ہے۔ Hardware Composed: Independent Flip موڈ کا مطلب ہے کہ ایپلیکیشن کو ہارڈویئر MPO پلین فراہم کیا گیا ہے۔ عام FPS کاؤنٹر اور ریجسٹری کی حالت یہ نہیں دکھاتے۔

  • MPO Windows کے گرافیکل سب سسٹم کا حصہ ہے اور WDDM اور گرافکس ڈرائیور کے ذریعے معاون ہے۔
  • MPO کئی پلینز کو ہارڈویئر پر پیش کرنے دیتا ہے جب مخصوص کنفیگریشن معاون ہو۔
  • Windows MPO متحرک طور پر منتخب کرتا ہے؛ فعال صلاحیت کا مطلب مسلسل استعمال نہیں۔
  • OverlayTestMode=5 سسٹم کمپوننٹ کے جانچے گئے تین ورژنز میں MPO بند کرتی ہے۔
  • DWM نے Windows 11 24H2 اور 25H2 کی جانچی گئی ٹریسز میں اس پیرامیٹر تک رسائی کی۔
  • مینوفیکچررز کی دستاویزات کچھ پرانے آؤٹ پٹ اور ڈرائیور مسائل، نیز MPO بند کرنے والے ورک اراؤنڈ کے وجود کی تصدیق کرتی ہیں۔
  • GameReadyX بطور ڈیفالٹ Windows default محفوظ رکھتا یا بحال کرتا ہے، اگر کوئی تصدیق شدہ ورک اراؤنڈ نہ ملے۔
  • یہ کہ MPO بند کرنا عام جدید سسٹم پر FPS بڑھاتا ہے۔
  • یہ کہ MPO بند کرنا input latency یا click-to-photon latency کم کرتا ہے۔
  • یہ کہ کوئی بھی جھلملانا، کالا فریم، اسٹٹر یا DWM میموری میں اضافہ MPO کی وجہ سے ہے۔
  • یہ کہ NVIDIA کا پرانا workaround موجودہ AMD، Intel یا NVIDIA ڈرائیورز پر لاگو ہوتا ہے۔
  • یہ کہ ڈرائیور کا ایک ہی ورژن مختلف GPU، ڈسپلے اور Windows builds پر یکساں رویہ دکھاتا ہے۔
  • یہ کہ OverlayTestMode کی 5 سے مختلف ویلیوز Windows ورژنز کے درمیان مستحکم معنی رکھتی ہیں۔

تحقیق میں حقیقی GPU پر جوڑی دار رنز نہیں اور نہ FPS، frametime، پاور یا تاخیر کی پیمائش ہے۔ سسٹم ٹریسز پیرامیٹر کی ریڈنگ کی تصدیق کرتی ہیں، مگر MPO plane کی حقیقی تفویض ثابت نہیں کرتیں۔ اسٹیٹک جانچ سسٹم کمپوننٹ کے تین ورژنز تک محدود ہے۔

AMD اور Intel کے عوامی مواد ڈرائیورز کی علامات بیان کرتے ہیں، مگر MPO کو ان کی وجہ قرار نہیں دیتے۔ ان سے یہ نتیجہ نہیں نکالا جا سکتا کہ MPO بند کرنا مسئلہ حل کر دے گا۔

تحقیق اور استعمال شدہ ٹولز BoosterX کے ڈویلپر کی ملکیت ہیں، جو MPO تشخیص اور اس کی حالت بدلنے کی سہولت فراہم کرتا ہے، اس لیے ڈویلپر کا نتائج میں براہِ راست مفاد ہے۔ طریقہ کار اور اطلاق کی حدود اوپر بیان کی گئی ہیں، اور نتائج کو کھلے ڈیٹا اور درج عوامی ذرائع سے جانچا جا سکتا ہے۔ کارکردگی پر منفی نتیجہ اور Windows default برقرار رکھنے کی سفارش واضح طور پر درج ہے۔

مسلسل تجویز کردہ حالت: Windows default۔ MPO کو “FPS آپٹیمائزیشن”، input lag کم کرنے یا کسی اور کی ٹویک فہرست کی بنیاد پر بند نہ کریں۔

اگر قابلِ تولید اسٹٹرز، جھلملانا، کالے فریم یا ویڈیو اور متعدد ڈسپلے پر خرابیاں ظاہر ہوں تو GameReadyX سے شروع کریں۔ مسئلہ زدہ ڈرائیور کی مرمت یا رول بیک عالمی ورک اراؤنڈ سے بہتر ہے۔ MPO کو صرف اسی صورت بند رکھیں جب ایک ہی علامت کنٹرول شدہ موازنے کے بعد غائب ہو اور default بحال کرنے پر واپس آئے۔

GameReadyX میں Windows default کی بحالی منتخب کریں اور کمپیوٹر ری اسٹارٹ کریں۔ زبردستی سیٹنگ ہٹا دی جائے گی، اور Windows دوبارہ خود مختار طور پر ہارڈویئر پلینز منتخب کر سکے گا۔

اگر آپ نے سیٹنگ کسی اور طریقے سے بدلی تھی تو اسی فراہم کنندہ کے متعلقہ سرکاری بحالی ذریعے کا استعمال کریں۔ OverlayTestMode میں کوئی بے ترتیب عدد نہ ڈالیں۔

عوامی ذرائع اور عبارات جانچی گئیں: 2026-08-24۔

  • 2026-09-20: مفادات کے تصادم کا ڈس کلیمر مکمل عبارت تک مضبوط کیا گیا، جس میں تحقیق اور ٹولز کی ملکیت شامل ہے۔
  • 2026-08-24: پہلی اشاعت؛ Windows 10 22H2، Windows 11 24H2 اور 25H2 کی داخلی جانچ کے نتائج، vendor-cases کی حدود اور GameReadyX کی سفارش شامل کی گئی۔