USB-C(xrandrに表示されていないディスプレイポート)を介して外部モニタを接続できない、Ubuntu 20.04

USB-C(xrandrに表示されていないディスプレイポート)を介して外部モニタを接続できない、Ubuntu 20.04

UbuntuがインストールされているAsusノートブックのUSB-Cポートとアダプタを使用して外部モニタを接続しようとしています。

同じバージョンのUbuntuを実行しているDellノートブックに接続できるため、設定(ケーブル、アダプタ、モニタ)がすべて機能していることがわかります。

以下はいくつかの仕様です。

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:    20.04
Codename:   focal


$ uname -a
Linux bl-asus 5.4.0-58-generic #64-Ubuntu SMP Wed Dec 9 08:16:25 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

ポートは表示されませんxrandr

$ xrandr
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 16384 x 16384
eDP-1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 293mm x 165mm
   1920x1080     60.05 +  60.01    59.97    59.96    59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   ... etc
   320x180       59.84    59.32  
HDMI-1 disconnected (normal left inverted right x axis y axis)

私のグラフィックカードはIntel UHD Graphics 620のようです。ディスプレイポート接続のサポート

$ sudo lshw -c video
  *-display                 
       description: VGA compatible controller
       product: UHD Graphics 620
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 07
       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:ee000000-eeffffff memory:d0000000-dfffffff ioport:f000(size=64) memory:c0000-dffff

ディスプレイポートを認識し、USB-Cを介して外部モニタに接続する方法についてのアイデアはありますか?


編集:MacGuffinが以下で指摘した内容をテストしたところ、私のラップトップ(Asus UX330A)はUSB-Cビデオをサポートしていないことがわかりました。望むより:https://www.reddit.com/r/linuxhardware/comments/7o0lsv/usbc_function_on_asus_ux330ua/そしてhttps://www.asus.com/support/FAQ/1042843/

ベストアンサー1

ケーブルとコンピュータのBIOSという2つのことを確認することをお勧めします。

まず、USB-CおよびDisplayPort仕様に準拠した高品質ケーブルがあることを確認してください。別のコンピュータでケーブルをテストしましたが、うまくいったと言っていることがわかります。ただし、これは他のコンピュータが仕様に準拠していないか、書面の仕様に違反するケーブルに対してより寛大であることを意味します。これらのケーブルを作成する人は、ケーブルをテストするために多くのお金を使い、そのお金でケーブルにUSB「サムジチャン」アイコン、Thunderbolt「スパーク」、またはDisplayPortスタイルの「DP」アイコンを置く権利を得ます。 。これらのアイコンが表示されない場合は、新しいケーブルを購入しないでください。他の考えられる問題を特定するときは、この点に注意してください。

ケーブルがUSB-CおよびDisplayPortの仕様を満たしていても、2つ以上の仕様があります。 USB-Cは少なくとも7.5Wの電力を供給する必要があります。 DisplayPortケーブルは2つ以上の評価で提供されており、設定によっては、すでに保持しているケーブルよりも高い評価が必要になる場合があります。これを分類する1つの方法は、減少ビットレート、1080iをサポートするRBR、標準(4Kをサポートしていますが、リフレッシュレートが低い場合があります)、およびDP8K(8K解像度をサポートするようにテストされています)です。別のアプローチは、サポートされているDisplayPortのバージョン(1.0、1.2、1.3、1.4、または2.0)に基づいて評価を指定することです。もう1つはサポートするデータレートで、5Gbpsから80Gbpsまで可能です。より混乱するのは、ケーブルの帯域幅を表す標準が1つ以上あることです。

どのケーブルが必要かを言うのは難しいですが、USB-CをDisplayPortに使用する場合は、ケーブルがDP 1.2仕様以上に準拠していることを示すマークが必要です。

2番目に確認することをお勧めするのは、コンピュータのBIOS設定です。提供されたフォーラムリンクを読むと、一部のコンピュータは明示的に有効にしない限り、DisplayPortをUSB-Cに出力しないことがわかります。 USB-Cを介したDP出力を有効にすると、コンピュータに存在できるHDMIポートも無効になる可能性があります(この点について心配する必要はありません)。 USB-CでDP出力をイネーブルにすると、DisplayPortとUSB 3.0はコネクタで同じ「SuperSpeed」ワイヤを使用し、一度に両方のワイヤしか使用できないため、ポートでUSB 3.0が失われる可能性があります。ほとんどのコンピュータは、コンピュータが検出するケーブルの種類に応じてUSB 3.0とDisplayPortを自動的に切り替えます。ケーブルをテストしているDellコンピュータがこのように切り替えているようです。これらの自動切り替え機能の欠如は、Intelグラフィックスを搭載したコンピュータで最も一般的なものです。あなたも私と同じくらい理由を推測できます。

USB-CポートのDP出力を有効にするには、BIOSの一部の設定を確認することをお勧めします。ケーブルが仕様を満たしていることを確認し、可能であれば他のケーブルでテストすることをお勧めします。 BIOSにDP出力オプションが表示されておらず、ケーブルが仕様を満たしているように見える場合は、コンピュータがDisplayPortビデオ出力をまったくサポートしていない可能性があります。

おすすめ記事