web-dev-qa-db-ja.com

Intelグラフィックスを備えたUbuntu 18.10外部モニター

HDMIを介して最適なラップトップ(Gigabyte Aero 15x)に外部モニターを接続したかったのですが、うまくいきませんでした。このスレッドで私のために働く解決策を見つけました: https://askubuntu.com/a/1094034/82796

評判が低すぎるため、そこで質問することはできません。したがって、この新しい質問です。

プライムセレクトのNvidiaとlightdmでのみ動作することがわかりました。私の質問は、Intel GPUで動作させる方法があるかどうかです。 Nvidiaの方がはるかに多くの電力を消費するため、ほとんどの時間はプラグインできるため、大きな問題ではありませんが、プレゼンテーションでは、そのバッテリーを節約することは素晴らしいことです。

ありがとう

5
DoubleBass

ショートバージョン:

ラップトップのHDMIポートは、ハードウェアのnVidiaカードに配線されます。これを変更できるソフトウェアソリューションはありません。この機能を使用するには、ミニDP-> HDMIハードウェアコンバーターに頼る必要があります。

TL; DR:

From: Aero 15X v8のイライラ

2番目の問題はNvidia optimusに関係しており、本質的に外部ディスプレイから切断するときにPCを再ログまたは再起動して、gtx 1070でのバッテリーの消耗を防ぎます。外部ディスプレイを接続せずにPCを起動すると仮定します。ゲームアプリケーションは、オンボードGPUを期待どおりに利用します。ただし、外部ディスプレイを接続した状態でPCを起動すると、すべて(Webブラウザー、Windows Shellなど)が専用のgtx 1070を使用します。これは、起動後に外部モニターを接続するときに起動するアプリケーションにも適用されます。モニターを切断した後、アプリケーションはいずれも統合されたGPUに切り替わりません。また、再ログ/再起動以外の問題は解決しません。

Nvidiaコントロールパネルのグローバル設定を統合されたgpuに強制し、すべてのドライバーを更新しましたが、すべて使用できませんでした。

どんなアドバイスも大歓迎です。

回答セクションでこれが発見されます:

ただし、これはAero 15には当てはまりません。ディスプレイ出力はGTX 1070に配線されており、HDMI/mDPポートに接続されたディスプレイで起動されたすべてのアプリケーションがGTX 1070でレンダリングされるようになっているようです。

MDPを介して外部モニターに接続しているときにラップトップの画面を有効にして、これをテストしました。ビルトイン画面がプライマリとして設定されている場合、起動されたアプリケーションはiGPUで実行されます。外部モニターがプライマリとして設定されている場合、開始されたすべてのアプリケーションは1070で実行されます。

注:Alienware AW17R3には、nVidia Geforce GTX970M GPUにも外部HDMIポートがハードワイヤードされており、Intel iGPUを使用してラップトップHDMIを駆動できません港。 Intel iGPUは、内蔵ディスプレイと、DPI-> HDMIアダプター($ 25)を備えたThunderbolt 3 USB-Cポートのみを別の外部モニターに接続します。

7

上記の答えは正しくありません。まず、HDMIポートとミニDPはすべてnvidiaカードにリンクされています。 (Thunderbolt PORT/USB C)のみがINTEL CARDを使用します。

NVIDIAを使用している場合、LIGHTDMを使用して外部モニターを機能させる必要があります。

$ Sudo apt install lightdm & Sudo dpkg-reconfigure lightdm 

次に、lightdmを選択します。このオプションではオーディオは機能しません!このライブラリを使用する必要があります hhfeuer/nvhda

NB:prime-select nvidiaでのみ動作します。

  1. git clone https://github.com/hhfeuer/nvhda
  2. cd nvhda
  3. make
  4. Sudo make install
  5. エコーnvhda |須藤ティー-a/etc/initramfs-tools/modules
  6. echo "options nvhda load_state = 1" |須藤ティー/etc/modprobe.d/nvhda.conf
  7. Sudo update-initramfs -u
1
Melchia