Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

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

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

Miracast คืออะไร

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

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

โทรศัพท์และแท็บเล็ต Android 4.2 Jelly Bean ขึ้นไป รองรับ Miracast รวมถึง PC ส่วนใหญ่ที่มีชิป Intel

OpenGL คืออะไร

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

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

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

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

ปัญหานี้ทราบว่ากำลังเกิดในการตั้งค่า Miracast ต่อไปนี้:

  • Windows ตั้งค่าโปรเจกต์ในโหมด Duplicate และตั้งหน้าจอ Miracast เป็นหน้าจอหลัก
  • Windows ตั้งค่าโปรเจกต์ในโหมด Extended และแอป OpenGL อยู่บนหน้าจอ Miracast
  • Windows ตั้งค่าโปรเจกต์ในโหมด Second screen only และแอป OpenGL อยู่บนหน้าจอ Miracast

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

ด้านล่างคือรายการแอปพลิเคชัน OpenGL ยอดนิยม (ไม่ครบทุกรายการ) โปรแกรมจำนวนมากที่ใช้ OpenGL เป็นเกม

เกม (Games)

  • Sauerbraten: เกม FPS โอเพนซอร์ส 3D และเครื่องยนต์เกม
  • เกมแพลตฟอร์ม
  • Doom (2016): เกม FPS

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

  • Adobe After Effects
  • Adobe Photoshop
  • Adobe Premiere Pro
  • ArtRage
  • Kodi

โมเดลลิ่งและ CAD (Modeling and CAD)

  • 3D Studio Max
  • Autodesk AutoCAD (2D/3D CAD)
  • Autodesk Maya
  • Cadence Allegro
  • Google SketchUp
  • Modo (ซอฟต์แวร์ 3D modeling, animation, rigging, rendering, visual effects ระดับสูง)
  • Houdini (modeling, animation, effects, rendering, compositing)
  • Rhinoceros (NURBS Modeling สำหรับ Windows)
  • SAP2000
  • Blender (3D CAD, animation, game engine)
  • LARSA4D
  • Scilab (เครื่องมือคณิตศาสตร์ โคลนของ MATLAB)
  • VirtualMec (3D CAD สำหรับระบบก่อสร้าง Meccano)

การจินตนาการและอื่นๆ (Visualization and miscellaneous)

  • Algodoo
  • Avogadro
  • Google Earth
  • InVesalius (ซอฟต์แวร์ข้ามแพลตฟอร์ม สำหรับจินตนาการภาพทางการแพทย์และการสร้างใหม่)
  • Mari (ซอฟต์แวร์ 3D texturing และ painting)
  • PyMOL (3D molecular viewer)
  • QuteMol (3D molecular renderer)
  • Really Slick Screensavers (3D Screensavers)
  • SpaceEngine (ซอฟต์แวร์ดาวเคราะห์ 3D จริงและแบบกระบวนวิธี)
  • Stellarium (โปรแกรมจำลองท้องฟ้ากลางคืนคุณภาพสูง)
  • Universe Sandbox (ซิมูเลเตอร์อวกาศและแรงโน้มถ่วงแบบโต้ตอบ)
  • Vectorworks (2D และ 3D CAD ข้ามแพลตฟอร์ม Mac/Windows สำหรับสถาปัตยกรรมและภูมิทัศน์)
  • Virtools (real-time 3D engine)
  • BALLView
  • Celestia (โปรแกรมดาราศาสตร์ 3D)
  • Enhanced Machine Controller (EMC2) (G-code interpreter สำหรับเครื่อง CNC)
  • Vizard (แพลตฟอร์มสร้างและเรนเดอร์ VR สำหรับองค์กรและวิชาการ)
  • VSXu (visual programming language engine สำหรับ OpenGL ข้ามแพลตฟอร์ม)

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