web-dev-qa-db-ja.com

Ubuntu 14.04を実行しているThinkpad W530で外部モニターを検出できません

Ubuntu 14.04を実行しているThinkpad W530があります。 VGAとDisplayPortの両方を介して外部モニターを接続しようとしましたが、どちらも検出されません。

Optimusをオフにし、ディスクリートグラフィックスカード(NVIDIA Quadro K1000M)のみを使用しています。 「推奨される専用ドライバー」を使用しています(システムツール->設定->追加ドライバーによる):NVIDIAバイナリドライバー-nvidia-331のバージョン331.38(独自仕様、テスト済み)。また、バージョン304のnvidia-currentパッケージも試しましたが、どちらも機能していません。

lshw -C video

*-display UNCLAIMED     
   description: VGA compatible controller
   product: GK107GLM [Quadro K1000M]
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: pci@0000:01:00.0
   version: a1
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress vga_controller bus_master cap_list
   configuration: latency=0
   resources: memory:f2000000-f2ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:5000(size=128) memory:f3080000-f30fffff

ラップトップのディスプレイは正常に動作しているため(また、正しい解像度とすべてを備えているため)、「主張されていない」ことは奇妙です。

奇妙なことに、nvidia-settingsは、Ubuntuヘルプページで主張されているものとは大きく異なるウィンドウを提供します。このウィンドウには、検出されたX画面が左側に表示されます。 screenshot according to Ubuntu help page

代わりに、私は見る "Application Profiles" あまり役に立たないようです。

6
jiangty

さて、これを修正するために私がやったことです(そして、それが修正されたことを100%確信していませんが、それはそのようです!うまくいけば、回帰はありません!)すべてがSudoとして実行されます;おそらくこの間のいくつかの時点でリブートしましたが、正確なタイミングは覚えていません:/ステップ5の後、またはステップ3の後、リブートする必要があると思います。

  1. BIOSでOptimusを無効にします。ディスクリートNVIDIAビデオカードのみを使用してください。
  2. apt-get remove --purge bumblebee nvidia*
  3. apt-get install --reinstall libgl1-mesa-dri libgl1-mesa-glx libegl1-mesa-drivers
  4. apt-get install nvidia-common nvidia-settings nvidia-331
  5. nvidia-xconfigを実行します(これが必要かどうかはわかりませんが、ある時点で実行する必要があるようです)
  6. nvidia_331/etc/modulesに追加します
  7. この時点で、私のlibGLは何らかの理由でメサのバージョンのopenGLを指していたので、アドバイスに従いました here/usr/lib/nvidia-331/usr/lib32/nvidia-331/usr/lib/nvidia-331/alt_ld.so.confに追加しました、ldconfigを実行しました。

そして今、複数の外部モニターが接続され、openGLが動作し、画面に奇妙なピクセルのアーティファクトがありません。 Nvidia persistencedデーモンはブート時にクラッシュせず、nvidiaカーネルモジュールはブート時にロードされます。

2
jiangty

問題は、ubuntu-drivers-commonのバグです

W530でもまったく同じ問題がありましたが、ubuntu-drivers-common = 1:0.2.91.4にダウングレードすることで解決できました。

Sudo aptitude install ubuntu-drivers-common=1:0.2.91.4

Sudo aptitude hold ubuntu-drivers-common
1
Bref

Lenovo ThinkPad T530でUbuntu 14.04を実行していますが、同じ問題がありました。私にとってそれを解決したのは、BIOSとグラフィックスデバイスの[統合]ディスプレイ設定の設定に入ることでした。

0
user60786