14.04 LTS 不明ディスプレイ、1024x768 のみ

14.04 LTS 不明ディスプレイ、1024x768 のみ

Ubuntu のインストールで問題が発生しています。 経緯は次のとおりです。

ステップ1

古い PC (Intel D510MO、4GB の DDR2 にアップグレードしたばかり) に Xubuntu 15.10 をインストールしました

ディスプレイは 1024x768 とそれ以下の解像度でしか表示されません。次のスレッドを見つけました:Intel D510MO の画面解像度が間違っている

しかし、設定 -> ディスプレイに移動しても「ラップトップ」は表示されず、「ディスプレイ」とだけ表示され、ミラーリングなどは一切できません。最終的に試してみることにしました。

ステップ2

12.04 LTS をインストールしましたが、今回はシステム設定 -> ディスプレイで 2 つのモニターが見つかり、スレッドの指示どおりに実行できました。ただし、接続したディスプレイは「不明なディスプレイ」であり、スレッドで示されている修正を適用しても 1024x768 のみです。

ステップ3

14.04 LTS にアップグレードしましたが、ディスプレイは不明のままで、1024x768 しか利用できません。現在、「ラップトップ」ディスプレイは消え、不明なディスプレイのみが表示されています。ヘルプを検索し続けているうちに、このスレッドを見つけました:Ubuntu 14.04 不明なディスプレイ

ソフトウェアとアップデート -> 追加ドライバーから追加のドライバーが見つからないのですが、実行しsudo apt-get install intel-microcodeて再起動しても助けにはなりません。これリンクをたどって、my を編集し/etc/default/grub、実行してsudo update-grub再起動します。またしても運がありませんでした。my と他のファイルを編集して再起動するように指示されているスレッドも見つけましたが~/.config/monitors.xml、それでも役に立ちませんでした。ただし、再起動時にエラーが発生しました。

今ではアイデアがまったく出尽くし、Google でも同じページが何度も表示されるだけです。VGA ケーブルがあり、ディスプレイは FullHD 解像度をサポートしているので、それを使用したいと考えています。助けていただけませんか?

これが私のlspci -vです

00:00.0 Host bridge: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx DMI Br
idge (rev 02)
    Subsystem: Intel Corporation DeskTop Board D510MO
    Flags: bus master, fast devsel, latency 0
    Capabilities: <access denied>
    Kernel driver in use: agpgart-intel

00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4
xx/N5xx Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
    Subsystem: Intel Corporation DeskTop Board D510MO
    Flags: bus master, fast devsel, latency 0, IRQ 45
    Memory at e0300000 (32-bit, non-prefetchable) [size=512K]
    I/O ports at 30c0 [size=8]
    Memory at d0000000 (32-bit, prefetchable) [size=256M]
    Memory at e0200000 (32-bit, non-prefetchable) [size=1M]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: i915

答え1

以下を使用できますxrandr:

実行されるコマンドは次の順序です。

cvt 1920 1080
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

以降の行の部分は、コマンドxrandr --newmodeを使用したときに取得する出力に似ているためcvt、「resolution_refreshRate」からの出力をポイントにコピーし+vsync、に追加しますxrandr --newmode

それから:

xrandr --addmode LVDS1 resolution_refreshRate (don't use speechmarks)
xrandr --output LVDS1 --mode resolution_refreshRate

変更を永続的にしたい場合は、次の手順に従います。

  • xrandr.shたとえば、bash スクリプトを作成し、その中に xrandr コマンドを配置します。

    #!/bin/bash
    sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    sudo xrandr --addmode 仮想1 1920x1080_60.00
    xrandr --出力Virtual1 --モード1920x1080_60.00

  • スクリプトを実行可能にするにはchmod +x xrandr.sh

  • ダッシュで「スタートアップ アプリケーション」を検索して実行し、スクリプトをスタートアップ アプリケーションとして追加します。

これで、アカウントにログインするたびにコマンドが実行されるようになります。

注記:私は を想定されるモニター名として使用していますLVDS1が、おそらくあなたのモニター名は同じではないでしょう。モニター名は以下を使用して見つけることができます:

xrandr | grep " connected " | awk '{ print$1 }'

これあなたにとって役に立つかもしれません。

答え2

Samsung モニターでも同じ問題が発生しました。いろいろ調べた結果、VGA ケーブルを使用していてモニターが検出されなかったことが分かりました。HDMI 経由で接続すると問題は解決し、すべての解像度が表示されるようになりました。ただし、VGA はすべて Windows で正常に動作します。

答え3

この問題の解決策を見つけました。まず、私の問題があなたの問題に当てはまるかどうか説明させてください。

私のディスプレイは LG Flatron W2243S です。1920x1080 をサポートしています。しかし、VGA 経由で PC に接続しても、不明なディスプレイとして検出され、1024x768 を超える解像度を効率的に使用できません。つまり、その「不明なディスプレイ」の設定では最大解像度として 1280x720 があり、それを選択すると、画面の左 4 分の 1 が失われ、つまり、その左 4 分の 1 領域でマウスの矢印が消えてしまいます。

少し調べた後、自分にとって有効な解決策を見つけました。VGA ケーブルを交換すると、画面は「LG ...sth.」ではなく「22 インチ ディスプレイ」として検出されます。ただし、最終的に 1920x1080 を選択でき、完全に機能します。

要約すると、問題は VGA ケーブルに原因があり、別のケーブルに交換しました。

関連情報