このモニターAcer XB270HをUbuntuラップトップで使用しようとしていますが、認識されず、不適切な解像度で表示されます。
注:私は最初にモニターDPケーブルでドッキングステーションを使用しており、コンピューターをモニターに直接接続できるようにミニDP to DPケーブルを購入しました:変更なしハードウェアの問題ではありませんでした。
xrandr
を使用して新しい構成を強制しようとしました:
cvt 1920 1080
:
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode DP1 "1920x1080_60.00"
ここに何が現れるか:
gsd-color[2315]: unable to get EDID for xrandr-DP1: unable to get EDID for output
したがって、次のコマンドを実行すると、2番目のモニターが'no signal'
を黒く表示します。
xrandr --output DP1 --mode 1920x1080_60.00
[〜#〜]仕様[〜#〜]
Linux 4.18.0-13-generic #14-Ubuntu SMP x86_64 GNU/Linux
lspci -v | grep VGA
:
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])```
inxi -Gxx
:
Graphics: Device-1: Intel 3rd Gen Core processor Graphics driver: i915 v: kernel bus ID: 00:02.0
chip ID: 8086:0166
Display: x11 server: X.Org 1.20.1 driver: i915 compositor: gnome-Shell
resolution: 1366x768~60Hz, 1024x768~60Hz
OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 4.2 Mesa 18.2.2 compat-v: 3.0
direct render: Yes
更新:
現在、提案どおりxorg.conf
ファイルを使用しようとしています。
EDIDを取得するためにread-edid
、parse-edid
:/sys/class/drm/card0-DP1/edid : Partial Read... Try again...
を使用できず、インターネット上でそれを見つけることができませんでした。
ついにmoninfo.exe
ツールでWindowsからEDID(256ビット)ファイルを取得することができました。
ls -al /etc/X11/edid.bin
-rwxr----- 1 root root 256 Feb 3 14:00 /etc/X11/edid.bin
Xorgガイドをいくつか試してみましたが、このエラーが何度も発生しました。
gsd-color[2995]: failed to get edid: unable to get EDID for output
私は最終的に、以下の答えに対するアイデアに従って解決策を見つけました。このxorg.conf
ファイルで何を指定して最終的に機能させるかを知るのに苦労したことを伝えなければなりません。
例、ガイド、ドキュメントは、何が必須で何が必須ではなく、正しい値についてはあまり正確ではありません。
moninfo.exe
ツールでWindowsを使用します。xorg.conf
ファイルを構成する/ etc/X11/xorg.conf:
Section "Monitor"
Identifier "MonitorLVDS1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "MonitorDP1"
VendorName "Acer"
ModelName "XB270H"
Option "Right Of" "MonitorLVDS1"
EndSection
Section "Device"
Identifier "Device0"
BusID "PCI:00:02:0"
Option "LVDS-1" "MonitorLVDS1"
Option "DP-1" "MonitorDP1"
Driver "intel"
Option "CustomEDID" "DP1:/etc/X11/edid.bin"
Option "UseEDID" "true"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
DefaultDepth 24
SubSection "Display"
Depth 24
Virtual 3286 1200
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen0"
EndSection
ログには、ディスプレイポートのEDID
を読み取ることができないと書かれています。外部モニターにあると思います。 IntelはEDID
configをxorg.conf
を介して提供することを要求します。少なくとも、これは私のメモリからプルアップできるものです。
xorg.conf
を使用する従来の方法を試すことをお勧めします。
xorg.conf
を作成してみてください。存在しない場合は、/etc/X11/xorg.conf.d
で作成できます。
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
Screen 1 "Screen1" RightOf "Screen 0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
InputDevice "Touchpad0" "SendCoreEvents"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
# ModeLine "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync"
HorizSync 30.0 - 75.0
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Monitor1"
Identifier "Monitor1"
VendorName "<Vendor_Name>"
ModelName "<Model_Name>"
# ModeLine "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync"
HorizSync 30.0 - 75.0
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "<Device_Identifier>"
Driver "<i915!?>"
VendorName "Intel Corporation"
Option "UseEdidDpi" "FALSE" # Make it TRUE and in the next line supply that
Option "CustomEDID" "DFP-2:/etc/X11/<EDID_config_from_Screen_Manufacturer>.bin"
Option "DPI" "150x155"
Section "Screen0"
Identifier "Screen0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "1600x900 +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
# Mode "1600x900_60.00"
EndSubSection
EndSection
Section "Screen0"
Identifier "Screen1"
Monitor "Monitor1"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "1920x1080 +0+0"
SubSection "Display"
Depth 24
# Mode "1920x1080_60.00"
EndSubSection
EndSection
上記のファイルを編集する必要があると思いますが、それで開始できます。あなたの成功/ハードルを試して投稿してください。
フォローアップ
51行目について:モニターをディスプレイにマッピングしようとしているので理解しました。その場合は、Device
セクションを作成し、モニターとビデオカードを指定します。以下のように:
Section "Device"
Identifier "Device0"
Option "Monitor0" "DVI" # Use your settings
Option "Monitor1" "DP2"
Driver "intel"
EndSection
他の行番号は何ですか、問題がありますか? X
からログインできますか?
[〜#〜] edid [〜#〜]
あなたはこのリンクを読むことができます