Nvidia Quadro K3000MのLinux Mintマルチモニタ設定の問題

Nvidia Quadro K3000MのLinux Mintマルチモニタ設定の問題

マルチモニターを搭載した Linux Mint で独自の Nvidia ドライバーが正常に動作するのに問題があります。私が試したことと進捗状況を簡単に紹介します。

Nvidia Quadro K3000Mグラフィックカードを搭載したDell Precision M6600があります。 M6600は、別のモニターであるDell U2515Hがディスプレイポートを介して接続されているDellドッキングステーションにあります。

Linux Mint 18.1を新しくインストールしましたが、すべてが大丈夫です。 2つのモニタも基本的に拡張デスクトップモードで動作するようです。

両方の画面が機能する様子を示す写真

設定を示すスクリーンショット

ドライバ管理ツールのスクリーンショット

物理的な位置を反映するために、U2515Hをノートブックディスプレイの左側に設定した。

モニター位置変更後のディスプレイ設定のスクリーンショット

結果画面レイアウト写真

設定を保存して再起動した後、Linux Mint 18.1は保存された設定を維持せずにU2515Hをラップトップディスプレイの右側に再配置します。しかし、ここではそれが主な問題ではありません。

オープンソースのグラフィックドライバを使用すると、画面にいくつかのアーティファクト(後続のマウスポインタなど)が発生するため、ドライバの問題である可能性があると推測されます。ドライバマネージャを開き、nvidia-367ドライバも表示され推奨されているので適用しました。

選択した排他ドライバのドライバツールを示すスクリーンショット

ノートブックを再起動した後、U2515Hには何も表示されず、ノートパソコンの画面のみが検出されます。 +を使用してFnノートブックの表示モードを変更しようとすると、F8何も起こりません。

画面が1つだけ表示されるディスプレイ設定のスクリーンショット

robert@Robert-Precision-M6600 ~ $ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
LVDS1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
   1920x1080     60.01*+  59.93    40.01  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1368x768      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

詰まって何をすべきかわからなかったので、別のドライババージョンを試してみることにしました。私はこの記事に従いましたsudo apt-get purge nvidia*- > sudo add-apt-repository ppa:graphics-drivers/ppa- >sudo apt-get updateNVIDIA:最新のグラフィックカードドライバをインストールする方法。その後、ドライバマネージャを再度開き、サポートされている最新のドライバを選択しました。

ドライバーツールのスクリーンショット

Nvidia Quadroドライババージョン378は、My Quadro K3000Mをサポートしています。

ドライバマネージャにドライバがインストールされているように見えますが、再起動後も問題は解決しません。しかし、lsmodの出力を見てください。

robert@Robert-Precision-M6600 ~ $ lsmod | grep nvidia
robert@Robert-Precision-M6600 ~ $ lsmod | grep nouveau
nouveau              1495040  0
mxm_wmi                16384  1 nouveau
ttm                    94208  1 nouveau
i2c_algo_bit           16384  2 i915,nouveau
drm_kms_helper        155648  2 i915,nouveau
drm                   364544  8 ttm,i915,drm_kms_helper,nouveau
wmi                    20480  3 dell_wmi,mxm_wmi,nouveau
video                  40960  4 i915,dell_wmi,nouveau,dell_laptop

...そしてNvidia Xサーバーの設定:

Nvidia X Server設定スクリーンショット

...オープンソースドライバがまだ使用されているようです。

Nvidia(パフォーマンスモード)を選択しましたが、変更を適用するにはログアウトするように求められます。再ログイン後、Nvidia X Server設定を開き、Nvidia(パフォーマンスモード)を適用してログアウトしてから再度ログインしようとすると、デフォルトでIntel(スリープモード)が設定されます。

ドライバマネージャに記載されているnvidia-375ドライバを試してみることにしました。適用 - >再起動しましたが、まだ運がありません。 Nvidia X Server GUI出力は以前と同じlsmod | grep nvidiaで、 とlsmod | grep nouveau。オープンソースドライバがまだ使用されているようです。

ドライバマネージャでnvidia-370ドライバのリストも試しましたが、結果は同じです。次に何をすべきか、どのログエントリを探すべきか、どこで探すべきかわかりません。

そうしましたgrep "nvidia" /var/log/syslogが、結果はここ

簡単に言えば、拡張デスクトップモードはNvidia独自のドライバと連携したいと思います。一日中無駄にした後、アイデアが足りませんでした。私はLinuxの専門家ではないので、この問題を直接デバッグする知識がありません。時間と意思がある場合は、よりスマートな人がこの問題を解決するのに役立つことを願っています。よろしくお願いします!

>編集#1

sudo nvidia-settings@trendonが提案したようにNvidia(パフォーマンスモード)を強制してみてください。ログアウト - >ログイン。何も変わりません。次の出力が提供されますがsudo nvidia-settings

robert@Robert-Precision-M6600 ~ $ sudo nvidia-settings
[sudo] password for robert: 

ERROR: Error querying enabled displays on GPU 0 (Missing Extension).


ERROR: Error querying connected displays on GPU 0 (Missing Extension).

** Message: PRIME: No offloading required. Abort
** Message: PRIME: is it supported? no

ERROR: nvidia-settings could not find the registry key file. This file should
       have been installed along with this driver at
       /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
       application profiles will continue to work, but values cannot be
       prepopulated or validated, and will not be listed in the help text.
       Please see the README for possible values and descriptions.

また、BIOSに入り、Intelグラフィックを無効にするオプションを検索しましたが、何もありませんでした。無効にすることしかできません。Nvidia Optimus Prime Technologyだから何でもしようとしただけでした。 Linuxで起動します。また原点に戻りました。どちらのモニタもオープンソースドライバを使用して拡張デスクトップモードで動作します。これで他のモニタもxrandr検出されますが、Nvidiaドライバを初めて適用したときは検出されませんでした。

robert@Robert-Precision-M6600 ~ $ xrandr
Screen 0: minimum 8 x 8, current 4480 x 1440, maximum 32767 x 32767
LVDS1 connected primary 1920x1080+2560+360 (normal left inverted right x axis y axis) 382mm x 215mm
   1920x1080     60.01*+  59.93    40.01  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1368x768      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
DP-1-1 disconnected
DP-1-2 disconnected
DP-1-3 connected 2560x1440+0+0 553mm x 311mm
   2560x1440     59.95*+
   2048x1152     60.00  
   1920x1200     59.88  
   1920x1080     60.00    50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   1920x1080i    60.00    50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1200x960      59.99  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
  1680x1050 (0x56) 146.250MHz -HSync +VSync
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock  65.29KHz
        v: height 1050 start 1053 end 1059 total 1089           clock  59.95Hz
  1280x1024 (0x58) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1024x768 (0x5f) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  800x600 (0x61) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  640x480 (0x6a) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz

ドライバマネージャを入力します。最新のNvidiaドライバ(nvidia-378)が適用されています。閉鎖。 BIOSに入り、有効にします。Nvidia Optimus Prime Technology。 Linuxで起動します。 Nvidiaドライバはまだ機能しません。lsmod | grep nvidia出力は提供されません。左下のドライバマネージャウィンドウには、次の内容が表示されます。排他ドライバーは使用されませんしかし、NVIDIA-378ドライブ選択が有効になりました。

>編集#2

inxi -Gxz出力:

Graphics:  Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller bus-ID: 00:02.0
           Card-2: NVIDIA GK104GLM [Quadro K3000M] bus-ID: 01:00.0
           Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
           Resolution: [email protected], [email protected]
           GLX Renderer: Mesa DRI Intel Sandybridge Mobile GLX Version: 3.0 Mesa 12.0.6 Direct Rendering: Yes

cat /var/log/Xorg.0.log 出力(pastebin)

cat /home/robert/.xsession-errors 出力(pastebin)

関連情報