Debian 10 [Buster]: HDMI 入力が検出されない

Debian 10 [Buster]: HDMI 入力が検出されない

OS: GNOME 3.30.2 on Debian GNU/Linux 10 (64-bit)

ノートパソコンのHDMIポートから出力がありません。モニターに「入力が検出されませんでした」と表示されます。以前はKubuntuをインストールし、その前にWindows 10をインストールしましたが、どちらもうまく機能しました。これはハードウェアの問題ではないことを意味します。

私は試した:

  • 「ARandR」パッケージを使用して新しいモニターを検索します。

  • 他のモニターとHDMIケーブルを接続してください。

  • モニターを接続した状態で本機を起動します。

メガネ:

LAPTOP: Acer Nitro 7 (AN715-51) 
GPU: GeForce GTX 1650
CPU: Intel Core i7-9750H 

出力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.01*+  60.01    59.97    59.96    59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.99    59.97    59.81    59.91  
   1152x864      60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  

出力 xrandr --listproviders

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

出力lspci -nn | grep VGA

00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 630 (Mobile) [8086:3e9b]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1f91] (rev a1)

出力aplay -l

card 0: PCH [HDA Intel PCH], device 0: ALC255 Analog 
[ALC255 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0

出力lshw -c video

*-display                 
       description: VGA compatible controller
       product: NVIDIA Corporation
       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 rom
       configuration: driver=nvidia latency=0
       resources: irq:154 memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:5000(size=128) memory:a4000000-a407ffff
  *-display
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:128 memory:a2000000-a2ffffff memory:b0000000-bfffffff ioport:6000(size=64) memory:c0000-dffff

ベストアンサー1

Nvidiaの「Optimus」技術を使用する2つのGPUを搭載したノートパソコンがあります。

低消費電力CPU統合Intel iGPU出力は、ノートブックの内部ディスプレイへの物理的な接続を介して行われ、HDMI出力はより強力なNvidia個々のGPUに接続されます。デバイスID 10de:1f91は、Nvidia GPUがGeForce GTX 1650 Mobile / Max-Qであることを意味します。このGPUのNvidiaコード名はTU117Mです。

ノートブックには、GPU間で出力を切り替える機能がある場合とない場合があります。そのような機能がある場合、vga_switcherooそれを制御できるのはカーネル機能の名前です。その後、Nvidia GPU用のドライバ(無料ドライバnouveauまたはNvidia独自のドライバ、Nvidia GPUモデルはかなり新しく、サポートはnouveauまだ進行中です)をインストールし、Xサーバーを起動する前にNvidiaに切り替える必要があります。

出力切り替え機能(「Muxless Optimus」と呼ばれる)がない場合、すべての出力を使用するには、レンダリングされたイメージをアクティブGPUから別のGPUに渡す必要があります。 2つのGPU(および必要なファームウェア)用のドライバをインストールした後xrandr --listprovidersは、1つではなく2つのプロバイダを一覧表示する必要がxrandr --setprovideroutputsource <other GPU> <active GPU>あります。

残念ながら、Nvidia独自のドライバはアクティブなGPUの役割としてのみこの共有に参加できるように見えるため、このドライバを使用するときに適切に使用するには、2つの異なるXサーバー構成を維持することをお勧めします。

1つの構成は、Nvidia GPUをアクティブモニターとして使用し、外部モニター(電源アダプタに接続できます)を使用してiGPUを介してノートブックの内部モニターにデータを供給することです。

バッテリ電源で動作し、最大GPU性能を必要としない場合の別の設定:この設定では、Intel iGPUをアクティブGPUとして使用し、電力を節約するためにNvidia GPUを完全にオフにする必要があるかもしれません(このパッケージで利用可能bumblebee) 。選択した特定のプログラムでより高いGPUパフォーマンスが必要な場合は、このprimusパッケージを使用して物理画面なしでNvidia GPUを使用してグラフィックをレンダリングし、結果をIntel iGPUに渡して表示できます。

Kubuntuの場合、インストール時に専用ドライバを使用するかどうかを尋ねる質問に「はい」と答えると、上記の設定の1つが自動的に設定されることがあります。しかし、Debian はオープンソースソフトウェアに対してより厳しい原則を持つ傾向があるため、独自のドライバを使用することはあまりスムーズではありません。

stable一般的に、Debianリリース(現在のBuster)と最新および最高のNvidia GPUの組み合わせは、満足のいく結果を得る簡単な方法ではないことがよくあります。、Nvidia独自のドライバのDebianパッケージのバージョンは、Nvidiaの独自のバージョンより遅れる傾向があるためです。 Debian 10の非無料部分の現在のドライババージョンは418.116で、GeForce GTX 1650 Mobileをサポートするために必要な最小バージョンは430のようです。

ただし、そのbuster-backportsリポジトリにはバージョン 440 を使用できます。それを使用するにはあなたが必要ですAPT構成にバックポートストアを追加します。つまり、/etc/apt/sources.listファイルに次の行を追加します。

deb http://deb.debian.org/debian buster-backports non-free

その後、apt-get updateroot として実行します。これで、汎用パッケージ管理ツールにバックポートリポジトリを使用でき、次のものを使用できます。

apt-get -t buster-backports install nvidia-driver

GPUをサポートするのに十分な新しいバージョンのNvidia専用ドライバをインストールしてください。

おすすめ記事