Ubuntu 18.04にアップグレードした後、私のノートパソコンはHDMIで接続された外部モニターを検出/使用することができなくなった。接続しても、デフォルト設定アプリ内の "detect displays" ボタンは何もしません。
以下は 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は、私のドライバ設定を、"manual installed driver"を使用していると表示し、それを変更させてくれませんでした。
何かお勧めはありますか?
lightdmをインストールし、デフォルトのディスプレイマネージャに設定することで問題を解決しました。
その過程で、GDM3に戻っても再び**外部ディスプレイの検出が始まるので、何かが変わるのです。
この変更方法については、こちらの手順で行うことができます。
sudo dpkg-reconfigure gdm
です。甘い慈悲深いクラップ。! lightdm をインストールしないソリューションがあります。!
更新:
X11をrootとして実行する方が明らかに優れたソリューションです。 1行の修正は、これを /etc/X11/Xwrapper.config:
に追加することです。
needs_root_rights =はい
。
---。 これは、「/ lib / systemd / system / gdm3.service」の1行の修正です。
交換。
[サービス]。
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。
レノボT480。
インテル® Core™i7-8650U CPU @ 1.90GHz× 8。
GeForce GTX 1070 Ti / PCIe / SSE2、Razer Core X経由、Thunderbolt 3経由。
GNOME 3.28.2。
上の解決策は、Acerラップトップでは機能しませんでした。これにより、今朝xrandrで出力としてHDMI-1が表示されなくなりました。 それが助けになった場合に備えて、私はノーボーのドライバーに変更しようとしましたが、そうではありませんでした。 私はOEMラップトップNvidiaカードが「ケーブルが接続されているかどうか混乱する」ことがある別のサイトで読んだ、これは単に技術サポートを緩和する人だと思っていました。 しかし、くすくす笑うには、HDMIケーブルのプラグを抜いたり、VGAケーブルを接続したり、再起動したり、HDMIケーブルを接続したりしてみました。 どういうわけか、それはうまくいきました。
これはおそらく「ジャストラーニング」のソリューションの拡張であり、その重要な部分はおそらく「VGAを通じて」の部分です。
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
そして再起動します。 私はウェイランドでは成功しませんでしたが、Unityバージョンでは機能しました。(私はデュアルブートWindowsを搭載したAlienware R313で18.04を実行しています)。
私はこの問題を解決するために多くのことを試みました、そして誰かがついに私を助けました。 私の問題はNVIDIAドライバーに関するもので、このラインはそれを解決しました。
。 sudo apt install nvidia-driver-435。
。
ここで私の問題へのリンク。
(https://askubuntu.com/questions/1194131/ubuntu-18-04-3-cant-find-second-monitor-dell-g3-nvidia-1060-ti/1194135?noredirect = 1#comment1999475_1194135)。
lightdmに再構成するように言うが、機能しないと思われるソリューションを試しました。
私は次のウェブサイトからいくつか読みました:https://devtalk.nvidia.com/default/topic/1035768/linux/ubuntu-18-04-can-t-see-second-monitor/そして少なくともLenovo Legion Y530では、解決策はNVIDIAプライムコンピュータプロファイルをIntelからnvidに変更し直すことです。
[NVIDIA X Server]設定に移動し、[PRIMEプロファイル]タブに移動して、[NVIDIA(パフォーマンスモード)]を選択することで、プロファイルを切り替えることができます。 その後、コンピュータを再起動します。
端末で次のコマンドを実行して、PRIMEプロファイルタブを再構成することもできます。
sudo prime-select nvidia
その後、コンピュータを再起動します。
私にとってこの問題は、HDMIを介して通常の外部モニターとは異なる外部モニターに接続した後、Ubuntu 16.04
を実行しているLenovo Ideapad 510で発生しました。このラップトップをさらに別の外部モニターに接続した後、修正されましたが、機能していませんでした。 以前、グラフィックドライバーをオープンソースからプロプライエタリに変更し、次に再びオープンソースに変更しました。これが役立つかもしれません。 コンピューターも数回再起動しました。 かなりランダムに見えます。
簡単な追加チェックの1つは、ここに記載されているように、カーネルパラメータとして nomodeset
またはvga =
がないことです(リンクはRadeon用ですが、他のグラフィックハードウェアにも同様になると思います)。 「ノモデセット」を削除すると、同様の問題が修正されました。
[このページ][2]には、起動時に適用されたカーネルパラメーターを確認する方法と、必要に応じて編集する方法の説明があります。
私にとって、[ここ][1]で見つかった解決策は、機能した唯一のものでした。
$ sudo apt install intel-gpu-tools。
$ intel-virtual-output。
$再起動。
``。
私のセットアップは:です。
-MSI GS65ステルス8SF。
-Ubuntu 18.04 LTS(Budgie Desktop 18.04)。
[1]:https://wiki.archlinux.jp/index.php/MSI_GS65。
###更新。
2番目のディスプレイは再起動後に正しく表示されますが、サスペンション後は表示されなくなりました。 上記はトリックを実行しているように思われたものではありませんでしたが、助けになったのは再起動だけのようです。
このスレッドやオンラインの他の場所で見つけたさまざまなソリューションを試すために数時間費やしました。
Nvidia GTX1050グラフィックカードを使用してHP ElitebookでUbuntu 18.04を実行しています。 新鮮なインストールの後、外部モニター以外はすべて機能しました。 ソフトウェア&の追加ドライバーセクションでnvidiaドライバーを切り替えました。更新数回、切り替えが完了する前はいつも、次の再起動時に使用すると思われるパスワードを選択する必要がありましたが、実際の再起動時に要求されることはありませんでした。
外部ディスプレイが機能しなかった理由は、選択されたドライバーがロードされなかったためです。 ターミナルで nvidia-settings を実行し、「 ERROR:NVIDIAドライバーがロードされていません」という応答を取得することで、それを発見しました。
解決策: Enrol MOKキー/ MOK管理画面の再起動時に注意してください。 キーを登録するオプションを選択し、Ubuntuでのドライバーの更新中に作成したパスワードを入力します。
この後、すべてが完璧に動作します。
BIOSの更新後、Asus ROGラップトップ(Ubuntu 19.04 / Windows 10デュアルブートを実行)でも同じ問題が発生しました。
まず、BIOSの安全なブーツを無効にする必要がありました。
次に、 /lib/modprobe.d/nvidia-kms.conf
に options nvidia-drm modeset = 0
を設定し、 sudo update-initramfs -u
を実行する必要がありました。