Ubuntu 18.04で外部モニターが検出されない


32

Ubuntu 18.04にアップグレードした後、私のラップトップはHDMI経由で接続された外部モニターを検出/使用できません。プラグインしても、デフォルト設定アプリ内の「ディスプレイの検出」ボタンは何もしません。

からの出力はxrandr次のとおりです。

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   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  
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)

私の主な関心事は最終行ですHDMI-1-1 disconnected。プラグインされて使用準備ができているモニターがありますが、私がそれを検出する原因はないようです。

私はnvidiaグラフィックカードを持っていますが、アップデートの前にプロプライエタリなドライバーを使用していました。外部ディスプレイの問題が最初に発生したとき、私の最初の試みはオープンソースのXorgドライバーに切り替えることでした。ただし、再起動時に、Ubuntuは「手動でインストールされたドライバー」を使用しているとドライバー設定を表示し、変更を許可しません。

ここに画像の説明を入力してください

推奨事項はありますか?


オープンソースのXorgドライバーとは何ですか?それはnouveauドライバーですか?
solsTiCe

はい。具体的ではないことを残念に思う。
PullJosh

1
この問題は一見修正されました。将来同じ読者に同じ問題が発生した場合:(gnomeとは対照的に)i3セッションを起動し、再起動して問題が解決しました。私はしません期待して二つのものが相関していることが、あなたは本当に立ち往生している場合、それは価値がAショットである可能性があります。
PullJosh

6
私にとって、ディスプレイ設定に「ディスプレイの検出」ボタンはありません。:(
angelcervera

1
@angelcerveraの答えで解決しました。参考のため、他の潜在的なソリューションの概要を示す2つの非常に詳細なスレッドを次に示します。devtalk.nvidia.com / default
topic

回答:


19

lightdmのインストールに関する問題を解決し、デフォルトのディスプレイマネージャーとして設定しました。

このプロセスでは、GDM3に戻っても外部ディスプレイの検出が再開されるため、何かが変わります。

これらの変更を行う方法については、こちらの手順に従ってください。

  • sudo dpkg-reconfigure gdm
  • デフォルトで使用するディスプレイマネージャー(LightDM、MDM、KDM、Slim、GDM)を選択し、Enterキーを押します
  • コンピュータを再起動してください

これは、Ubuntu 18.04上のMSI GS65で機能しました。またsudo prime-select nvidia、コンピューターを再起動する必要があります-nvidiaドライバーが使用されていないと動作しません。
ラッセルリッチー

私は、gdm3に戻って、問題の再表示され切り替えた場合には、その、コントラangelcerveraのポストだが....
ラッセル・リッチー

この答えに加えて、私xorg.confは私の名前を変更しましたが、実際にそれが実際に効果をもたらしたかどうかはわかりません。
dskrvk

1
この問題の原因はgdm3とモード設定の組み合わせであることに注意してください。Ubuntu 18.10はデフォルトでモード設定にスワップされましたが、これは後に18.04にバックポートされました。Nvidiaプライムのvsyncの一種である 'prime synchronisation'を有効にするため、Nvidiaのモード設定はラップトップパネルでの破損を停止します。しかし、gdm3は何らかの理由で非常に混乱します。lightdmは、両方の世界で最も優れています。外部モニターの動作とノートパソコンのディスプレイ上の涙のないnvidiaグラフィックスです。
ティムリチャードソン

1
これは私にとって問題を解決しません。GS65およびUbuntu 18.04。
ティエリーJ.

6

パージしてからnvidiaドライバーを再インストールすることで解決しました

sudo apt-get purge 'nvidia*'
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update

次に、Software&Updatesツールの[Additional Drivers]タブを使用して、最新のnvidiaドライバーをインストールします


4

Lenovo L380 HDMIに接続した外部モニターがUbuntu 18.04で動作しなくなりました。BIOSセットアップを開き、ディスプレイの優先度オプションをUSB Type-CからHDMIに変更することで、この問題を解決することに成功しました。


3

推奨されるNvideaカードドライバーの使用方法に更新することで解決しました。
推奨されるすべてのドライバーをインストールするには:
sudo ubuntu-drivers autoinstall


はい、これで私の問題も解決しました。私はDELLのInspiron G3は、Ubuntuの18.04 LTSとLED IIYAMA 28"に32ギガバイト480 + 1TB GTXTiをi7の接続しようとしました。
wawka

この提案は私の問題も解決しました。ありがとう
ポトト

2

これを試してください(1920x1080が解像度でない場合、解像度を変更します):

    xrandr --addmode HDMI-1-1 1920x1080
    xrandr --output HDMI-1-1 --mode 1920x1080

2

私のAcerラップトップでは一番の解決策がうまくいきませんでしたが、今朝xrandrの出力としてHDMI-1が突然表示されなくなりました。それが役立った場合は、noveauドライバーに変更してみましたが、そうではありませんでした。
私は別のサイトで、OEMラップトップのNvidiaカードが「ケーブルが接続されているかどうかで混乱する」ことがあると読んでいた。しかし、笑いのために、私はHDMIケーブルを抜き、VGAケーブルを差し込み、再起動し、HDMIケーブルを再び差し込むことを試みました。何らかの理由で、それはうまくいきました。

これはおそらく「Just Learning」のソリューションの拡張であり、その重要な部分はおそらく「VGA経由」の部分です。


2

甘い慈悲深いクラップス!lightdmをインストールせずに解決策があります!

更新:

X11をrootとして実行する方が明らかに良いソリューションです。1行の修正は、これにこれを追加することです/etc/X11/Xwrapper.config:

needs_root_rights = yes


一行修正です /lib/systemd/system/gdm3.service

交換

[サービス]

ExecStartPre=/usr/share/gdm/generate-config

[サービス]

ExecStartPre=/usr/bin/xinit /usr/share/gdm/generate-config

ここにあります:

https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857

すべての外部ディスプレイが検出され、gdm3で動作するようになりました

私のシステム:

Ubuntu 18.04.3 LTS

Lenovo T480

Intel®Core™i7-8650U CPU @ 1.90GHz×8

Thunderbolt 3を介したRazer Core Xを介したGeForce GTX 1070 Ti / PCIe / SSE2

GNOME 3.28.2


これは受け入れられた答えでなければなりません。最も多くの賛成票を持っている人は、より古いlightdmに戻ることを提案します。この簡単な1行の手順で問題が解決します。
user92240

1

NVIDIA GeForce GTX 1050 MobileおよびGeForce GTX 1050を搭載したUbuntu 18.04ではこの問題はありませんでした。しかし、カーネルを4.19にアップグレードした後、外部モニターは検出されなくなりました。標準の4.15カーネルに戻すと、問題はなくなりました。


1

gdm3、lightdm、i3、nvidiaドライバーのパージと再インストールに関連するすべてを試しました。私のために働いたのは、/ etc / X11 /フォルダーに移動して、ファイルの内容を含むxorg.confファイルを作成することでした:

Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection

Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection

Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection

Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection

そして再起動します。Waylandで成功しませんでしたが、Unityバージョンでは動作しました(デュアルブートWindowsを搭載したAlienware R313で18.04を実行しています)


これにより、起動時にPKCS#7エラーが発生したため、ファイルを入力および削除するにはドライバーを無効にする必要がありました。
フランシスコピーターズ

/lib/systemd/system/gdm3.serviceの1行を変更することで、gdm3で同じ結果を得ることができると思います。このスレッドのメインの回答または元のバグレポートbugs.launchpad.net/ubuntu/+sourceを
不調

0

lightdmに再構成するという解決策を試みましたが、うまくいかないようでした。

私は、次のWebサイトからいくつか読みました:https://devtalk.nvidia.com/default/topic/1035768/linux/ubuntu-18-04-can-t-see-second-monitor/をし、私が上で、少なくともそれを見つけましたLenovo Legion Y530の解決策は、NVIDIAプライムプロファイルをIntelからnvidiaに変更し、コンピューターを再起動することです。

プロファイルを切り替えるには、[NVIDIA Xサーバー]設定に移動し、[PRIMEプロファイル]タブに移動して、[NVIDIA(パフォーマンスモード)]を選択します。その後、コンピューターを再起動します。

ターミナルで次のコマンドを実行して、PRIMEプロファイルタブを再構成することもできます。

 sudo prime-select nvidia

その後、コンピューターを再起動します。


0

私にとっては、BIOSでレガシーモードのサポートを有効にする必要がありました。


0

実行する前に外部モニターに接続できました

sudo apt install gnome

上記の提案を試みましたが、どれも機能しません。最後に私はこれで接続を回復します

sudo serivce gdm3 reboot
sudo reboot

有線。


0

私にとってこの問題は、16.04HDMIを介して通常とは異なる外部モニターに接続した後、Ubuntu を実行しているLenovo Ideapad 510で発生しました。このラップトップを別の外部モニターに接続した後、修正されましたが、そこでは動作しませんでした。以前に、グラフィックドライバーをオープンソースからプロプライエタリに変更し、その後再びオープンソースに変更しました。また、コンピューターを数回再起動しました。かなりランダムに見えます。


0

簡単な追加チェックの1つは、ここに記載されているように、カーネルパラメーターがないnomodesetvga=、カーネルパラメーターとして使用できないことです(リンクはRadeon用ですが、他のグラフィックハードウェアにも同様に適用されると思います)。削除nomodesetすると、同様の問題が修正されました。

起動時に適用されるカーネルパラメータを確認し、必要に応じて編集する方法については、このページを参照てください


0

私にとっては、ここで見つかった解決策が唯一の機能でした。

$ sudo apt install intel-gpu-tools
$ intel-virtual-output
$ reboot

私のセットアップは次のとおりです。

  • MSI GS65ステルス8SF
  • Ubuntu 18.04 LTS(Budgie Desktop 18.04)

更新

再起動後、2番目のディスプレイは正しく表示されますが、一時停止後は表示されなくなりました。上記はトリックを行うように思われたものではありませんでしたが、助けたのは再起動だけであるようです。


0

このスレッドと他のオンラインで見つけたさまざまな解決策を試してみました。

Nvidia GTX1050グラフィックカードを搭載したHP ElitebookでUbuntu 18.04を実行しています。新規インストール後、外部モニターを除くすべてが機能しました。Software&UpdatesAdditional Driversセクションでnvidiaドライバーを数回切り替えましたが、切り替えが完了する前に毎回、次の再起動時に使用するはずのパスワードを選択する必要がありましたが、実際には要求されませんでしたリブート。

外部ディスプレイが機能しなかった理由は、選択したドライバーがロードされなかったためです。ターミナルでnvidia-settingsを実行し、「エラー:NVIDIAドライバーがロードされていません」という応答を取得することでそれを見つけました。

解決策:MOKキーの登録/ MOK管理画面の再起動時に注意してください。そこで、キー登録するオプションを選択し、Ubuntuでドライバーの更新中に作成したパスワードを入力します。

この後、すべてが完璧に機能します。


0

BIOSの更新後、Asus ROGラップトップ(Ubuntu 19.04 / Windows 10デュアルブートを実行)で同じ問題が発生しました。

まず、BIOSでセキュアブートを無効にする必要がありました。

それから私は設定していたoptions nvidia-drm modeset=0中で/lib/modprobe.d/nvidia-kms.conf、実行sudo update-initramfs -u


-2

VGAを介して外部モニターを接続し、[設定]> [デバイス]> [ディスプレイ]に移動し、[ミラー]を選択してから[適用]を選択しました。この設定を保持するかどうかを尋ねられ、[はい]を選択するとすべてが接続されます。シンプルで美しい。


1
残念ながら、デフォルト設定アプリは私が最初に試したものです。そうは言っても、おそらく他の誰かがこのアドバイスを役に立つと思うでしょう!(ちなみに、私の問題は解決されましたが、方法は完全にはわかりません...)
PullJosh
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.