هواپیماهای همپوشانی قدیمی DirectX 9 در ویندوز 10 کار نمی کنند

در پست امروز، ما سعی خواهیم کرد بفهمیم که چرا صفحات همپوشانی قدیمی Microsoft DirectX 9 با نمایشگرهای Miracast در (Miracast)ویندوز 10(Windows 10) با درایورهای گرافیکی Windows Display Driver Model ( WDDM ) 2.0 در ویندوز 10(Windows 10) کار نمی کنند.

DirectX 9

قبل از اینکه به درستی موضوع را بررسی کنیم ، برای بهره مندی خوانندگان جدیدمان، به شرح مختصری از Miracast ، WDDM و Microsft DirectX نگاهی بیندازیم.(Microsft DirectX)

Microsoft DirectX چیست؟

Microsoft DirectX  مجموعه‌ای از رابط‌های برنامه‌نویسی کاربردی ( API(APIs) ) برای انجام وظایف مربوط به چند رسانه‌ای، به‌ویژه برنامه‌نویسی بازی و ویدیو، در  پلتفرم‌های مایکروسافت(Microsoft)  است. در ابتدا، نام این APIها(APIs) همگی با Direct شروع می شد ، مانند  Direct3D ،  DirectDraw ،  DirectMusic ،  DirectPlay ،  DirectSound و غیره.

نام DirectX  به عنوان یک اصطلاح مختصر برای همه این APIها(APIs) ابداع شد (  X مخفف نام  های خاص API است) و به زودی به نام مجموعه تبدیل شد.

Miracast چیست؟

Miracast یک پروتکل انعکاسی صفحه است(Miracast is a screen-mirroring protocol)  که به شما امکان می دهد هر چیزی را از یک دستگاه اندروید(Android) یا رایانه اخیر اینتل(Intel) به تلویزیون خود پخش کنید. هر آنچه در صفحه کوچک می بینید در صفحه بزرگ ظاهر می شود. اگر همه چیز به درستی همگام‌سازی شود، تقریباً هیچ تاخیری وجود ندارد، و برای تماشای ویدیو یا استفاده از نرم‌افزار بهره‌وری ایده‌آل است، اگرچه برای اجرای بیشتر بازی‌ها به اندازه کافی قابل اعتماد نیست.

مدل درایور نمایشگر ویندوز(Windows Display Driver Model) ( WDDM ) چیست ؟

مدل درایور نمایشگر ویندوز (WDDM)معماری درایور گرافیکی برای درایورهای کارت ویدئویی است که  نسخه‌های ویندوز مایکروسافت(Microsoft Windows)  را که با  ویندوز ویستا(Windows Vista) شروع می‌شود، اجرا می‌کنند.

این جایگزینی برای  ویندوز 2000(Windows 2000)  و  درایور نمایشگر قبلی ویندوز XP(Windows XP)  مدل XDDM/XPDM است و هدف آن فعال کردن گرافیک عملکرد بهتر و عملکرد و ثبات گرافیکی جدید است. درایورهای نمایشگر در ویندوز ویستا(Windows Vista) و  ویندوز 7(Windows 7) می توانند انتخاب کنند که به WDDM یا XDDM پایبند باشند . با حذف XDDM از  ویندوز 8(Windows 8) ، WDDM تنها گزینه شد.

WDDM برای نمایش DWM ویندوز(Windows DWM) ( مدیریت ویندوز دسکتاپ(Desktop Windows Manager) ) و رابط های درایور دستگاه برای Direct3D 10 مورد نیاز است.

هواپیماهای همپوشانی قدیمی DirectX 9(DirectX 9) با نمایشگرهای Miracast کار نمی کنند

(Microsoft DirectX 9)صفحات همپوشانی قدیمی Microsoft DirectX 9 با نمایشگرهای Miracast در ویندوز 10 با درایورهای گرافیکی WDDM 2.0 کار نمی کنند. (WDDM 2.0)هر برنامه‌ای که سعی می‌کند از همپوشانی‌های قدیمی در حین اجرا بر روی نمایشگر Miracast استفاده کند، یک پیام خطا دریافت می‌کند.

نحوه اطلاع رسانی این خطا به کاربر بستگی به مدیریت برنامه با خطا دارد. هنگامی که کاربران با این مشکل مواجه می شوند ممکن است یکی از علائم زیر را مشاهده کنند:

  • برنامه آویزان است.
  • برنامه از کار می افتد.
  • پیام های خطا توسط برنامه ای که سعی در استفاده از همپوشانی های قدیمی دارد نمایش داده می شود.
  • پخش ویدیو خالی است.

شما این مشکل را تجربه خواهید کرد زیرا طبق گفته مایکروسافت،(Microsoft –) همپوشانی های قدیمی با درایورهای گرافیکی Windows Display Driver Model  ( WDDM ) 2.0 در ویندوز 10(Windows 10) پشتیبانی نمی شوند .

I hope you find the information in this post useful!



About the author

من یک مهندس نرم افزار و وبلاگ نویس با نزدیک به 10 سال تجربه در این زمینه هستم. من در ایجاد بررسی ابزارها و آموزش‌ها برای پلتفرم‌های مک و ویندوز، و همچنین ارائه نظرات تخصصی درباره موضوعات توسعه نرم‌افزار تخصص دارم. من همچنین یک سخنران و مدرس حرفه ای هستم و در کنفرانس های فناوری در سراسر جهان ارائه کرده ام.



Related posts