第二個監視器無法辨識 - xorg.conf 文件resolvedr和s這l在和dresolved
我正在嘗試將這款顯示器 Acer XB270H 與我的 Ubuntu 筆記型電腦一起使用,但它無法被辨識,看起來解析度不正確。
注意:我第一次使用帶有顯示器 DP 電纜的擴展塢,併購買了一條迷你 DP 到 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
因此,以下命令將第二個監視器變為黑色,顯示
'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...
,並且無法在 Internet 上找到它。我終於設法使用工具從Windows獲取 EDID(256 位)文件:
moninfo.exe
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
文件中指定什麼才能最終使它工作。範例、指南和文件對於什麼是強制性的、什麼不是強制性的以及正確的價值觀並不是很準確。
- 問題 1:檢索監視器 EDID
- 解決方案:使用帶有
moninfo.exe
工具的 Windows。
- 問題2:配置正確的
xorg.conf
文件- 解決方案:不要生成一個複雜的,而是通過多個測試填充必要的……(即:xorg 在移動某些程序視窗或打開第二個應用程序時崩潰……)
/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
您的顯示埠,我假設您的外接顯示器。英特爾要求您通過 提供EDID
配置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
你可以閱讀這個連結