web-dev-qa-db-ja.com

xrandr出力にVGAがリストされていない:プロジェクターが動作していない、Intel Kabylake Graphics

私はラップトップ(Dell Latitude 5480、Ubuntu 16.04)のVGAポートを介してプロジェクターで出力を取得しようとしています。 Intel HD Graphicsのみを使用し、専用GPUはありません。

プロジェクターで出力を取得できません。

xrandrは出力にVGAをリストしません:

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
   1920x1080     60.01*+  59.93    48.01  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1368x768      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

lspci | grep VGAの出力:

00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)

lshw -numeric -C displayの出力:

WARNING: you should run this program as super-user.
*-display               
       description: VGA compatible controller
       product: Intel Corporation [8086:591B]
       vendor: Intel Corporation [8086]
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915_bpo latency=0
       resources: irq:129 memory:ee000000-eeffffff memory:d0000000-dfffffff ioport:f000(size=64)

私が試した他のこと

  • Intelのグラフィックス更新ツール を使用して更新しましたが、何の助けもありません。
  • 無効セキュアブートを実行し、Sudo apt-get updateおよびupgradeを実行しました。
  • 使用する不明なデバイスを選択しましたIntel-CPUのプロセッサマイクロコードファームウェアは、Intel-microcode(proprietary)から、Additional Driversで選択しました。

これを修正してプロジェクターで出力を得るために何ができますか?私を助けてください。

ほとんどのハードウェアがUbuntuで正常に動作するように、このラップトップを構成(Ubuntuがプリインストールされている)で選択するように細心の注意を払っていますが、このVGAの問題は大きな痛みでした

3
Yaksha

さて、私自身の質問に答えて、VGAポートは実際には内部的にHDMIだったという推測は正しかった。明確にするために、3つのHDMIは

  • HDMI 1(または2)-外部HDMIポート
  • HDMI 2(または1)-USB Cタイプのディスプレイポート(表示用にこのポートを試したことはありません)
  • HDMI 3-外部VGAポート

これを推測したら、VGAのプラグインが自動的に検出されなかったため、xrandrにこれらのいずれかを介して出力を表示させる必要がありました。私のプロジェクターは4:3であることを知っていました。そこで、4:3アスペクト比の解像度をいくつか試しました(私の場合、すべての解像度で両方のコマンドが必要でした-カスタム解像度を追加するには):

xrandr --addmode HDMI3 1400x1050
xrandr --output HDMI3 --mode 1400x1050

最高の4:3解像度は1400x1050でした。

HDMI3を使用すると、プロジェクターで正常に出力が得られました!しかし、ディスプレイはクリップされました。次に、ラップトップの画面が異なる解像度(16:9)で表示されているため、画面が適切にミラーリングされていないことに気付きました。

私は手動でラップトップ画面を1400x1050に変更してから投影しました:

xrandr --output eDP1 --mode 1400x1050
xrandr --addmode HDMI3 1400x1050
xrandr --output HDMI3 --mode 1400x1050

今、すべてが良かった。プラグを抜いた後、ラップトップ画面をデフォルトの解像度に戻しました。

xrandr --output eDP1 --auto

さらに使用するために、最初の3つのコマンドを.shファイルに入れ、接続時に実行し、最後のコマンドをプラグアウトしました。

これらは、最初の推測に役立った質問です。どうもありがとう!:

4
Yaksha