แอป OpenGL ไม่ทำงานบนจอแสดงผลไร้สาย Miracast ใน Windows 11/10

ในโพสต์ของวันนี้ เราสำรวจว่าเหตุใด แอปพลิเคชัน OpenGL จึง ไม่ทำงานบนจอแสดงผลไร้สายMiracast ใน (Miracast )Windows(Windows 10) 10 Microsoft ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับ (Microsoft)Windows 11/10เวอร์ชันล่าสุด

Miracast คืออะไร

Miracast เป็นโปรโตคอลการสะท้อนหน้าจอ(Miracast is a screen-mirroring protocol)ที่ให้คุณถ่ายทอดอะไรก็ได้จาก อุปกรณ์ Androidหรือ คอมพิวเตอร์ Intel ล่าสุด ไปยังทีวีของคุณ สิ่งที่คุณเห็นบนหน้าจอขนาดเล็กจะปรากฏบนหน้าจอขนาดใหญ่ หากทุกอย่างซิงค์อย่างถูกต้อง แทบไม่มีความล่าช้า ทำให้เหมาะสำหรับการดูวิดีโอหรือใช้ซอฟต์แวร์เพิ่มประสิทธิภาพ แม้ว่าจะไม่น่าเชื่อถือพอที่จะเรียกใช้เกมส่วนใหญ่ก็ตาม

โทรศัพท์และแท็บเล็ตที่ใช้Android 4.2 Jelly Beanหรือใหม่กว่าจะสามารถเข้าถึงMiracastเช่นเดียว กับ พีซี Windows(Windows PCs) รุ่นใหม่ๆ ที่ มีชิปIntel

OpenGL . คืออะไร

แอป OpenGL ไม่ทำงานบนจอแสดงผลไร้สาย Miracast ใน Windows 10

OpenGL ( Open Graphics Library)  เป็นอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน ( API ) ที่ออกแบบมาสำหรับการแสดงผลกราฟิก 2D และ 3D มีชุดคำสั่งทั่วไปที่สามารถใช้เพื่อจัดการกราฟิกในแอพพลิเคชั่นต่างๆ และบนหลายแพลตฟอร์ม

เมื่อใช้OpenGLนักพัฒนาสามารถใช้โค้ดเดียวกันเพื่อแสดงผลกราฟิกบนMac , PC หรืออุปกรณ์มือถือ ระบบปฏิบัติการและอุปกรณ์ฮาร์ดแวร์ที่ทันสมัยเกือบทั้งหมดรองรับOpenGLทำให้เป็นตัวเลือกที่ง่ายสำหรับการพัฒนากราฟิก นอกจากนี้ การ์ดวิดีโอและGPU(GPUs) ในตัวจำนวนมาก ยังได้รับการปรับให้เหมาะสมสำหรับOpenGLทำให้สามารถประมวล ผลคำสั่ง OpenGLได้อย่างมีประสิทธิภาพมากกว่าไลบรารีกราฟิกอื่นๆ

แอป OpenGL(OpenGL)ไม่ทำงานบนจอแสดงผลไร้สายMiracast ใน (Miracast)Windows 11/10

ปัญหานี้เกิดขึ้นได้ในการ กำหนดค่า Miracast ต่อไปนี้ :

  • Windows ถูกตั้งค่าให้ฉายภาพในโหมดทำซ้ำ และ จอแสดงผล Miracastถูกตั้งค่าเป็นจอแสดงผลหลัก
  • Windows ถูกตั้งค่าให้ฉายในโหมดขยาย และ แอปพลิเคชัน OpenGLอยู่บนจอแสดงผลMiracast
  • Windows ถูกตั้งค่าให้ฉายในโหมดที่สองหน้าจอเท่านั้น และ แอปพลิเคชัน OpenGLอยู่บนจอแสดงผลMiracast

สาเหตุหลักของปัญหานี้คือไปป์ไลน์Miracast ใน (Miracast)Windows 10ยังไม่รองรับ แอปพลิเคชัน OpenGLบนไดรเวอร์วิดีโอMiracast ( MiraDisp.dll )

ด้านล่างนี้(Below) คือรายการ แอปพลิเคชันOpenGLยอดนิยมโดยย่อ หลายโปรแกรมที่ใช้OpenGLเป็นเกม

เกม(Games)

  • Sauerbratenเป็นโอเพ่นซอร์ส 3D FPS ( นักกีฬาคนแรก(First Person Shooter) ) และเอ็นจิ้นเกม
  • เกมแพลตฟอร์ม
  • Doom (วิดีโอเกม 2016) เกม FPS

การถ่ายภาพและวิดีโอ(Photography and video)

  • อะโดบี อาฟเตอร์ เอฟเฟค
  • Adobe Photoshop.
  • อะโดบี พรีเมียร์ โปร
  • อาร์ท เรจ.
  • โคดี้.

การสร้างแบบจำลองและ CAD(Modeling and CAD)

  • 3D สตูดิโอแม็กซ์
  • Autodesk AutoCAD, 2D/3D CAD
  • ออโตเดสก์ มายา.
  • จังหวะอัลเลโกร.
  • Google SketchUp.
  • Modo (software), high-end 3D modeling, animation, rigging, rendering and visual effects package.
  • Houdini, modeling, animation, effects, rendering and compositing package developed by Side Effects Software.
  • Rhinoceros, NURBS Modeling for Windows.
  • SAP2000.
  • Blender, 3D CAD, animation and game engine.
  • LARSA4D.
  • Scilab, Mathematical tool, a clone of MATLAB.
  • VirtualMec, 3D CAD for the Meccano construction system.

Visualization and miscellaneous

  • Algodoo
  • Avogadro
  • Google Earth
  • InVesalius, a cross-platform software, visualization medical images and reconstruction
  • Mari (software), 3D texturing and painting software
  • PyMOL, a 3D molecular viewer
  • QuteMol, a 3D molecular renderer
  • Really Slick Screensavers, 3D Screensavers
  • SpaceEngine, Real and procedural 3D planetarium software
  • Stellarium, High quality night sky simulator
  • Universe Sandbox, an interactive space and gravity simulator
  • Vectorworks, a cross-platform Mac/Windows 2D and 3D CAD for architectural & landscape design
  • Virtools, a real-time 3D engine
  • BALLView
  • Celestia, 3D astronomy program
  • Enhanced Machine Controller ( EMC2 ) ตัวแปล G-codeสำหรับเครื่องCNC
  • Vizardแพลตฟอร์มสำหรับการสร้างและแสดงผลแอพพลิเคชั่นเสมือนจริงสำหรับองค์กรและวิชาการที่พัฒนาโดยWorldViz
  • VSXuซึ่งเป็นเอ็นจิ้นภาษาการเขียนโปรแกรมแบบวิชวลข้ามแพลตฟอร์มสำหรับOpenGL

บอกเราในส่วนความคิดเห็นด้านล่างหากมี แอปพลิเคชัน OpenGL อื่น ๆ ที่ คุณรู้จัก



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปีในการพัฒนาและบำรุงรักษาแอปพลิเคชัน Windows 11 หรือ 10 ฉันยังมีประสบการณ์ในการทำงานกับ Google Docs และ Microsoft Edge ทักษะของฉันในด้านเหล่านี้ทำให้ฉันเป็นผู้สมัครที่ยอดเยี่ยมสำหรับบทบาทวิศวกรรมซอฟต์แวร์ในอนาคต



Related posts