OpenGLアプリがWindows 11/10のMiracastワイヤレスディスプレイで動作しない原因と対処法
本記事では、OpenGLアプリケーションがWindows 10のMiracastワイヤレスディスプレイ上で動作しない理由について詳しく解説します。Microsoftは、この問題がWindows 11/10の最近のバージョンにも該当することを公式に確認しています。
Miracastとは

Miracastは、Androidデバイスや最近のIntel製チップ搭載パソコンからテレビへ画面をワイヤレスで映し出せるスクリーンミラーリング規格です。スマートフォンなどの小さな画面に表示されている内容が、そのまま大画面に表示されます。同期が正しく取れていれば遅延はほとんどなく、動画視聴やビジネスソフトの利用には最適ですが、多くのゲームを快適に遊ぶほどの信頼性は備えていません。
Android 4.2 Jelly Bean以降を搭載したスマートフォンやタブレット、そしてIntelチップを搭載するほとんどの最新Windows PCがMiracastに対応しています。
OpenGLとは

OpenGL(Open Graphics Library)は、2Dおよび3Dグラフィックスの描画のために設計されたアプリケーションプログラミングインターフェース(API)です。異なるアプリケーションや複数のプラットフォーム上でグラフィックスを管理するための共通コマンドセットを提供します。
OpenGLを利用すれば、開発者は同一のコードでMac、PC、モバイルデバイスのいずれでもグラフィックスを描画できます。ほぼすべての最新OSとハードウェアがOpenGLをサポートしているため、グラフィックス開発において非常に扱いやすい選択肢となっています。さらに、多くのビデオカードや内蔵GPUはOpenGL向けに最適化されており、他のグラフィックスライブラリよりも効率的にOpenGLコマンドを処理できます。
Windows 11/10のMiracastワイヤレスディスプレイでOpenGLアプリが動作しない問題
この問題は、以下のようなMiracast構成で発生することが確認されています。
- Windowsが「複製」モードで投影するよう設定されており、Miracastディスプレイがプライマリディスプレイとして設定されている場合
- Windowsが「拡張」モードで投影するよう設定されており、OpenGLアプリケーションがMiracastディスプレイ側に表示されている場合
- Windowsが「セカンドスクリーンのみ」モードで投影するよう設定されており、OpenGLアプリケーションがMiracastディスプレイ側に表示されている場合
この問題の主な原因は、Windows 10のMiracastパイプラインが、Miracastビデオドライバー(MiraDisp.dll)上でのOpenGLアプリケーションの実行にまだ対応していない点にあります。
以下は、代表的なOpenGLアプリケーションの一部です(網羅的なリストではありません)。OpenGLを利用するプログラムの多くはゲームです。
ゲーム
- Sauerbraten: オープンソースの3D FPS(一人称視点シューティング)であり、ゲームエンジンとしても利用可能
- 各種プラットフォームゲーム
- Doom(2016年発売のFPS)
写真・動画編集
- Adobe After Effects
- Adobe Photoshop
- Adobe Premiere Pro
- ArtRage
- Kodi
モデリング・CAD
- 3D Studio Max
- Autodesk AutoCAD(2D/3D CAD)
- Autodesk Maya
- Cadence Allegro
- Google SketchUp
- Modo: ハイエンドな3Dモデリング、アニメーション、リギング、レンダリング、VFXパッケージ
- Houdini: Side Effects Software開発のモデリング、アニメーション、エフェクト、レンダリング、コンポジット統合パッケージ
- Rhinoceros: Windows向けNURBSモデリングソフト
- SAP2000
- Blender: 3D CAD、アニメーション、ゲームエンジン
- LARSA4D
- Scilab: MATLABクローンの数値計算ツール
- VirtualMec: メカノ組み立てシステム用3D CAD
可視化・その他
- Algodoo
- Avogadro
- Google Earth
- InVesalius: クロスプラットフォーム対応の医用画像可視化・再構築ソフトウェア
- Mari: 3Dテクスチャリング・ペイントソフトウェア
- PyMOL: 3D分子ビューアー
- QuteMol: 3D分子レンダラー
- Really Slick Screensavers: 3Dスクリーンセーバー
- SpaceEngine: 実在データとプロシージャル生成に対応した3Dプラネタリウムソフト
- Stellarium: 高品質な星空シミュレーター
- Universe Sandbox: インタラクティブな宇宙・重力シミュレーター
- Vectorworks: 建築・ランドスケープデザイン向けMac/Windows対応2D/3D CAD
- Virtools: リアルタイム3Dエンジン
- BALLView
- Celestia: 3D天文学プログラム
- Enhanced Machine Controller(EMC2): CNC工作機械用Gコードインタープリター
- Vizard: WorldVizが開発した、法人・学術向けVRアプリケーション構築・レンダリングプラットフォーム
- VSXu: OpenGL向けクロスプラットフォームのモジュール式ビジュアルプログラミング言語エンジン
他にもご存じのOpenGLアプリケーションがあれば、ぜひ下のコメント欄でお知らせください。

-
Windows 11/10で一部のプログラムやアプリがインターネットに接続できないときの対処法
Windows 11やWindows 10で、一部のプログラムやアプリだけがインターネットに接続できないトラブルに直面したことはありませんか?ブラウザは正常に動作しているのに、特定のアプリだけ通信できない場合、原因はアプリ側の設定やシステム設定にあることが多いです。この記事では、問題を特定し解決するための具体的な対処法を5つ紹介します。 アプリがインターネットに接続できないときの対処法 この問題が発生した場合は、以下の方法を順番に試してみてください。 Windows ストア アプリのトラブルシューティングツールを使用する 問題のあるアプリを修復またはリセットする Microsoftの公式手順
-
【Stray】PCで起動しない・開かない時の対処法12選|Windows 11/10完全ガイド
2022年7月19日にリリースされた『Stray』は、そのユニークなコンセプトで多くのプレイヤーを魅了し、Steamでは同時接続プレイヤー数6万人以上を記録する人気作となりました。 しかし、PC版『Stray』をダウンロードした後、「ゲームが起動しない」「開かない」といったトラブルに直面するプレイヤーも少なくありません。 ご安心ください! 本記事では、『Stray』が起動しない問題を解決するための、実際に効果のある対策を12個ご紹介します。 まずはPCの動作環境を確認しよう 解決策を試す前に、お使いのPCが『Stray』の動作要件を満たしているか確認してください。最低スペックに達していない場合