2つの異なるDisplaylinkドックを使用して、Dell Precision 5510(skylake)をDisplayport経由で外部モニターに接続しました(HDMIでも同じ問題が発生しました)。 Intelグラフィックスの場合、外部モニターのフレームレートはぞっとするようなものです-glxspheresを実行すると約1fpsです。 optirunを使用すると、さらに多くなります(ラップトップモニターと同じ200 fps)。 nvidia Primeグラフィックスに切り替えると、ラップトップモニターは完全にオフになりますが、外部モニターのパフォーマンスは非常に良好です(2000+ fps)。
Intelグラフィックスを使用すると、Chromeの設定でハードウェアアクセラレーションを無効にするまで、2番目のモニターでChromeが使用できなくなりました。私が直面している大きな問題は、外部モニターの端末が1fpsの問題のために非常に遅れていることです。この問題を克服する方法、またはハードウェアアクセラレーションを完全に無効にする方法はありますか。大量のCPUがあります。
更新:モニターをHDMIケーブルで直接接続すると表示されます(Displaylinkドックのいずれかを介してではなく、2番目のモニターはIntelグラフィックスを使用して60fpsを提供します。別のケーブルを実行することを意味しますが、今のところやること。
私自身は、ここにいる他のほとんどの人のようなLinuxの達人ではありませんが、少なくとも私にとってはうまくいくものを見つけました。
EndSection
:Option "VSync" "false"
の前にこの行を追加しますいいえの場合、ファイル20-intel.conf
を作成し、これを記述します。
Section "Device"
Identifier "Intel"
Driver "intel"
Option "VSync" "false"
EndSection
リブート
これにより、IntelドライバーはDisplayLinkモニターを1fpsにVSyncすることを強制的に停止します。
繰り返しますが、私はこれがそもそも問題である理由について状況を評価するのに十分な能力がないと思うので、この回避策は他のものを壊すかもしれません。だからここですべてを注意してください!