OpenGL-apps kører ikke på Miracast trådløs skærm i Windows 11/10

I dagens indlæg undersøger vi, hvorfor OpenGL - applikationer ikke kører på en trådløs Miracast -skærm i Windows 10 . Microsoft har bekræftet, at dette er et problem, der gælder for de seneste versioner af Windows 11/10 .

Hvad er Miracast

Miracast er en skærmspejlingsprotokol,(Miracast is a screen-mirroring protocol) der lader dig udsende alt fra en Android -enhed eller nyere Intel -computer til dit TV. Hvad end du ser på den lille skærm, vises på den store skærm. Hvis alt synkroniseres korrekt, er der næsten ingen forsinkelse, hvilket gør det ideelt til at se videoer eller bruge produktivitetssoftware, selvom det ikke er helt pålideligt nok til at køre de fleste spil.

Telefoner og tablets med Android 4.2 Jelly Bean eller nyere har adgang til Miracast , ligesom de fleste moderne Windows-pc'er(Windows PCs) med Intel- chips.

Hvad er OpenGL

OpenGL-apps kører ikke på Miracast trådløs skærm i Windows 10

OpenGL ( Open Graphics Library)  er en applikationsprogrammeringsgrænseflade ( API ) designet til at gengive 2D- og 3D-grafik. Det giver et fælles sæt kommandoer, der kan bruges til at styre grafik i forskellige applikationer og på flere platforme.

Ved at bruge OpenGL kan en udvikler bruge den samme kode til at gengive grafik på en Mac , pc eller mobilenhed. Næsten alle moderne operativsystemer og hardwareenheder understøtter OpenGL , hvilket gør det til et nemt valg til grafikudvikling. Derudover er mange videokort og integrerede GPU'er(GPUs) optimeret til OpenGL , hvilket giver dem mulighed for at behandle OpenGL -kommandoer mere effektivt end andre grafikbiblioteker.

OpenGL - apps kører ikke på Miracast trådløs skærm i Windows 11/10

Dette problem er kendt for at opstå i følgende Miracast- konfigurationer:

  • Windows er indstillet til at projicere i duplikattilstand, og Miracast -skærmen er indstillet som den primære skærm.
  • Windows er indstillet til at projicere i udvidet tilstand, og OpenGL - applikationen er på Miracast -skærmen.
  • Windows er indstillet til at projicere i den anden skærmtilstand, og OpenGL - applikationen er på Miracast -skærmen.

Hovedårsagen til dette problem er, at Miracast - pipelinen i Windows 10 endnu ikke understøtter OpenGL - applikationer på Miracast -videodriveren ( MiraDisp.dll ).

Nedenfor(Below) er en ikke-udtømmende liste over populære OpenGL - applikationer. Mange programmer, der bruger OpenGL , er spil.

Spil(Games)

  • Sauerbraten en open source 3D FPS ( First Person Shooter ) og også en spilmotor.
  • Platform spil.
  • Doom (2016 videospil) en FPS.

Foto og video(Photography and video)

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

Modellering og CAD(Modeling and CAD)

  • 3D Studio Max.
  • Autodesk AutoCAD, 2D/3D CAD.
  • Autodesk Maya.
  • Kadence Allegro.
  • Google SketchUp.
  • Modo (software), avanceret 3D-modellering, animation, rigging, gengivelse og visuelle effektpakke.
  • Houdini , modellering, animation, effekter, gengivelse og kompositpakke udviklet af Side Effects Software .
  • Rhinoceros , NURBS Modellering(NURBS Modeling) til Windows .
  • SAP2000.
  • Blender , 3D CAD , animation og spilmotor.
  • LARSA4D.
  • Scilab , matematisk(Mathematical) værktøj, en klon af MATLAB .
  • VirtualMec , 3D CAD til Meccano byggesystemet.

Visualisering og diverse(Visualization and miscellaneous)

  • Algodoo
  • Avogadro
  • Google Earth
  • InVesalius , en cross-platform software, visualisering medicinske billeder og rekonstruktion
  • Mari (software), 3D teksturering og maling software
  • PyMOL, en molekylær 3D-fremviser
  • QuteMol, en 3D molekylær renderer
  • Virkelig glatte pauseskærme(Slick Screensavers) , 3D-pauseskærme
  • SpaceEngine , ægte(Real) og proceduremæssig 3D-planetariumsoftware
  • Stellarium, højkvalitets(High) nattehimmelsimulator
  • Universe Sandbox , en interaktiv rum- og tyngdekraftsimulator
  • Vectorworks, en cross-platform Mac/Windows 2D og 3D CAD til arkitektonisk og landskabsdesign
  • Virtools, en 3D-motor i realtid
  • BALLView
  • Celestia, 3D astronomi program
  • Enhanced Machine Controller ( EMC2 ), G-(G-code) kodefortolker til CNC - maskiner
  • Vizard , en platform til at bygge og gengive virksomheds- og akademiske virtual reality-applikationer udviklet af WorldViz
  • VSXu , en modulær visuel programmeringssprogmotor på tværs af platforme til OpenGL

Fortæl os i kommentarfeltet nedenfor, hvis der er andre OpenGL- applikationer, du kender til.



About the author

Efter næsten 20 år i teknologibranchen har jeg lært meget om Apple-produkter, og hvordan man kan tilpasse dem til mine behov. Især ved jeg, hvordan jeg bruger iOS-platformen til at skabe brugerdefinerede udseender og interagere med mine brugere gennem applikationspræferencer. Denne oplevelse har givet mig værdifuld indsigt i, hvordan Apple designer sine produkter, og hvordan man bedst kan forbedre deres brugeroplevelse.



Related posts