web-dev-qa-db-ja.com

Intelおよびnvidiaビデオカードを搭載したラップトップで外部ディスプレイを使用するにはどうすればよいですか?

私のハードウェア:IntelビデオカードとGeForce GT 540M(HDMI)が統合されたDell xps L502Xラップトップ。私の設定:Ubuntu 12.04 + nidiaドライバー295.53

古いnvidiaドライバーを搭載したUbuntu 11.10でも外部ディスプレイを使用できませんでした。

問題は、nvidia-setingsを開きたいときに、

You do not appear to be using the NVIDIA X driver.  Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server.

Nvidia-xconfigを実行すると、xorg.confファイルが生成され、再起動後にラップトップで640:480の解像度が得られ、nvidia-setingsは同じことを言います。

外部ディスプレイを使用する方法はありますか? nvidia、nuveau、または他のドライバーを使用しても構いません。

3
telebog

私は同じラップトップを持っています、あなたのNvidiaカードは「Optimus」と呼ばれ、Nvidiaには「Linuxでサポートする予定はない」ので、通常のNvidiaドライバーでは実行されません。

しかしながら:

このサイトにはガイドがあります:

Nvidia Optimus用のBumblebeeのインストール

名前に驚かないでください。Optimusカードの設定方法と、appxによってバッテリー寿命を延ばす方法が説明されています。私の経験では60%です。

最初に持っているNvidiaドライバーを削除する必要があります。Googleはそのための友達です。

その後、外部モニタ用のミニDP-VGAアダプタ(Ebayで8-15英国ポンド)で現金をはねかける必要があります(少なくとも、Dell L502xではHDMIとOptimusがサポートされていないためです)。

私は常にプロジェクターを使用して作業しており、これは堅牢で通常安定したソリューションであることがわかりました。

これにより、ラップトップで1366x768、外部モニターで1080x1920が得られます。

お役に立てれば。

リチャード。

1
Richard Clayton

いくつかのこと:

  • まず、xrandrにすべての作業を行わせ、 'xorg.conf'を削除する必要があります。
  • 次に、どのポートがどのGPUに接続されているかを理解する必要があります。これはxrandrコマンドを使用することもできます。

内蔵のラップトップディスプレイはIntel GPUからのみ利用可能であり、外部ディスプレイポートはNvidia GPUからのみ利用可能であると、箱から出して動作させることができなかったという事実から推測しています。この場合、唯一のオプションは、両方のGPUを協調的に動作させること(Optimus)で、ジョブを完了させることです。

ノートパソコンがマックスレスでない場合は、Intel GPUを無効にして(BIOSディスプレイ設定を使用)、両方のディスプレイにアクセスできるかどうかに応じて、Nvidia GPUに内部ディスプレイと外部ディスプレイポートの両方を駆動させることができます。

ラップトップismuxlessの場合、Optimusを使用する以外に選択肢はなく、次の3つのオプションを使用できます。

  1. バンブルビー(最大2台のディスプレイ)
  2. Nvidia Prime(最大4台のディスプレイ)
  3. Optimus Prime(最大4台のディスプレイ)

各オプションには長所と短所がありますが、これらのオプションの違いを理解するのに苦労している人にとって役立つリソースになるはずの記事( Optimusラップトップで複数のモニターを駆動する )を書きました。すべての専門用語を進んでください。

1
domc