Xrnadrが外部ポートを表示できない

Xrnadrが外部ポートを表示できない

Dell Precision M6500 ノートブックに外部モニターを接続する際に問題があります。私はgdm3を使ってDebian Stretchを実行しています。

VGAを介して外部モニタを接続してみました。私のラップトップにはDPとVGAポートがあります。

lspciを使用すると、VGAコントローラが見つかります。

michal@ntpc01:~$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G92GLM [Quadro FX 2800M] (rev a2)

ただし、xrandrを使用すると、他のポートは表示されません。

michal@ntpc01:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1440 x 900, maximum 1440 x 900
default connected primary 1440x900+0+0 0mm x 0mm
   1440x900       0.00* 
   1280x800       0.00  
   1280x720       0.00  
   1024x768       0.00  
   800x600        0.00  
   640x480        0.00  

以前のバージョン(340xx)とBumblebee用のNvidiaドライバをインストールしました。指示に従うNVIDIAドライバマニュアル。ファームウェア-linux-nonfreeもインストールしました。ドライバをインストールする前に、xrandrにモニタを一覧表示するのに問題はありませんでしたが、まだモニタが認識されていません。ドライバがないために発生する可能性があるとしてドライバをインストールしましたが、この問題が発生しました。

Xorgログ(ログに同じ変更日を持つ2つのファイルがあるため、両方のファイルを貼り付けました。):
Xorg.0.log
Xorg.1.log

答え1

ログは、加速されていないXorgドライバモジュールに置き換えられていることを示しますvesa

[    25.387] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    25.387] (II) FBDEV: driver for framebuffer: fbdev
[    25.387] (II) VESA: driver for VESA chipsets: vesa
[    25.519] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[    25.519] (EE) open /dev/dri/card0: No such file or directory
[    25.519] (WW) Falling back to old probe method for modesetting

独自のドライバーはまったく使用されません。

ドライバがvesaマルチモニタについて何も知らないので、それが問題の原因であるに違いありません。

まず、適切なカーネルモジュールがロードされ、正しく機能していることを確認する必要があります。オープンソースドライバを使用するにはカーネルモジュールがnouveau必要です。nouveauロードされない場合は、理由を見つけて修正してください。

nvidia独自のドライバを使用するには、nvidia_drmこのモジュールをロードする必要があります。

これらの回避策の1つはカード上で機能しますが、どちらかを選択し、反対のドライバのカーネルモジュールがブラックリストにあることを確認して、システムが/etc/modprobe.d/*.confそれをロードしようとしないようにする必要があります。他のドライバモジュールが以下と競合しています。お互い。

どちらの場合も、適切なモジュールがロードされて動作するときにデバイスが/dev/dri/card0存在する必要があります。この時点で、Xサーバーは自動的に適切なドライバを選択する必要があり、xrandrディスプレイコントローラで利用可能な完全な機能を表示できます。

関連情報