Debian 9 が HDMI ポートでモニターを検出できない

Debian 9 が HDMI ポートでモニターを検出できない

最近Debian 9をインストールしました。すべてが大丈夫です。唯一の問題は、hdmiポートでモニターを検出できないことです。 Dell Inspiron 15ゲーミングノートパソコンを使用しています。

xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192                                                                
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm                                       
   1920x1080     60.05*+  59.93    48.04                                                                                             
   1680x1050     59.95    59.88                                                                                                      
   1600x1024     60.17                                                                                                               
   [....]                                                                                             
   512x384       60.00                                                                                                               
   400x300       60.32    56.34                                                                                                      
   320x240       60.05                                                                                                               
DP-1 disconnected (normal left inverted right x axis y axis)                                                                         
HDMI-1 disconnected (normal left inverted right x axis y axis)

そしてlspci -nn | grep VGA出力:

00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:591b] (rev 04)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1c8c] (rev a1)

Windowsではうまくいきます。
私のDebian:Linux debian 4.9.0-4-amd64とKDE Plasma。

編集1:
xrandr --listproviders出力:

Providers: number : 1
Provider 0: id: 0x45 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 3 associated providers: 0 name:modesetting

編集2:
Xorgエラーログ
Nvidiaドライバのインストール時の警告
OpenGLエラー

編集3:
update-glx --list glx出力:

/usr/lib/mesa-diverted
/usr/lib/nvidia
/usr/lib/nvidia/bumblebee

編集4:
nvidia-xconfigなしのXorg.0.log
Xorg.0.logとnvidia-xconfig

ベストアンサー1

GPUが2つあるノートパソコンがあります。 NVidiaという用語でこれを次のように呼びます。清川技術。問題は、一部の物理出力が特定のGPUにのみ接続でき、それを切り替えることが可能である可能性がある場合と不可能な場合があることです。

印刷物に表示される出力は、xrandrCPUに統合されたIntel GPUが実行できるものとまったく同じです。 GPUDP-1および/または出力はHDMI-1接続できない場合がありますが、外部出力はNVidia GPUに接続されています。

この問題は、レンダリング出力を別の GPU に渡すように 1 つの GPU を構成し、セカンダリ GPU を追加のインターフェイスを提供する「拡張デバイス」の一種として効果的に使用することで解決できます.

NVidia GPU用のオープンソースドライバを使用すると、nouveau必要な方法でこれらの状況を処理するためのすべての機能が提供されます。その後、Intel GPUをプライマリGPUとして使用し、NVidiaをセカンダリGPUとして使用できますxrandr --setprovideroutputsource 1 0。これにより、未使用時にNVidia GPUを完全に無効にして消費電力を最小限に抑えることができます。

ただし、排他nvidiaドライバー(nvidia-currentDebianパッケージにあります)を使用している場合、問題は排他ドライバーが現在基本的な役割を果たす機能のみを持っていることです。したがって、ノートブックの統合ディスプレイにグラフィックを表示するには、両方のGPUが常にオンになっている必要があります。

xrandr --listproviders質問の出力を実行して編集します。これにより、NVidia GPUが現在認識されているかどうか、および1つのGPUから別のGPUに出力を渡すために使用できるオプションが表示されます。

xrandr --listprovidersNVidia GPUが可能であると表示されたら、Sink Outputそれを実行してxrandr --setprovideroutputsource <NVidia's number> <Intel's number>からxrandr引数なしで再実行すると、Intel GPUでも利用可能な出力が表示されます。しかし、この構成では、NVidia GPUを「愚かなパススルーデバイス」として使用します。これは2つのGPUの中でより強力なので、おそらく愚かなことです。

おすすめ記事