برنامه های OpenGL روی نمایشگر بی سیم Miracast در ویندوز 11/10 اجرا نمی شوند

در پست امروز، به بررسی این موضوع می پردازیم که چرا برنامه های OpenGL روی نمایشگر بی سیم Miracast در (Miracast )ویندوز 10(Windows 10) اجرا نمی شوند . مایکروسافت(Microsoft) تأیید کرده است که این مشکل در نسخه های اخیر Windows 11/10 اعمال می شود .

Miracast چیست؟

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

تلفن‌ها و تبلت‌های دارای Android 4.2 Jelly Bean یا جدیدتر مانند اکثر رایانه‌های شخصی ویندوز(Windows PCs) مدرن با تراشه‌های اینتل ، به (Intel)Miracast دسترسی دارند .

OpenGL چیست؟

برنامه های OpenGL روی نمایشگر بی سیم Miracast در ویندوز 10 اجرا نمی شوند

OpenGL ( کتابخانه Open Graphics)(Open Graphics Library))  یک رابط برنامه نویسی کاربردی ( API ) است که برای ارائه گرافیک های دو بعدی و سه بعدی طراحی شده است. مجموعه‌ای از دستورات مشترک را ارائه می‌کند که می‌توان از آن برای مدیریت گرافیک در برنامه‌های مختلف و در چندین پلتفرم استفاده کرد.

با استفاده از OpenGL ، یک توسعه‌دهنده می‌تواند از همان کد برای ارائه گرافیک در مک(Mac) ، رایانه شخصی یا دستگاه تلفن همراه استفاده کند. تقریباً تمام سیستم‌عامل‌های مدرن و دستگاه‌های سخت‌افزاری از OpenGL پشتیبانی می‌کنند و آن را به انتخابی آسان برای توسعه گرافیک تبدیل می‌کنند. علاوه بر این، بسیاری از کارت‌های گرافیکی و پردازنده‌های گرافیکی یکپارچه برای (GPUs)OpenGL بهینه شده‌اند و به آن‌ها اجازه می‌دهند دستورات OpenGL را کارآمدتر از سایر کتابخانه‌های گرافیکی پردازش کنند.

برنامه های OpenGL(OpenGL) روی نمایشگر بی سیم Miracast در (Miracast)Windows 11/10 اجرا نمی شوند

شناخته شده است که این مشکل در پیکربندی های Miracast زیر رخ می دهد :

  • ویندوز برای نمایش در حالت تکراری تنظیم شده است و نمایشگر Miracast به عنوان نمایشگر اصلی تنظیم شده است.
  • ویندوز قرار است در حالت توسعه یافته پخش شود و برنامه OpenGL روی نمایشگر Miracast قرار دارد.(Miracast)
  • ویندوز تنظیم شده است که در حالت فقط صفحه دوم نمایش داده شود و برنامه OpenGL روی نمایشگر Miracast است.(Miracast)

دلیل اصلی این مشکل این است که خط لوله Miracast در (Miracast)ویندوز 10(Windows 10) هنوز از برنامه های OpenGL در درایور ویدیوی Miracast ( MiraDisp.dll ) پشتیبانی نمی کند.

در زیر(Below) لیستی غیر جامع از برنامه های محبوب OpenGL آمده است. بسیاری از برنامه هایی که از OpenGL استفاده می کنند بازی هستند.

بازی ها(Games)

  • Sauerbraten یک (Sauerbraten)FPS 3D منبع باز ( تیرانداز اول شخص(First Person Shooter) ) و همچنین یک موتور بازی.
  • بازی های پلتفرم
  • Doom (بازی ویدیویی 2016) یک FPS.

عکاسی و فیلمبرداری(Photography and video)

  • Adobe After Effects.
  • فتوشاپ.
  • Adobe Premiere Pro.
  • ArtRage.
  • Kodi.

مدل سازی و CAD(Modeling and CAD)

  • 3D Studio Max.
  • Autodesk AutoCAD، 2D/3D CAD.
  • اتودسک مایا.
  • کادنس آلگرو.
  • Google SketchUp.
  • بسته Modo(Modo) (نرم افزار)، مدل سازی سه بعدی پیشرفته، انیمیشن، ریگ، رندر و جلوه های بصری.
  • پکیج Houdini(Houdini) ، مدلسازی، انیمیشن، افکت، رندر و کامپوزیت توسعه یافته توسط Side Effects Software .
  • Rhinoceros , NURBS Modeling for Windows .
  • SAP2000.
  • مخلوط کن(Blender) ، 3D CAD ، انیمیشن و موتور بازی.
  • LARSA4D.
  • Scilab ، ابزار ریاضی ، شبیه سازی (Mathematical)متلب(MATLAB) .
  • VirtualMec ، 3D CAD برای سیستم ساخت و ساز Meccano .

تجسم و متفرقه(Visualization and miscellaneous)

  • الگودو
  • آووگادرو
  • گوگل ارث
  • InVesalius ، یک نرم افزار چند پلتفرمی، تجسم تصاویر پزشکی و بازسازی
  • ماری(Mari) (نرم افزار)، نرم افزار بافت سازی و نقاشی سه بعدی
  • PyMOL، یک نمایشگر مولکولی سه بعدی
  • QuteMol، یک رندر مولکولی سه بعدی
  • محافظ های صفحه نمایش واقعا نرم(Slick Screensavers) ، محافظ های صفحه نمایش سه بعدی
  • SpaceEngine ، نرم افزار افلاک نما سه بعدی واقعی(Real) و رویه ای
  • Stellarium، شبیه ساز آسمان شب با کیفیت بالا(High)
  • Universe Sandbox ، یک فضای تعاملی و شبیه ساز گرانش
  • Vectorworks، یک Mac/Windows 2D و 3D CAD چند پلتفرمی برای طراحی معماری و منظره
  • Virtools، یک موتور سه بعدی بلادرنگ
  • BALLView
  • Celestia، برنامه نجوم سه بعدی
  • کنترل کننده ماشین پیشرفته(Enhanced Machine Controller) ( EMC2 )، مفسر کد G(G-code) برای ماشین های CNC
  • Vizard ، پلتفرمی برای ساخت و ارائه برنامه های کاربردی واقعیت مجازی سازمانی و دانشگاهی که توسط WorldViz توسعه یافته است(WorldViz)
  • VSXu ، یک موتور زبان برنامه نویسی بصری مدولار بین پلتفرمی برای OpenGL

اگر برنامه های OpenGL(OpenGL) دیگری را می شناسید، در بخش نظرات زیر به ما بگویید .



About the author

من یک توسعه دهنده ماهر iOS با بیش از دوازده سال تجربه هستم. من روی هر دو پلتفرم iPhone و iPad کار کرده‌ام و می‌دانم چگونه برنامه‌ها را با استفاده از آخرین فناوری‌های اپل ایجاد و سفارشی‌سازی کنم. علاوه بر مهارت‌هایم به‌عنوان توسعه‌دهنده aiOS، تجربه قوی در استفاده از Adobe Photoshop و Illustrator و همچنین توسعه وب از طریق چارچوب‌هایی مانند WordPress و Laravel دارم.



Related posts