私は自分が抱えている問題の解決策を見つけようとしています(そして今のところ失敗しています)。状況によっては、さまざまなプロジェクター、すべてのHDMI、およびさまざまなラップトップハードウェアがあります。問題のプロジェクターはInFocusIN126STaです。 HDMI経由で接続すると、ラップトップからの信号を受信し、何かが表示されます(拡張モードの場合もあれば、ミラーの場合もあります)が、モードを切り替えると問題が発生します。たとえば、拡張モードです。対ミラー。ほとんどの場合、モードを1回切り替えようとすると、InFocusプロジェクターが空白になります。ただし、ラップトップはプロジェクターを認識しているかのように応答するようです。ディスプレイ設定にInFocusエントリが表示され、解像度、フレームレート、メーカー/モデルなどが表示されます。モードを切り替えようとすると、画面に何も表示されません。私は他のモデルのプロジェクター(つまりエプソンとNEC)でこれを試しましたが、これらの問題に遭遇していません。
問題のラップトップハードウェアは、Lenovo T470、Lenovo E570、およびAcer TravelmateTM113でテストされました。 E570は、機能するための全能のターゲットマシンです(したがって、以下にE570について詳しく説明します)が、AcerとT470は比較するだけでした。私が試したことの大まかなリスト:
上記のすべてが同じ経験をもたらしました:変化はなく、問題はまだ存在していました。
ここで物事が面白くなりました...同僚がT470でGnomeを使用してFedora27を実行しているので、それをテストしました。ブーム、うまくいきました。その後、E570にGnomeを搭載したFedora27をインストールしました。繰り返しますが、うまくいきました。問題はFedoraで簡単に解消されました。 InFocusプロジェクターを使用した投影は、非常に一貫性のある安定したエクスペリエンスでした。
この時点で、Fedora27がE570/T470でIntelビデオを処理する方法と、Ubuntu/Antergosが処理する方法の違いを理解しようとしています。 Fedoraについての何かがこれをはるかに良い経験にしているが、私たちのターゲットOSがUbuntuであることを考えると、一体何ができるのだろうかと思う。
この情報に基づいて、誰かが試すべき提案やさらなるアイデアがありますか?私はありとあらゆる答えに感謝します。
部分的な答え:
動作しているシステムと動作していないシステムがあるので、これを引き起こしている原因を突き止めることができるはずです。
最初に確認する場所は、Xの起動時の起動後のdmesg
出力と/var/log/Xorg.0.log
で、どのカーネルドライバーがロードされているかを確認し、HDMI経由でプロジェクターを接続した後です。その状態で、もう1つ興味深いのは、HDMI出力の名前を確認するためのxrandr
、次にこの出力のx -q --verbose --output HDMI1
など(正しい名前)です。
ログがわからない場合は、起動してからプロジェクターをどこかに接続した後(Pastebinなど)にアップロードし、リンクを使用して質問を編集してください。
多分それはすでに手がかりを与えます。そうでない場合は、見た目がわかりにくい場所がいくつかあります(EDID情報など)。
Intelグラフィックカードは、モデルに応じて、いくつかの異なるドライバを使用できます。したがって、正確なモデルを識別するために、グラフィックカードのlspci -nn
行を含めるように質問を編集してください。 FedoraとUbuntuがその特定のモデルに異なるドライバーを使用している可能性があります。これが最も簡単なケースです。