MPO ב-Windows: איך עובד Multiplane Overlay ומתי לכבות אותו
בדף זה
השאירו את MPO במצב Windows default. אז Windows, DWM, הדרייבר וה-GPU יכולים לבחור אוטומטית מישורים חומרתיים היכן שהם נתמכים. שימוש קבוע ב-MPO אינו נדרש לשם כך. כדאי להשבית MPO באופן זמני רק לצורך אבחון של הבהוב משוחזר, פריימים שחורים, קפיאות או סטאטרים. תחילה בדקו את התצורה דרך GameReadyX ב-BoosterX וטפלו בבעיית דרייבר ידועה, אם נמצאה.
סטטוס: התקן MPO ותפקיד המישורים החומרתיים מתועדים על ידי Microsoft. קריאת OverlayTestMode וההתנהגות המשביתה של הערך 5 אומתו בבדיקה סטטית שלנו של שלוש גרסאות של רכיב מערכת Windows. הגישה לפרמטר נצפתה בטרייסים שנאספו בעבר של Windows 11 24H2 ו-25H2. ביצועים, צריכת חשמל והשהיה פיזית על GPU אמיתי לא נמדדו במחקר זה.
תשובה קצרה
Section titled “תשובה קצרה”MPO הוא מנגנון של מישורים חומרתיים ב-WDDM, שיכול לצמצם את עבודת DWM ולהעביר פריים למסך בדרך ישירה יותר. מצב Windows default משאיר למערכת את שתי אפשרויות הפלט, וכפייה של השבתה מחזירה קומפוזיציה רגילה. כדאי להשבית MPO רק לצורך אבחון של בעיית פלט משוחזרת.
מהו MPO
Section titled “ מהו MPO”בקומפוזיציה רגילה DWM מרכיב משטחי חלונות לפריים סופי של שולחן העבודה. Multiplane Overlay (MPO) מאפשר להעביר כמה משטחים מתאימים כמישורים חומרתיים נפרדים ישירות אל יחידת פלט התמונה של כרטיס המסך. מישור כזה יכול להיות משטח של אפליקציה, וידאו או שרשרת מאגרים (swap chain) של DWM.
זה לא אומר שכל חלון משתמש באופן קבוע במישור נפרד. Windows שואל את יכולות הדרייבר והחומרה, ואז בודק שילוב מסוים של פורמט, גודל, קנה מידה, מיקום, מרחב צבע ואילוצים אחרים. אם השילוב אינו מתאים, המערכת חוזרת לקומפוזיציה רגילה.
Microsoft מתארת את MPO כחלק מ-WDDM החל מ-Windows 8.1. במודל flip מודרני DWM יכול להקצות לאפליקציה scanout plane חומרתי. זה מאפשר לשמור על Independent Flip גם כאשר מופיע תוכן אחר מעל האפליקציה. בתנאים מתאימים DWM מבצע פחות עבודת קומפוזיציה, והפריים של האפליקציה מנותב למסך בדרך ישירה יותר.
מדוע Windows default עדיף על השבתה קבועה
Section titled “ מדוע Windows default עדיף על השבתה קבועה”מצב Windows default משאיר למערכת זמינים גם את MPO וגם קומפוזיציה רגילה. DWM בוחר את אופן הפלט עבור פריים מסוים וחוזר לקומפוזיציה רגילה אם המישור החומרתי אינו זמין.
כפייה של השבתה מסירה אפשרות זו מהמערכת כולה. השלכות אפשריות:
- האפליקציה מאבדת את הנתיב
Hardware Composed: Independent Flip; - עבודת קומפוזיציה נוספת חוזרת ל-DWM או ל-GPU;
- נפח ההעתקה, העומס על הזיכרון וצריכת החשמל עשויים לגדול;
- משחק חלונאי או וידאו עשויים לאבד את היתרון של המישור החומרתי;
- התוצאה תלויה ב-GPU, בדרייבר, במסך, ב-HDR, ב-VRR ובקבוצת החלונות הפתוחה.
Microsoft ממליצה על flip model ועל DirectFlip כדרך יעילה יותר לפלט פריימים. NVIDIA גם מציינת ש-MPO יכול להגביר ביצועים, להפחית צריכת חשמל ולהקטין השהיה במשחקים חלונאיים. היתרונות הללו תלויים בתנאים ואינם מובטחים בכל מחשב.
לכן “להשאיר את MPO מופעל” במאמר זה משמעו לא לקבוע איסור גלובלי. השימוש בפועל במישור עדיין נקבע על ידי Windows באופן דינמי.
טענה ניתנת לבדיקה
Section titled “ טענה ניתנת לבדיקה”בדקנו ארבע טענות:
- Windows אכן קורא את
OverlayTestModeכפרמטר של קומפוזיציה גרפית. - הערך
5אוסר שימוש במועמדי MPO בגרסאות Windows שנחקרו. - ללא הגדרה כפויה הבחירה נשארת בידי Windows.
- קיומו של מתג כזה אינו מוכיח שהפעלתו מעלה FPS או מפחיתה השהיית קלט.
תחום המחקר
Section titled “ תחום המחקר”| סביבה | בדיקה | תוצאה |
|---|---|---|
| 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 אינה מאשרת הרצה בפועל של קוד זה. יש לבדוק builds עתידיים בנפרד.
מתודולוגיה
Section titled “ מתודולוגיה”המחקר מאחד שלושה סוגים בלתי תלויים של נתונים:
- תיעוד של Microsoft על WDDM, DXGI flip model, DirectFlip ו-MPO;
- בדיקה סטטית לכך שהגרסאות שנחקרו של Windows קוראות את הפרמטר ומטפלות בנפרד בערך
5; - טרייסים של המערכת שנאספו בעבר ומאשרים ש-DWM ניגש לפרמטר ב-Windows 11 24H2 ו-25H2.
בנפרד נבדקה התנהגות המשתמש של אבחון MPO ב-GameReadyX: מטריצת ההחלטות עברה 10 מתוך 10 בדיקות אוטומטיות נבחרות. בדיקות אלו כוללות מצב תקין, השבתה כפויה, ערך לא ידוע, היעדר נתונים ותצורות דרייבר ישנות ידועות.
ניסוי חדש על GPU פיזי לא בוצע. GPU וירטואלי אינו משמש כהוכחה ל-MPO promotion, ל-frametime, לצריכת חשמל או ל-click-to-photon latency.
מה עושה OverlayTestMode=5
Section titled “ מה עושה OverlayTestMode=5”OverlayTestMode משנה באופן כפוי את התנהגות DWM ואינו מתועד על ידי Microsoft. בשלוש גרסאות Windows שנחקרו הערך 5 אסר שימוש במישורים חומרתיים של MPO. בעמוד הרשמי של NVIDIA זמינים גם קבצים נפרדים להשבתה ולשחזור של MPO; לאחר השינוי נדרשת הפעלה מחדש.
בעת פירוש התוצאה יש לקחת בחשבון:
OverlayTestMode=5משנה מדיניות קומפוזיציה גלובלית, ולא משחק מסוים;- נוכחות או היעדר הערך אינם מראים אם מישור MPO שימש אפליקציה מסוימת ברגע מסוים.
ערכים מספריים אחרים אינם ממשק יציב וציבורי של Microsoft. משמעותם השתנתה בין הגרסאות שנחקרו, ולכן ה-Wiki אינו ממליץ להשתמש בהם כ“רמות אופטימיזציה”.
היכן נצפו בעיות דומות
Section titled “ היכן נצפו בעיות דומות”הבהוב או סטאטר כשלעצמם אינם מוכיחים בעיית MPO. Microsoft מציינת שהבהוב מסך קשור בדרך כלל ל-display driver או לאפליקציה לא תואמת, וממליצה תחילה לבדוק עדכון, החזרה לגרסה קודמת או התקנה מחדש של הדרייבר.
| ספק ותקופה | מקרה שתואר בפומבי | מה נובע מכך |
|---|---|---|
| NVIDIA 461.09 | NVIDIA דיווחה על תמיכה ב-MPO החל מ-461.09. כאשר V-Sync היה כבוי באופן גלובלי, באפליקציות חלונאיות могли появляться קרעי תמונה: מישור MPO נפרד הוצג באופן בלתי תלוי. NVIDIA גם פרסמה קבצים להשבתה ולשחזור של MPO. | MPO משנה את פלט הפריימים במצב חלונאי. היצרן התיר השבתה זמנית כפתרון עקיפה, אך אין זה בסיס להשבית MPO בדרייברים מודרניים. |
| AMD 22.11.2 | בהערות לשחרור צוינו האטות של המערכת והבהוב של הממשק בעת הפעלה בו-זמנית של שני סרטוני וידאו ב-Chromium, וכן בעיות עם וידאו, VRR ומספר מסכים. ב-23.2.1 אחד המקרים עם Chromium ומספר מסכים צוין בין המתוקנים. | תחילה עדכנו את הדרייבר. AMD אינה מכנה את MPO כגורם לבעיות אלו, ולכן היעילות של השבתתו כאן אינה מאומתת. |
| Intel 30.0.100.x | בדיון ציבורי של Intel נחקרו גידול בצריכת הזיכרון של DWM, קפיאות ובעיות Chromium בגרסאות דרייבר ישנות, כולל 30.0.100.9955. תוצאות המשתמשים היו שונות. | הקשר בין בעיות DWM ודרייבר ישנות אלו לבין MPO לא הוכח. כדאי תחילה לבדוק עדכון או דרייבר OEM. אין בסיס להשבית MPO אוטומטית. |
בהודעות על בעיות שולבו לעיתים קרובות כמה תנאים: האצת חומרה של הדפדפן, וידאו, מספר מסכים עם קצב רענון שונה, VRR, HDR, משחק חלונאי וגרסת דרייבר מסוימת. פתרון עקיפה לתצורה אחת כזו עשוי שלא להתאים לאחרת.
כיצד GameReadyX מקבל החלטה
Section titled “ כיצד GameReadyX מקבל החלטה”GameReadyX ב-BoosterX מציג אבחון MPO על בסיס התצורה הזמינה:
- המצב הנוכחי Windows default או הגדרה כפויה;
- build של Windows;
- GPU שזוהו;
- גרסאות של דרייברים גרפיים;
- התאמה למקרים מאומתים של אי-תאימות של תצורות ישנות.
אם אין סיבה מאומתת לאיסור גלובלי, GameReadyX משאיר את MPO ב-Windows default. אם MPO כבר הושבת בכפייה ללא עילה שנמצאה, הבדיקה מציעה לשחזר את המצב התקין. ערכים לא ידועים ומידע חלקי אינם נדרסים אוטומטית.
עבור תצורות ישנות של AMD ו-Intel GameReadyX מדווח על בעיית דרייבר. שינוי ב-Registry אינו מוצע: חומרי המקור מאשרים את הסימפטומים, אך אינם קובעים את MPO כגורמם. השבתה אוטומטית מוצעת רק עבור תרחיש NVIDIA ישן מסוים, שעבורו היצרן פרסם פתרון עקיפה כזה.
GameReadyX בודק תצורה ידועה, בלי למדוד frametime נוכחי ובלי לזהות הבהוב על המסך. כדי לאשר את הגורם לסימפטום, לאחר ההמלצה יש להשוות את השחזור שלו עם ההגדרה המקורית וההגדרה ששונתה.
כיצד לבדוק בעיה בבטחה
Section titled “ כיצד לבדוק בעיה בבטחה”- שחזרו את הסימפטום ורשמו את התרחיש המדויק: אפליקציה, מצב חלון, מסך, HDR, VRR וקצב רענון.
- הפעילו את GameReadyX ב-BoosterX ופתחו את אבחון MPO.
- אם נמצאה גרסת דרייבר ישנה ידועה, עדכנו אותה תחילה. אם הבעיה הופיעה מיד לאחר העדכון, השוו לגרסה יציבה קודמת.
- אל תשנו בו-זמנית דרייבר, MPO, HDR, VRR ומצב חלון. אחרת הגורם לשיפור יישאר לא ידוע.
- החילו השבתה זמנית של MPO רק אם GameReadyX מציין workaround מתועד או אם הסימפטום משוחזר באופן יציב לאחר אבחון רגיל.
- הפעילו מחדש את Windows וחזרו על אותו תרחיש.
- אם אין שיפור, שחזרו מיד את Windows default.
ניתן לבדוק את אופן פלט הפריימים דרך PresentMon. מצב Hardware Composed: Independent Flip משמעו שניתן לאפליקציה מישור חומרתי של MPO. מונה FPS רגיל ומצב ה-Registry אינם מראים זאת.
מה אומת
Section titled “ מה אומת”- MPO הוא חלק מתת-המערכת הגרפית של Windows ונתמך דרך WDDM והדרייבר הגרפי.
- MPO מאפשר הצגה חומרתית של כמה מישורים, כאשר תצורה מסוימת נתמכת.
- Windows בוחר MPO באופן דינמי; אפשרות מופעלת אינה משמעה שימוש קבוע.
OverlayTestMode=5משבית את MPO בשלוש גרסאות שנחקרו של רכיב המערכת.- DWM ניגש לפרמטר זה בטרייסים שנחקרו של Windows 11 24H2 ו-25H2.
- תיעוד היצרנים מאשר בעיות פלט ודרייבר ישנות מסוימות, וכן את קיומו של פתרון עקיפה עם השבתת MPO.
- GameReadyX כברירת מחדל שומר או משחזר את Windows default, אם לא נמצא פתרון עקיפה מאומת.
מה לא אומת
Section titled “ מה לא אומת”- שהשבתת MPO מעלה FPS במערכת מודרנית רגילה.
- שהשבתת MPO מפחיתה input latency או click-to-photon latency.
- שכל הבהוב, פריים שחור, סטאטר או גידול בזיכרון DWM נגרמים על ידי MPO.
- שה-workaround הישן של NVIDIA תקף לדרייברים עדכניים של AMD, Intel או NVIDIA.
- שאותה גרסת דרייבר מתנהגת באותו אופן על GPU, מסכים ו-Windows builds שונים.
- שלערכים
OverlayTestModeהשונים מ-5יש משמעות יציבה בין גרסאות Windows.
מגבלות
Section titled “ מגבלות”במחקר אין הרצות מזווגות על GPU פיזי ואין מדידות של FPS, frametime, הספק או השהיה. טרייסים של המערכת מאשרים קריאת הפרמטר, אך אינם מוכיחים הקצאה בפועל של MPO plane. הבדיקה הסטטית מוגבלת לשלוש גרסאות של רכיב המערכת.
חומרים ציבוריים של AMD ו-Intel מתארים סימפטומים של דרייברים, אך אינם קובעים את MPO כגורמם. לפיהם אי אפשר להסיק שהשבתת MPO תפתור את הבעיה.
המחקר והכלים שבהם נעשה שימוש שייכים למפתח של BoosterX, שמספק אבחון ואפשרות לשנות את מצב MPO, ולכן למפתח יש אינטרס ישיר בתוצאות. המתודולוגיה וגבולות התחולה תוארו לעיל, ואת המסקנות ניתן לבדוק לפי הנתונים הפתוחים והמקורות הציבוריים המפורטים. תוצאה שלילית בנוגע לביצועים וההמלצה לשמור על Windows default מצוינות במפורש.
ההמלצה המעשית של BoosterX
Section titled “ ההמלצה המעשית של BoosterX”המצב המומלץ הקבוע: Windows default. אל תשביתו MPO לשם “אופטימיזציה של FPS”, להפחתת input lag או על בסיס רשימת טוויקים של מישהו אחר.
אם הופיעו סטאטרים משוחזרים, הבהוב, פריימים שחורים או תקלות עם וידאו ומספר מסכים, התחילו עם GameReadyX. תיקון או החזרה לגרסה קודמת של דרייבר בעייתי עדיפים על עקיפה גלובלית. השאירו את MPO מושבת רק כאשר אותו סימפטום נעלם לאחר השוואה מבוקרת וחוזר לאחר שחזור ה-default.
שחזור המצב
Section titled “ שחזור המצב”ב-GameReadyX בחרו שחזור של Windows default והפעילו מחדש את המחשב. ההגדרה הכפויה תוסר, ו-Windows יוכל שוב לבחור בעצמו מישורים חומרתיים.
אם שיניתם את ההגדרה בדרך אחרת, השתמשו באמצעי השחזור הרשמי המתאים של אותו ספק. אל תציבו מספר אקראי ב-OverlayTestMode.
מקורות ראשוניים ציבוריים
Section titled “ מקורות ראשוניים ציבוריים”- MPO Support, Microsoft Learn - MPO ב-WDDM, בדיקת יכולות ואינטראקציה עם DWM swap chain.
- For best performance, use DXGI flip model, Microsoft Learn - DirectFlip, Independent Flip ומישור MPO חומרתי.
- DXGI flip model, Microsoft Learn - צמצום העתקות ועומס מערכתי ב-flip model.
- IDXGIOutput6::CheckHardwareCompositionSupport, Microsoft Learn - שאילתת יכולות hardware composition.
- Troubleshoot screen flickering in Windows, Microsoft Support - אבחון ראשוני של דרייבר ואפליקציה לא תואמת.
- What is Multi-Plane Overlay (MPO) in Windows 11, NVIDIA - ייעוד MPO, יעילות אפשרית וקבצי disable/restore רשמיים.
- V-Sync OFF Not Recommended as a Global Setting Starting with Driver Version 461.09, NVIDIA - הופעת התמיכה ב-MPO ב-461.09 ושינוי ההתנהגות של presentation חלונאי.
- AMD Software: Adrenalin Edition 22.11.2 Release Notes, AMD - סימפטומים ישנים של Chromium, VRR, video ו-multi-display.
- AMD Software: Adrenalin Edition 23.2.1 Release Notes, AMD - מקרה Chromium multi-display שתוקן וגרסת החבילה.
- Intel DWM memory investigation, Intel Community - מחקר ציבורי של ענף דרייברים ישן ותוצאות שונות.
- PresentMon console documentation, upstream project - פירוש
Hardware Composed: Independent Flip.
המקורות הציבוריים והניסוחים נבדקו: 2026-08-24.
היסטוריית שינויים
Section titled “היסטוריית שינויים”- 2026-09-20: הצהרת ניגוד העניינים חוזקה לניסוח מלא עם שיוך המחקר והכלים.
- 2026-08-24: פרסום ראשון; נוספו תוצאות הבדיקה הפנימית של Windows 10 22H2, Windows 11 24H2 ו-25H2, גבולות vendor-cases וההמלצה של GameReadyX.
