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画面が左側に表示されます。
代わりに、私は見る あまり役に立たないようです。
さて、これを修正するために私がやったことです(そして、それが修正されたことを100%確信していませんが、それはそのようです!うまくいけば、回帰はありません!)すべてがSudo
として実行されます;おそらくこの間のいくつかの時点でリブートしましたが、正確なタイミングは覚えていません:/ステップ5の後、またはステップ3の後、リブートする必要があると思います。
apt-get remove --purge bumblebee nvidia*
apt-get install --reinstall libgl1-mesa-dri libgl1-mesa-glx libegl1-mesa-drivers
apt-get install nvidia-common nvidia-settings nvidia-331
nvidia-xconfig
を実行します(これが必要かどうかはわかりませんが、ある時点で実行する必要があるようです)nvidia_331
を/etc/modules
に追加します/usr/lib/nvidia-331
と/usr/lib32/nvidia-331
を/usr/lib/nvidia-331/alt_ld.so.conf
に追加しました、ldconfig
を実行しました。そして今、複数の外部モニターが接続され、openGLが動作し、画面に奇妙なピクセルのアーティファクトがありません。 Nvidia persistencedデーモンはブート時にクラッシュせず、nvidiaカーネルモジュールはブート時にロードされます。
問題は、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
Lenovo ThinkPad T530でUbuntu 14.04を実行していますが、同じ問題がありました。私にとってそれを解決したのは、BIOSとグラフィックスデバイスの[統合]ディスプレイ設定の設定に入ることでした。