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 update
root として実行します。これで、汎用パッケージ管理ツールにバックポートリポジトリを使用でき、次のものを使用できます。
apt-get -t buster-backports install nvidia-driver
GPUをサポートするのに十分な新しいバージョンのNvidia専用ドライバをインストールしてください。